Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function handleTabCommand(textoption#1, textlines#0)
{
    if (textoption#1 == "join") 
    {
        fn_call#3 = joinTab(textlines#0[0]);
    }
    else
    {
        if (textoption#1 == "part") 
        {
            fn_call#5 = partTab(textlines#0[0]);
        }
        else
        {
            if (textoption#1 == "privmsg") 
            {
                <temp.source>#9 = textlines#0[0];
                <temp.tab>#12 = textlines#0[1];
                <temp.data>#15 = textlines#0[2];
                if (<temp.source>#9 != "") 
                {
                    <temp.data>#16 = (<temp.source>#9 @ ": ") @ <temp.data>#15;
                }
                fn_call#18 = addTextToTab(<temp.tab>#12, <temp.data>#16);
            }
        }
    }
    return 0;
}