Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 73 (100.0%) | 1945 (100.0%) | 26.6 |
Picasso/src/picasso/parser/language/expressions/ | 23 (31.5%) | 820 (42.2%) | 35.6 |
Picasso/src/picasso/view/ | 9 (12.3%) | 339 (17.4%) | 37.6 |
Picasso/src/tests/ | 2 (2.7%) | 171 (8.8%) | 85.5 |
Picasso/src/picasso/parser/ | 17 (23.3%) | 156 (8.0%) | 9.1 |
Picasso/src/picasso/view/commands/ | 6 (8.2%) | 135 (6.9%) | 22.5 |
Picasso/src/picasso/parser/language/ | 4 (5.5%) | 119 (6.1%) | 29.7 |
Picasso/src/picasso/parser/tokens/ | 4 (5.5%) | 79 (4.1%) | 19.7 |
Picasso/src/picasso/model/ | 2 (2.7%) | 69 (3.5%) | 34.5 |
Picasso/src/picasso/parser/tokens/functions/ | 3 (4.1%) | 43 (2.2%) | 14.3 |
Picasso/src/picasso/parser/tokens/operations/ | 2 (2.7%) | 8 (0.4%) | 4.0 |
Picasso/ | 1 (1.4%) | 6 (0.3%) | 6.0 |
I just reworked on some of the extensions. We now have the debugging pop up window, automatic resizing, and the user's history extensions. We are missing Assignment and variable expressions though.
260 lines of code changed in 9 files:
fixing the size of expression text area
5 lines of code changed in 1 file:
TextArea for expression. Both this textArea and the Canvas are packed in the frame in CardLayout.
184 lines of code changed in 6 files:
I added more test cases in Evaluator test suite.
137 lines of code changed in 1 file:
refactoring: reading analyzers from a file. I removed the redundant code in SemanticAnalyzer
116 lines of code changed in 5 files:
3 lines of code changed in 1 file:
perlinColor, perlinBW, YCrCbToRGB
86 lines of code changed in 7 files:
10 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:
I just got string expression working.Now we can do things like..cos("img"+y).
181 lines of code changed in 4 files:
Updating log function: It seems like we should evaluate log(x) as log(|x|).
3 lines of code changed in 1 file:
2 lines of code changed in 1 file:
Updating Evaluater: 1)I added "error pop-up window" that reports to the user what went wrong.
2)I used a regex to put space before and after minus sign when needed. So the user does not have to worry about spaces when using minus. (Ex: both x - y and x-y should work!).
36 lines of code changed in 1 file:
Negate(!).
Note: adding "!=Negate" to operations.prop did not work for me. So i had to do something like: "<!> = Negate", and it works!
41 lines of code changed in 3 files:
20 lines of code changed in 1 file:
85 lines of code changed in 2 files:
PerlinColor Expression
41 lines of code changed in 1 file:
testing some unary function expressions.
34 lines of code changed in 1 file:
I renamed this analyzer( CeilAnalyzer instead of cielAnalyzer)
22 lines of code changed in 1 file:
(9 more)