public override Unit VisitNilLiteral(NilLiteral nil) { ILGenerator il = code.Method.GetILGenerator(); //cargando null para la pila il.Emit(OpCodes.Ldnull); if (!code.PushOnStack) { il.Emit(OpCodes.Pop); } return(Unit.Create()); }
public void Visit(NilLiteral node) { VisitLuaFunction(node); }
public override bool VisitNilLiteral(NilLiteral nil) { throw new NotImplementedException(); }
public bool Match(XMLLuaSearchNilLiteral req, NilLiteral real) { Logger.Debug($"nil_literal"); SetSelectionIfSelected(real.Span, req); return(true); }
public abstract T VisitNilLiteral(NilLiteral nil);
public override bool VisitNilLiteral(NilLiteral nil) { nil.ReturnType = TigerType.GetType <NilType>(); return(true); }
public virtual void Visit(NilLiteral node) { }