Beispiel #1
0
        public AbstractParser(ICharStream input)
        {
            var messageLexer = new RosMessageLexer(input);
            var tokenStream  = new CommonTokenStream(messageLexer);

            Parser = new RosMessageParser(tokenStream);
        }
        public static RosMessageParser CreateParserForMessage(string message)
        {
            var inputStream = new AntlrInputStream(message);

            var messageLexer  = new RosMessageLexer(inputStream);
            var tokenStream   = new CommonTokenStream(messageLexer);
            var messageParser = new RosMessageParser(tokenStream);

            return(messageParser);
        }