ANTLR4 + Python 从字符串而不是路径解析
ANTLR4 + Python parsing from string instead of path
我正在将 ANTLR4 与 Python 一起使用,我目前正在使用以下代码进行解析:
lexer = MyGrammarLexer(FileStream(path))
stream = CommonTokenStream(lexer)
parser = MyGrammarParser(stream)
return parser.start().object
但是,我想更改此代码以直接从给定的字符串而不是给定的路径进行解析。因此将第一行更改为类似于
lexer = MyGrammarLexer(a_given_string)
我该怎么做?
我正在将 ANTLR4 与 Python 一起使用,我目前正在使用以下代码进行解析:
lexer = MyGrammarLexer(FileStream(path))
stream = CommonTokenStream(lexer)
parser = MyGrammarParser(stream)
return parser.start().object
但是,我想更改此代码以直接从给定的字符串而不是给定的路径进行解析。因此将第一行更改为类似于
lexer = MyGrammarLexer(a_given_string)
我该怎么做?