forked from jasder/antlr
Merge pull request #2935 from cliid/master
Changed Python runtime Lexer.py, Parser.py to support version >= 3.5
This commit is contained in:
commit
ac92c48a09
|
@ -266,3 +266,4 @@ YYYY/MM/DD, github id, Full name, email
|
|||
2020/09/16, trenki2, Markus Trenkwalder, trenki2[at]gmx[dot]net
|
||||
2020/10/08, Marti2203, Martin Mirchev, mirchevmartin2203@gmail.com
|
||||
2020/10/20, adamwojs, Adam Wójs, adam[at]wojs.pl
|
||||
2020/10/24, cliid, Jiwu Jang, jiwujang@naver.com
|
|
@ -9,8 +9,12 @@
|
|||
# of speed.
|
||||
#/
|
||||
from io import StringIO
|
||||
from typing.io import TextIO
|
||||
|
||||
import sys
|
||||
if sys.version_info[1] > 5:
|
||||
from typing import TextIO
|
||||
else:
|
||||
from typing.io import TextIO
|
||||
from antlr4.CommonTokenFactory import CommonTokenFactory
|
||||
from antlr4.atn.LexerATNSimulator import LexerATNSimulator
|
||||
from antlr4.InputStream import InputStream
|
||||
|
|
|
@ -3,7 +3,10 @@
|
|||
# Use of this file is governed by the BSD 3-clause license that
|
||||
# can be found in the LICENSE.txt file in the project root.
|
||||
import sys
|
||||
from typing.io import TextIO
|
||||
if sys.version_info[1] > 5:
|
||||
from typing import TextIO
|
||||
else:
|
||||
from typing.io import TextIO
|
||||
from antlr4.BufferedTokenStream import TokenStream
|
||||
from antlr4.CommonTokenFactory import TokenFactory
|
||||
from antlr4.error.ErrorStrategy import DefaultErrorStrategy
|
||||
|
|
Loading…
Reference in New Issue