Ejemplo n.º 1
0
 def showCode(self,fileCode):
     print('-'*120)
     print(Style.customHeader('Your Code\n'))
     file = open(fileCode,'r')
     for line,code in enumerate(file):
         print(Style.reset('{}) {}'.format(line+1,code)))
     print(Style.reset('-'*120))
Ejemplo n.º 2
0
 def __init__(self,fileCode):
     file = FileScroller(fileCode)
     generateTokenCsvFile()
     self.lexicalObject = LexicalAnalysis(file)
     self.lexicalObject.switchState(0)
     self.tokenListObject = TokenList(self.lexicalObject.tokens)
     self.showCode(fileCode=fileCode)
     self.tokenListCompile()
     self.deleteDelimToken()
     print(Style.customHeader('Error and Pass Tokens during compile'))
     print('\n')
     SyntaxAnalysis(self.tokenListObject)
Ejemplo n.º 3
0
 def tokenListCompile(self):
     print(Style.customHeader("The token that generate from your code\n"))
     self.tokenListObject.printTokenList()
     print("-"*120)