public ChunkStatement(LuaParser.ChunkContext context, ScriptLoadingContext lcontext, Table globalEnv) : base(context, lcontext) { lcontext.Scope.PushFunction(this, true); m_Env = lcontext.Scope.DefineLocal(WellKnownSymbols.ENV); m_VarArgs = lcontext.Scope.DefineLocal(WellKnownSymbols.VARARGS); m_GlobalEnv = globalEnv; m_Block = NodeFactory.CreateStatement(context.block(), lcontext); m_StackFrame = lcontext.Scope.PopFunction(); }
public void ExitChunk([NotNull] LuaParser.ChunkContext context) { throw new NotImplementedException(); }
public virtual void ExitChunk([NotNull] LuaParser.ChunkContext context) { }
public virtual Result VisitChunk([NotNull] LuaParser.ChunkContext context) { return(VisitChildren(context)); }
public void ExitChunk([NotNull] LuaParser.ChunkContext context) => DefaultExit(context);
public void EnterChunk([NotNull] LuaParser.ChunkContext context) => DefaultEnter(context);