public UseVarNode(DeltinScriptParser.UseVarContext context, BuildAstVisitor visitor) : base(new Location(visitor.file, Range.GetRange(context))) { if (Enum.TryParse(context.PART().GetText(), out Variable temp)) { Variable = temp; } int index = -1; if (context.number() != null) { if (!int.TryParse(context.number().GetText(), out index)) { index = -1; } } if (index != -1) { Index = new int[] { index } } ; }
public override object VisitUseVar(DeltinScriptParser.UseVarContext context) { CheckLetter(context, context.PART()); return(base.VisitUseVar(context)); }