public override object VisitNumber(NexusParser.NumberContext context) { if (context.INTEGER() != null) { var number = NumberLiteral.Parse( context.INTEGER().GetText(), null, context.INTEGER_SUFFIX()?.GetText(), context.Start.Line, context.Start.Column ); number.FilePath = FileParser.CurrentPath; return(number); } if (context.REAL() != null) { return(null); } return(null); }