aboutsummaryrefslogtreecommitdiffstats
path: root/qface/generator.py
diff options
context:
space:
mode:
Diffstat (limited to 'qface/generator.py')
-rw-r--r--qface/generator.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/qface/generator.py b/qface/generator.py
index 0bb86aa..d8e987f 100644
--- a/qface/generator.py
+++ b/qface/generator.py
@@ -15,9 +15,15 @@ import click
import sys
import os
-from .idl.parser.TLexer import TLexer
-from .idl.parser.TParser import TParser
-from .idl.parser.TListener import TListener
+import antlr4.atn.ATNDeserializer
+if (antlr4.atn.ATNDeserializer.SERIALIZED_VERSION == 3):
+ from .idl.parser.TLexer import TLexer
+ from .idl.parser.TParser import TParser
+ from .idl.parser.TListener import TListener
+elif (antlr4.atn.ATNDeserializer.SERIALIZED_VERSION == 4):
+ from .idl.parser.T4Lexer import T4Lexer as TLexer
+ from .idl.parser.T4Parser import T4Parser as TParser
+ from .idl.parser.T4Listener import T4Listener as TListener
from .idl.profile import EProfile
from .idl.domain import System
from .idl.listener import DomainListener