protected ITokenStream GetTokenStream(string input) { var inputStream = new AntlrInputStream(input); var lexer = new CqrsLexer(inputStream); var tokenStream = new CommonTokenStream(lexer); return(tokenStream); }
static void Main(string[] args) { var file = File.ReadAllText("Example.cqrsx"); var inputStream = new AntlrInputStream(file); var lexer = new CqrsLexer(inputStream); var commonTokenStream = new CommonTokenStream(lexer); var parser = new CqrsParser(commonTokenStream); var errorListener = new ConsoleErrorListener <IToken>(); parser.AddErrorListener(errorListener); var languageVisitor = new CqrsDataModelVisitor(); var model = languageVisitor.Visit(parser.dictionary()); Console.ReadKey(); }