/SLogo12/trunk Developers: mwhite

Login name:
mwhite
Total Commits:
444 (39.5%)
Lines of Code:
3,923 (42.2%)
Most Recent Commit:
2011-12-14 21:57
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for mwhite

Activity by Day of Week for mwhite

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 444 (100.0%) 3923 (100.0%) 8.8
src/slogo/jelan/parser/ 109 (24.5%) 1508 (38.4%) 13.8
src/slogo/jelan/parser/tokens/ 90 (20.3%) 980 (25.0%) 10.8
src/slogo/jelan/instructions/ 84 (18.9%) 741 (18.9%) 8.8
src/slogo/jelan/expressions/ 11 (2.5%) 323 (8.2%) 29.3
src/jturtle/ 18 (4.1%) 193 (4.9%) 10.7
src/slogo/jelan/ 5 (1.1%) 129 (3.3%) 25.8
src/slogo/jelan/parser/tests/ 1 (0.2%) 47 (1.2%) 47.0
/ 2 (0.5%) 2 (0.1%) 1.0
src/slogo/parser/tokens/ 56 (12.6%) 0 (0.0%) 0.0
src/slogo/parser/tests/ 1 (0.2%) 0 (0.0%) 0.0
src/slogo/parser/ 51 (11.5%) 0 (0.0%) 0.0
src/slogo/expressions/ 11 (2.5%) 0 (0.0%) 0.0
src/slogo/ 5 (1.1%) 0 (0.0%) 0.0

Activity of mwhite

Most Recent Commits

mwhite 2011-12-14 21:57 Rev.: 384

Added Error message when entering back command

9 lines of code changed in 1 file:

  • src/slogo/jelan/instructions: Assignment.java (+9 -3)
mwhite 2011-12-14 21:23 Rev.: 382

Changed size of window.

3 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (+2 -2), TurtleField.java (+1 -1)
mwhite 2011-12-14 21:20 Rev.: 381

Fixed it

2905 lines of code changed in 291 files:

  • src/jturtle: TurtleField.java (+2 -2)
  • src/slogo: CharConsts.java (del), Context.java (del), GrammarElement.java (del), Numberable.java (del), SLogoContext.java (del)
  • src/slogo/expressions: Addition.java (del), BinaryExpression.java (del), Division.java (del), Expression.java (del), Multiplication.java (del), Negation.java (del), Number.java (del), Subtraction.java (del), UnaryExpression.java (del), Variable.java (del), VariableFactory.java (del)
  • src/slogo/jelan: CharConsts.java (new 38), Context.java (new 24), GrammarElement.java (new 23), Numberable.java (new 6), SLogoContext.java (new 38)
  • src/slogo/jelan/expressions: Addition.java (new 17), BinaryExpression.java (new 62), Division.java (new 17), Expression.java (new 18), Multiplication.java (new 17), Negation.java (new 21), Number.java (new 27), Subtraction.java (new 14), UnaryExpression.java (new 21), Variable.java (new 54), VariableFactory.java (new 55)
  • src/slogo/jelan/instructions: Assignment.java (+3 -3), Back.java (+4 -4), BinaryInstruction.java (+3 -3), Clean.java (+2 -2), ClearScreen.java (+2 -2), Difference.java (+2 -2), Forward.java (+4 -4), Heading.java (+3 -3), HideTurtle.java (+2 -2), Home.java (+2 -2), If.java (+2 -2), Image.java (+3 -3), Instruction.java (+1 -1), IsEqual.java (+2 -2), IsGreater.java (+2 -2), IsLess.java (+2 -2), IsNotEqual.java (+2 -2), Left.java (+4 -4), Minus.java (+2 -2), PenDown.java (+2 -2), PenDownP.java (+3 -3), PenUp.java (+2 -2), Print.java (+2 -2), Product.java (+3 -3), Quotient.java (+2 -2), Remainder.java (+2 -2), Repeat.java (+2 -2), Right.java (+4 -4), SetPenColor.java (+3 -3), SetPenSize.java (+3 -3), SetX.java (+4 -4), SetXY.java (+4 -4), SetY.java (+4 -4), ShowTurtle.java (+2 -2), SlogoRandom.java (+3 -3), StrictInstructionList.java (+1 -1), Sum.java (+2 -2), To.java (+3 -3), Towards.java (+4 -4), UnaryInstruction.java (+2 -2), XCor.java (+3 -3), YCor.java (+3 -3)
  • src/slogo/jelan/parser: AliasInstructionNames.java (new 59), BackParser.java (new 19), CleanParser.java (new 14), ClearScreenParser.java (new 14), DifferenceParser.java (new 17), ExpressionParser.java (new 75), ForwardParser.java (new 19), HeadingParser.java (new 14), HideTurtleParser.java (new 15), HomeParser.java (new 16), IdentifierParser.java (new 22), IfParser.java (new 25), ImageParser.java (new 38), InstructionNames.java (new 48), InstructionParser.java (new 76), IsEqualParser.java (new 18), IsGreaterParser.java (new 18), IsLessParser.java (new 18), IsNotEqualParser.java (new 19), LeftParser.java (new 19), MinusParser.java (new 38), ParseException.java (new 19), Parser.java (new 8), PenDownPParser.java (new 16), PenDownParser.java (new 15), PenUpParser.java (new 15), PrintParser.java (new 19), ProductParser.java (new 19), QuotientParser.java (new 18), README (new 73), RandomParser.java (new 17), RemainderParser.java (new 18), RepeatParser.java (new 33), RightParser.java (new 19), SLogoInterpreter.java (new 136), SetPenColorParser.java (new 17), SetPenSizeParser.java (new 17), SetXParser.java (new 19), SetXYParser.java (new 20), SetYParser.java (new 19), ShowTurtleParser.java (new 15), StrictInstructionListParser.java (new 32), SumParser.java (new 19), ToParser.java (new 26), Tokenizer.java (new 43), TowardsParser.java (new 19), XCorParser.java (new 15), YCorParser.java (new 14), alias_instructions.prop (new 11), instructions.prop (new 32), package.html (new 39)
  • src/slogo/jelan/parser/tests: TokenizerTest.java (new 47)
  • src/slogo/jelan/parser/tokens: BackToken.java (new 10), CharToken.java (new 51), CharTokenFactory.java (new 36), CleanToken.java (new 9), ClearScreenToken.java (new 9), DifferenceToken.java (new 9), EOFToken.java (new 43), EOLToken.java (new 45), EqualToken.java (new 9), ForwardToken.java (new 19), HeadingToken.java (new 9), HideTurtleToken.java (new 10), HomeToken.java (new 9), IdentifierToken.java (new 42), IfToken.java (new 7), ImageToken.java (new 21), IsEqualToken.java (new 10), IsGreaterToken.java (new 9), IsLessToken.java (new 9), IsNotEqualToken.java (new 10), LeftBracketToken.java (new 9), LeftParenToken.java (new 9), LeftToken.java (new 9), MinusToken.java (new 22), NumberToken.java (new 53), PenDownPToken.java (new 9), PenDownToken.java (new 9), PenUpToken.java (new 11), PlusToken.java (new 9), PrintToken.java (new 7), ProductToken.java (new 9), QuotientToken.java (new 10), RandomToken.java (new 10), RemainderToken.java (new 9), RepeatToken.java (new 7), ReservedToken.java (new 35), RightBracketToken.java (new 9), RightParenToken.java (new 9), RightToken.java (new 18), RtToken.java (new 18), SetPenColorToken.java (new 9), SetPenSizeToken.java (new 10), SetXToken.java (new 9), SetXYToken.java (new 9), SetYToken.java (new 9), ShowTurtleToken.java (new 10), SlashToken.java (new 9), StarToken.java (new 9), SumToken.java (new 8), ToToken.java (new 10), Token.java (new 9), TokenFactory.java (new 87), TowardsToken.java (new 10), VariableToken.java (new 38), XCorToken.java (new 9), YCorToken.java (new 9)
  • src/slogo/parser: AliasInstructionNames.java (del), BackParser.java (del), CleanParser.java (del), ClearScreenParser.java (del), DifferenceParser.java (del), ExpressionParser.java (del), ForwardParser.java (del), HeadingParser.java (del), HideTurtleParser.java (del), HomeParser.java (del), IdentifierParser.java (del), IfParser.java (del), ImageParser.java (del), InstructionNames.java (del), InstructionParser.java (del), IsEqualParser.java (del), IsGreaterParser.java (del), IsLessParser.java (del), IsNotEqualParser.java (del), LeftParser.java (del), MinusParser.java (del), ParseException.java (del), Parser.java (del), PenDownPParser.java (del), PenDownParser.java (del), PenUpParser.java (del), PrintParser.java (del), ProductParser.java (del), QuotientParser.java (del), README (del), RandomParser.java (del), RemainderParser.java (del), RepeatParser.java (del), RightParser.java (del), SLogoInterpreter.java (del), SetPenColorParser.java (del), SetPenSizeParser.java (del), SetXParser.java (del), SetXYParser.java (del), SetYParser.java (del), ShowTurtleParser.java (del), StrictInstructionListParser.java (del), SumParser.java (del), ToParser.java (del), Tokenizer.java (del), TowardsParser.java (del), XCorParser.java (del), YCorParser.java (del), alias_instructions.prop (del), instructions.prop (del), package.html (del)
  • src/slogo/parser/tests: TokenizerTest.java (del)
  • src/slogo/parser/tokens: BackToken.java (del), CharToken.java (del), CharTokenFactory.java (del), CleanToken.java (del), ClearScreenToken.java (del), DifferenceToken.java (del), EOFToken.java (del), EOLToken.java (del), EqualToken.java (del), ForwardToken.java (del), HeadingToken.java (del), HideTurtleToken.java (del), HomeToken.java (del), IdentifierToken.java (del), IfToken.java (del), ImageToken.java (del), IsEqualToken.java (del), IsGreaterToken.java (del), IsLessToken.java (del), IsNotEqualToken.java (del), LeftBracketToken.java (del), LeftParenToken.java (del), LeftToken.java (del), MinusToken.java (del), NumberToken.java (del), PenDownPToken.java (del), PenDownToken.java (del), PenUpToken.java (del), PlusToken.java (del), PrintToken.java (del), ProductToken.java (del), QuotientToken.java (del), RandomToken.java (del), RemainderToken.java (del), RepeatToken.java (del), ReservedToken.java (del), RightBracketToken.java (del), RightParenToken.java (del), RightToken.java (del), RtToken.java (del), SetPenColorToken.java (del), SetPenSizeToken.java (del), SetXToken.java (del), SetXYToken.java (del), SetYToken.java (del), ShowTurtleToken.java (del), SlashToken.java (del), StarToken.java (del), SumToken.java (del), ToToken.java (del), Token.java (del), TokenFactory.java (del), TowardsToken.java (del), VariableToken.java (del), XCorToken.java (del), YCorToken.java (del)
mwhite 2011-12-14 17:14 Rev.: 362

Added To, it should be super close to working, but it's not completely there, think its with where the instruction list is stored and how it is run once it's called.

47 lines of code changed in 4 files:

  • src/slogo/jelan/instructions: To.java (new 45)
  • src/slogo/jelan/parser: ToParser.java (new), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: ToToken.java (new)
mwhite 2011-12-14 16:49 Rev.: 359

Added command names in for greater

3 lines of code changed in 1 file:

  • src/slogo/jelan/parser: instructions.prop (+3 -1)
mwhite 2011-12-14 16:48 Rev.: 357

Fixed X and Ycor, PendownP, added greater

36 lines of code changed in 6 files:

  • src/slogo/jelan/instructions: IsGreater.java (new 24), PenDownP.java (+5), XCor.java (+4 -1), YCor.java (+3)
  • src/slogo/jelan/parser: IsGreaterParser.java (new)
  • src/slogo/jelan/parser/tokens: IsGreaterToken.java (new)
mwhite 2011-12-14 16:36 Rev.: 353

2 lines of code changed in 1 file:

  • src/slogo/jelan/parser: Tokenizer.java (+2)
mwhite 2011-12-14 16:24 Rev.: 349

Added XCor, YCor, Heading, and PenDownP, PenDown? still not working as an alias...

89 lines of code changed in 15 files:

  • src/jturtle: JTurtle.java (+7)
  • src/slogo/jelan/instructions: Heading.java (new 17), PenDownP.java (new 24), XCor.java (new 17), YCor.java (new 17)
  • src/slogo/jelan/parser: HeadingParser.java (new), PenDownPParser.java (new), XCorParser.java (new), YCorParser.java (new), alias_instructions.prop (+2 -1), instructions.prop (+5 -1)
  • src/slogo/jelan/parser/tokens: HeadingToken.java (new), PenDownPToken.java (new), XCorToken.java (new), YCorToken.java (new)
mwhite 2011-12-14 15:33 Rev.: 344

ReCommiting these files

6 lines of code changed in 6 files:

  • src/slogo/jelan/instructions: SetPenColor.java (+1 -1), SlogoRandom.java (+1 -1)
  • src/slogo/jelan/parser: RandomParser.java (+1 -1), SetPenColorParser.java (+1 -1)
  • src/slogo/jelan/parser/tokens: RandomToken.java (+1 -1), SetPenColorToken.java (+1 -1)
mwhite 2011-12-14 13:23 Rev.: 336

Added Random Instruction, generates a random number between 0 and the number given.

32 lines of code changed in 4 files:

  • src/slogo/jelan/instructions: SlogoRandom.java (new 30)
  • src/slogo/jelan/parser: RandomParser.java (new), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: RandomToken.java (new)
mwhite 2011-12-14 13:08

Added set pen color, uses and index from 0 to 15 using Slogo's color index.

42 lines of code changed in 5 files:

  • src/slogo/jelan/instructions: SetPenColor.java (new 38)
  • src/slogo/jelan/parser: SetPenColorParser.java (new), alias_instructions.prop (+2 -1), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: SetPenColorToken.java (new)
mwhite 2011-12-14 12:24 Rev.: 329

Added setColor function to change the color of the line left by the turtle.

1 lines of code changed in 1 file:

  • src/jturtle: JTurtle.java (+1 -1)
mwhite 2011-12-14 12:23

19 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (+11 -1), JTurtleMove.java (+8 -1)
mwhite 2011-12-11 21:08 Rev.: 267

Changed the way moves are drawn at add different patterns in the future and added the set pen size command.

60 lines of code changed in 6 files:

  • src/jturtle: JTurtle.java (+14 -9), JTurtleMove.java (+15 -1)
  • src/slogo/jelan/instructions: SetPenSize.java (new 29)
  • src/slogo/jelan/parser: SetPenSizeParser.java (new), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: SetPenSizeToken.java (new)
mwhite 2011-12-11 18:08 Rev.: 232

Updated towards parser

1 lines of code changed in 1 file:

  • src/slogo/jelan/parser: TowardsParser.java (+1 -1)
mwhite 2011-12-11 17:29 Rev.: 220

Added SetXY

35 lines of code changed in 6 files:

  • src/slogo/jelan/instructions: SetX.java (+1 -1), SetXY.java (new 31), SetY.java (+1 -1)
  • src/slogo/jelan/parser: SetXYParser.java (new), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: SetXYToken.java (new)
mwhite 2011-12-11 17:07 Rev.: 219

Added SetX and SetY Commands

64 lines of code changed in 7 files:

  • src/slogo/jelan/instructions: SetX.java (new 30), SetY.java (new 31)
  • src/slogo/jelan/parser: SetXParser.java (new), SetYParser.java (new), instructions.prop (+3 -1)
  • src/slogo/jelan/parser/tokens: SetXToken.java (new), SetYToken.java (new)
mwhite 2011-12-11 16:47 Rev.: 216

Fixed towards

3 lines of code changed in 2 files:

  • src/slogo/jelan/instructions: Towards.java (+2 -2)
  • src/slogo/jelan/parser: instructions.prop (+1 -2)
mwhite 2011-12-11 16:35 Rev.: 211

Added towards command

38 lines of code changed in 3 files:

  • src/jturtle: JTurtle.java (+1)
  • src/slogo/jelan/instructions: Towards.java (new 37)
  • src/slogo/jelan/parser/tokens: TowardsToken.java (new)
mwhite 2011-12-11 15:56 Rev.: 187

Way to parse two numbers from one command

0 lines of code changed in 1 file:

  • src/slogo/jelan/parser: TowardsParser.java (new)

(18 more)

Generated by StatSVN 0.7.0