Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 46 (100.0%) | 630 (100.0%) | 13.6 |
devlinn | 35 (76.1%) | 485 (77.0%) | 13.8 |
volped | 8 (17.4%) | 129 (20.5%) | 16.1 |
Nika Pogrebna | 3 (6.5%) | 16 (2.5%) | 5.3 |
1. Changes in TurtleField: Added pop up error window if file other than .txt or .logo is chosen. Got rid of all caps.
2. Changes in SLogoInterpreter: Added pop up error window if invalid token is entered into instruction field or invalid token is in a file being parsed. ****BEWARE: this is working, however is going to show red ink in the console because of a NullPointerError. Still working on this.
1 lines of code changed in 1 file:
Added Tests, To, ToToken and ToParser. Still more tests to be completed and To still needs to be completed
9 lines of code changed in 1 file:
Edited EQUAL Token.
5 lines of code changed in 2 files:
Added GREATER, LESS, EQUAL, and NOTEQUAL command functionality. Still need to figure out solution for two EQUAL Tokens.
66 lines of code changed in 4 files:
Updated Towards Method to work correctly and fixed JTurtle's move method to SHOW turtle as default.
34 lines of code changed in 2 files:
Added ClearScreen and Clean tokens, parsers, and instructions
31 lines of code changed in 2 files:
Edited the JTurtle's draw(Graphics g) method to only show turtle when ShowTurtle command is called, and will hide the turtle when HideTurtle is called. Added functionality for HideTurtle and ShowTurtle commands.
51 lines of code changed in 3 files:
Moved AliasNames.java into slogo.parser package and made aliases variable in AliasNames.java a private variable and added a getter method to get it
1 lines of code changed in 2 files:
Can read from a file!!!!! And it's a cute turtle now.
1 lines of code changed in 1 file:
Changed TokenFactory to add aliases to TokenMap and refactored methods in TokenFactory and InstructionParser
23 lines of code changed in 1 file:
Added alias tokens.
141 lines of code changed in 10 files:
Added AliasNames.java and mapped aliases to their respective parsers
64 lines of code changed in 1 file:
Added SetXY, Xcor, and Ycor command functionality.
34 lines of code changed in 2 files:
Added HOME, SETX, and SETY command functionality.
60 lines of code changed in 4 files:
Added Back, Left, and Right command functionality. Each command has a parser, token, and instruction, and each has been added to the instructions.prop file.
67 lines of code changed in 4 files:
Added aliases.prop
1 lines of code changed in 1 file:
Added functionality for "FD" command.
13 lines of code changed in 1 file:
Finalized evaluate method in Forward class.
1 lines of code changed in 1 file:
Removed unnecessary casting.
1 lines of code changed in 1 file:
Added a ForwardToken, ForwardParser, and a Forward instruction to handle the fd command.
13 lines of code changed in 2 files:
Made IF Token, Parser, and Instruction classes. There are error in some of the files. We need to change expression to variable?? Maybe?? Still have to figure this out!
14 lines of code changed in 1 file:
Importing SLogo project for team TurboTurtle
579 lines of code changed in 18 files: