public override TReturn VisitExpression([NotNull] SQEParser.ExpressionContext context) { generator.Initialize(); var mex = context.mainExpr(); TReturn mainExpression = mex != null?Visit(mex) : null; return(generator.VisitMainExp(mainExpression)); }