Open Askir opened 6 years ago
You can find this:
evaluator := self grammar synthesizedAttribute: self semantic new. match := self grammar match: aString startingFrom: self startRule.
everywhere spread throughout the parser and compiler classes. It can easily be encapsuled into a method and will make the code much more readable.
Todo:
For each occurence of those two lines:
Repeat untill the snippet only occurs once in the project
You can find this:
everywhere spread throughout the parser and compiler classes. It can easily be encapsuled into a method and will make the code much more readable.
Todo:
For each occurence of those two lines:
Repeat untill the snippet only occurs once in the project