static ScriptProcedureMeta CompileToByteCode(ASTNode_Lambda node) { var generator = new ASTNodeVisitor_ByteCodeGenerator(node); return(new ScriptProcedureMeta { byteCodes = generator.ByteCodes.ToArray(), freeAdresses = node.freeAddresses.ToArray(), literals = generator.Literals.ToArray(), localVarCount = node.localVarCount, }); }
static ScriptProcedureMeta CompileToByteCode(ASTNode_Lambda node) { var generator = new ASTNodeVisitor_ByteCodeGenerator(node); return new ScriptProcedureMeta { byteCodes=generator.ByteCodes.ToArray(), freeAdresses=node.freeAddresses.ToArray(), literals=generator.Literals.ToArray(), localVarCount=node.localVarCount, }; }