Changed Python runtime Lexer.py, Parser.py to support version > 5

This commit is contained in:
HackerJang 2020-10-11 10:59:35 +09:00
parent 9e64dfc6e9
commit 5ec39c2a65
3 changed files with 11 additions and 3 deletions

View File

@ -262,4 +262,5 @@ YYYY/MM/DD, github id, Full name, email
2020/09/12, Clcanny, Charles Ruan, a837940593@gmail.com
2020/09/15, rmcgregor1990, Robert McGregor, rmcgregor1990@gmail.com
2020/09/16, trenki2, Markus Trenkwalder, trenki2[at]gmx[dot]net
2020/10/08, Marti2203, Martin Mirchev, mirchevmartin2203@gmail.com
2020/10/08, Marti2203, Martin Mirchev, mirchevmartin2203@gmail.com
2020/10/11, cliid, Jiwu Jang, jiwujang@naver.com

View File

@ -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

View File

@ -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