1275 lines of code changed in 89 files:
-
slogo_tests:
circle.logo (new 5),
colorSquare.logo (new 10),
demo.logo (new 14),
doubleTriangle.logo (new 21),
empty.logo (new),
forward.logo (new 1),
geometry.logo (new 29),
lineFun.logo (new 3),
microwave.logo (new 2),
multiPizza.logo (new 27),
multiRandom.logo (new 5),
pizza.logo (new 18),
random.logo (new 5),
recursion.logo (new 13),
recursion2.logo (new 13),
regularShape.logo (new 12),
spiral.logo (new 22),
square.logo (new 6),
square2.logo (new 12),
stop.logo (new 5),
tree.logo (new 67),
tree2.logo (new 18),
tunnel.logo (new 34)
-
src/jturtle:
JTurtle.java (new 220),
TurtleField.java (new 258),
TurtleListener.java (new 5)
-
src/jturtle/images:
turtle.gif (new)
-
src/slogo/jelan:
CharConsts.java (new 38),
Context.java (new 24),
GrammarElement.java (new 23)
-
src/slogo/jelan/expressions:
Addition.java (new),
BinaryExpression.java (new),
Division.java (new),
Expression.java (new),
Multiplication.java (new),
Negation.java (new),
Number.java (new),
Subtraction.java (new),
UnaryExpression.java (new),
Variable.java (new),
VariableFactory.java (new)
-
src/slogo/jelan/instructions:
Assignment.java (new 62),
Instruction.java (new 13),
Print.java (new 41),
Repeat.java (new 64),
StrictInstructionList.java (new 77)
-
src/slogo/jelan/parser:
AssignmentParser.java (new 3),
ElanInterpreter.java (new),
ExpressionParser.java (new 43),
IdentifierParser.java (new 1),
InstructionNames.java (new),
InstructionParser.java (new),
ParseException.java (new),
Parser.java (new),
PrintParser.java (new),
README (new),
RepeatParser.java (new),
StrictInstructionListParser.java (new),
Tokenizer.java (new),
instructions.prop (new),
package.html (new)
-
src/slogo/jelan/parser/tests:
TokenizerTest.java (new)
-
src/slogo/jelan/parser/tokens:
AssignmentToken.java (new),
CharToken.java (new),
CharTokenFactory.java (new),
EOFToken.java (new),
EOLToken.java (new),
EqualToken.java (new),
IdentifierToken.java (new),
LeftBracketToken.java (new),
LeftParenToken.java (new),
MinusToken.java (new),
NumberToken.java (new),
PlusToken.java (new),
PrintToken.java (new),
RepeatToken.java (new),
ReservedToken.java (new),
RightBracketToken.java (new),
RightParenToken.java (new),
SlashToken.java (new),
StarToken.java (new),
Token.java (new),
TokenFactory.java (new),
VariableToken.java (new)
-
tests:
assign_repeat (new 11),
assign_repeat2 (new 23),
assign_repeat3 (new 21),
assignments (new 4),
if_and_print (new 2)