コード例 #1
0
ファイル: SyntaxTreePaser.cs プロジェクト: xiaoxiaofish/LuaVM
        private void CGTableAccessExp(FuncInfo funcInfo, TableAccessExpNode node, int a)
        {
            int b = funcInfo.AllocReg();

            CGExp(funcInfo, node.PreExp, b, 1);
            int c = funcInfo.AllocReg();

            CGExp(funcInfo, node.Exp, c, 1);
            funcInfo.EmitGetTable(a, b, c);
            funcInfo.FreeRegs(2);
        }