@@ -119,9 +119,9 @@ class BASICToken:
119119 SEMICOLON = 86 # SEMICOLON
120120 LEFT = 87 # LEFT$ function
121121 RIGHT = 88 # RIGHT$ function
122- RENUMBER = 91 # RENUMBER command
123122 WHILE = 89 # WHILE keyword
124123 WEND = 90 # WEND keyword
124+ RENUMBER = 91 # RENUMBER command
125125
126126 # Displayable names for each token category
127127 catnames = ['EOF' , 'LET' , 'LIST' , 'PRINT' , 'RUN' ,
@@ -140,8 +140,8 @@ class BASICToken:
140140 'MAX' , 'MIN' , 'INSTR' , 'AND' , 'OR' , 'NOT' , 'PI' ,
141141 'RNDINT' , 'OPEN' , 'HASH' , 'CLOSE' , 'FSEEK' , 'APPEND' ,
142142 'OUTPUT' , 'RESTORE' , 'RNDINT' , 'TAB' , 'SEMICOLON' ,
143- 'LEFT' , 'RIGHT' , 'RENUMBER' ,
144- 'WHILE' , 'WEND' ]
143+ 'LEFT' , 'RIGHT' ,
144+ 'WHILE' , 'WEND' , 'RENUMBER' ]
145145
146146 smalltokens = {'=' : ASSIGNOP , '(' : LEFTPAREN , ')' : RIGHTPAREN ,
147147 '+' : PLUS , '-' : MINUS , '*' : TIMES , '/' : DIVIDE ,
@@ -203,3 +203,4 @@ def pretty_print(self):
203203
204204 def print_lexeme (self ):
205205 print (self .lexeme , end = ' ' )
206+
0 commit comments