import Common.LongFilePathOs as os\r
import sys\r
\r
-import antlr4\r
+import antlr3\r
from Ecc.CLexer import CLexer\r
from Ecc.CParser import CParser\r
\r
def ParseFile(self):\r
self.PreprocessFile()\r
# restore from ListOfList to ListOfString\r
- # print(self.Profile.FileLinesList)\r
self.Profile.FileLinesList = ["".join(list) for list in self.Profile.FileLinesList]\r
FileStringContents = ''\r
for fileLine in self.Profile.FileLinesList:\r
FileStringContents += fileLine\r
- cStream = antlr4.InputStream(FileStringContents)\r
+ cStream = antlr3.StringStream(FileStringContents)\r
lexer = CLexer(cStream)\r
- tStream = antlr4.CommonTokenStream(lexer)\r
+ tStream = antlr3.CommonTokenStream(lexer)\r
parser = CParser(tStream)\r
parser.translation_unit()\r
\r
FileStringContents = ''\r
for fileLine in self.Profile.FileLinesList:\r
FileStringContents += fileLine\r
- cStream = antlr4.InputStream(FileStringContents)\r
+ cStream = antlr3.StringStream(FileStringContents)\r
lexer = CLexer(cStream)\r
- tStream = antlr4.CommonTokenStream(lexer)\r
+ tStream = antlr3.CommonTokenStream(lexer)\r
parser = CParser(tStream)\r
parser.translation_unit()\r
\r