Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 100 (100.0%) | 7108 (100.0%) | 71.0 |
tests/ | 2 (2.0%) | 5835 (82.1%) | 2917.5 |
src/slogo/instruction/ | 31 (31.0%) | 397 (5.6%) | 12.8 |
src/jturtle/ | 10 (10.0%) | 321 (4.5%) | 32.1 |
src/slogo/parser/ | 39 (39.0%) | 311 (4.4%) | 7.9 |
src/slogo/expression/ | 4 (4.0%) | 129 (1.8%) | 32.2 |
src/slogo/parser/token/ | 6 (6.0%) | 60 (0.8%) | 10.0 |
/ | 3 (3.0%) | 24 (0.3%) | 8.0 |
src/slogo/ | 4 (4.0%) | 20 (0.3%) | 5.0 |
.settings/ | 1 (1.0%) | 11 (0.2%) | 11.0 |
More button realignment on TurtleField
15 lines of code changed in 1 file:
Changed button orientation in turtleField
278 lines of code changed in 1 file:
Small fix in SubroutineFactory and fixed typo in Instructions.prop
4 lines of code changed in 2 files:
2 lines of code changed in 4 files:
SumParser
0 lines of code changed in 1 file:
Attempt to re-committ ToParser
34 lines of code changed in 1 file:
Attempt to commit To instruction.
43 lines of code changed in 1 file:
Subroutine and SubroutineFactory committed
125 lines of code changed in 2 files:
Variable committed.
1 lines of code changed in 1 file:
ExpressionParser committed
2 lines of code changed in 1 file:
GrammarElementParser committed.
18 lines of code changed in 1 file:
IdentifierParser being committed
17 lines of code changed in 1 file:
Committing instructions.prop
2 lines of code changed in 1 file:
Committing the ToToken class.
13 lines of code changed in 1 file:
Implemented SUM DIFFERENCE and PRODUCT with GrammarElementParser.
52 lines of code changed in 4 files:
Modified the If command so that it's fully functional.
5 lines of code changed in 1 file:
Equal is working with full functionality.
Important note to self/team: All commands that return a number (even just 0 or 1) must return a double value (so 0.0 and 1.0)!
7 lines of code changed in 2 files:
Implemented GrammarElementParser on getx and gety. Fixed cs and clean ArrayIndexOutOfBoundsException
5868 lines of code changed in 12 files:
Changed Heading command so that it returns a double. Modified the Fd, Bk, Rt, and Lt commands and their respective parsers to use the GrammarElementParser class instead of ExpressionParser so that we can call commands such as 'bk heading' or 'lt xcor'. Design is cleaned up and neat, and everything is fully functioning.
46 lines of code changed in 10 files:
GrammarElementParser is functioning as desired. Applied GrammarElementParser successfully to the Fd command, which can now move Fd 50 or Fd heading. The logic in Fd.java uses an if/else statement to determine if the Object returned by evaluate is a Double or Integer, which most likely is sub-optimal design to be looked at in the near future. #TheRainbowSprenkles
9 lines of code changed in 2 files:
(8 more)