Unverified Commit 7e9ec735 by masahi Committed by GitHub

improve antlr import error message (#4888)

parent feda150e
...@@ -48,13 +48,6 @@ from . import op ...@@ -48,13 +48,6 @@ from . import op
PYTHON_VERSION = sys.version_info.major PYTHON_VERSION = sys.version_info.major
try: try:
from .grammar.py3.RelayVisitor import RelayVisitor
from .grammar.py3.RelayParser import RelayParser
from .grammar.py3.RelayLexer import RelayLexer
except ImportError:
raise Exception("Couldn't find ANTLR parser. Try building with USE_ANTLR=ON.")
try:
from antlr4 import InputStream, CommonTokenStream from antlr4 import InputStream, CommonTokenStream
from antlr4.error.ErrorListener import ErrorListener from antlr4.error.ErrorListener import ErrorListener
except ImportError: except ImportError:
...@@ -62,6 +55,14 @@ except ImportError: ...@@ -62,6 +55,14 @@ except ImportError:
"Try running `pip{version} install antlr4-python{version}-runtime`." "Try running `pip{version} install antlr4-python{version}-runtime`."
.format(version=PYTHON_VERSION)) .format(version=PYTHON_VERSION))
try:
from .grammar.py3.RelayVisitor import RelayVisitor
from .grammar.py3.RelayParser import RelayParser
from .grammar.py3.RelayLexer import RelayLexer
except ImportError:
raise Exception("Couldn't find ANTLR parser. Try building with USE_ANTLR=ON.")
sys.setrecursionlimit(10000) sys.setrecursionlimit(10000)
class ParseError(Exception): class ParseError(Exception):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment