public virtual LessNode VisitStatement(LessParser.StatementContext context)
 {
     throw new System.NotImplementedException();
 }
 public override LessNode VisitStatement(LessParser.StatementContext context)
 {
     return(context.blockStatement()?.Accept(this)
            ?? context.lineStatement()?.Accept(this)
            ?? throw new ParserException($"Unexpected statement type: [{context.GetText()}]"));
 }