public override InterpBase VisitAssignmentTop([NotNull] TesterParser.AssignmentTopContext context) { var name = context.Identifier().GetText(); var value = context.expr().Accept(this); var val = value.Interp(BaseEnvironment); BaseEnvironment[name] = val; return(null); }
public override string VisitAssignmentTop([NotNull] TesterParser.AssignmentTopContext context) { IndentLevel++; var name = Indent() + "Identifier: " + context.Identifier().GetText(); var temp = VisitChildren(context); IndentLevel--; return(string.Join(Environment.NewLine, Indent() + "AssignmentTop", name, temp)); }