2782 lines of code changed in 66 files:
-
src/jturtle:
JTurtle.java (new 219),
TurtleField.java (new 272),
TurtleListener.java (new 11)
-
src/jturtle/images:
turtle.gif (new 47)
-
src/slogo:
CharConsts.java (new 38),
Context.java (new 24),
GrammarElement.java (new 24)
-
src/slogo/expression:
Addition.java (new 27),
BinaryExpression.java (new 60),
Division.java (new 28),
Expression.java (new 25),
Multiplication.java (new 29),
Negation.java (new 34),
Number.java (new 33),
Subtraction.java (new 30),
UnaryExpression.java (new 34),
Variable.java (new 66),
VariableFactory.java (new 53)
-
src/slogo/instruction:
Assignment.java (new 63),
Instruction.java (new 16),
Print.java (new 49),
Repeat.java (new 68),
StrictInstructionList.java (new 80)
-
src/slogo/parser:
AssignmentParser.java (new 38),
ExpressionParser.java (new 145),
IdentifierParser.java (new 33),
InstructionNames.java (new 50),
InstructionParser.java (new 73),
ParseException.java (new 30),
Parser.java (new 13),
PrintParser.java (new 29),
README (new 73),
RepeatParser.java (new 37),
SLogoParser.java (new 138),
StrictInstructionListParser.java (new 43),
instructions.prop (new 4),
package.html (new 39)
-
src/slogo/parser/token:
AssignmentToken.java (new 14),
CharToken.java (new 55),
CharTokenFactory.java (new 33),
EOFToken.java (new 49),
EOLToken.java (new 50),
EqualToken.java (new 15),
IdentifierToken.java (new 51),
LeftBracketToken.java (new 15),
LeftParenToken.java (new 15),
MinusToken.java (new 15),
NumberToken.java (new 59),
PlusToken.java (new 15),
PrintToken.java (new 13),
RepeatToken.java (new 13),
ReservedToken.java (new 42),
RightBracketToken.java (new 15),
RightParenToken.java (new 15),
SlashToken.java (new 15),
StarToken.java (new 15),
Token.java (new 9),
TokenFactory.java (new 79),
VariableToken.java (new 41)
-
tests:
assign_repeat (new 11),
assign_repeat2 (new 22),
assign_repeat3 (new 21),
assignments (new 3),
basic_expressions (new 2),
basic_expressions2 (new 3),
if_and_print (new 2)