public override void EnterExpression([NotNull] TSqlParser.ExpressionContext context) { var LocalID = context?.primitive_expression()?.LOCAL_ID()?.GetText(); if (!string.IsNullOrEmpty(LocalID)) { SearchList.Add(LocalID.Replace("@", "")); } base.EnterExpression(context); }
public override void EnterExpression([NotNull] TSqlParser.ExpressionContext context) { base.EnterExpression(context); string debug = context.GetText(); Console.WriteLine("EnterExpression:"); Console.WriteLine(debug); Console.WriteLine("---"); }
private void ParseInput(string input) { AntlrInputStream inputStream = new AntlrInputStream(input); TSqlLexer sqlLexer = new TSqlLexer(inputStream); CommonTokenStream commonTokenStream = new CommonTokenStream(sqlLexer); TSqlParser sqlParser = new TSqlParser(commonTokenStream); TSqlParserListenerExtended listener = new TSqlParserListenerExtended(); TSqlParser.ExpressionContext expressionContext = sqlParser.expression(); //TSqlVisitor visitor = new TSqlVisitor(); //visitor.Visit(expressionContext); MessageBox.Show("Done"); }
public override void EnterExpression([NotNull] TSqlParser.ExpressionContext context) { base.EnterExpression(context); Debug.WriteLine("EnterExpression"); Debug.WriteLine(context.GetText()); }