Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function FileBrowser_RenameField.onAction()
{
    builtin_fn_call#4 = FileBrowser_RenameField.text.trim();
    temp.newtext = builtin_fn_call#4;
    builtin_fn_call#5 = temp.newtext.length();
    lit#6 = 0;
    // RegionId(1)
    if (builtin_fn_call#5 <= lit#6) 
    {
        lit#7 = 0;
        return lit#7;
    }
    // RegionId(2)
    else
    {
        lit#9 = 6.012;
        // RegionId(2)
        // RegionId(3)
        if (graalversion#8 >= lit#9) 
        {
            fn_call#13 = Adventure_requestFileRename#12(this.selectedfile, temp.newtext);
        }
        // RegionId(4)
        else
        {
            fn_call#15 = requestFileRename#14(this.selectedfile, temp.newtext);
        }
        lit#17 = "folder";
        fn_call#19 = requesttext#18(lit#17, this.showfolder);
        lit#20 = 0;
        return lit#20;
    }
}