[root]/Picasso/src/picasso/parser/tokens
chars
(7 files, 165 lines)
functions
(34 files, 385 lines)
operations
(9 files, 192 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 6 (100.0%) | 87 (100.0%) | 14.5 |
mahameeo | 4 (66.7%) | 79 (90.8%) | 19.7 |
connorhollenbeck | 2 (33.3%) | 8 (9.2%) | 4.0 |
refactoring: reading analyzers from a file. I removed the redundant code in SemanticAnalyzer
2 lines of code changed in 1 file:
Updating TokenFactory so that it handles String tokens.
9 lines of code changed in 1 file:
Oops, I forgot to commit the string token along with other string expression stuff. But now everything should work.
44 lines of code changed in 1 file:
1 lines of code changed in 1 file:
Added the operation tokens, wasnt sure what the precedence should be for the mod operation though. Also put the tokens into the CharToken Factory.
7 lines of code changed in 1 file:
Refactoring: I added "operation precedence" field in Token class.
The default operation precedence value is zero (CONSTANT).
So if you create a new operator token class, make sure you specify its order of precedence
(see PlusToken as reference)
24 lines of code changed in 1 file:
First Import
508 lines of code changed in 7 files: