/SLogo14/trunk Developers: bajracharyas

Login name:
bajracharyas
Total Commits:
150 (11.5%)
Lines of Code:
2,345 (20.9%)
Most Recent Commit:
2011-12-16 06:36
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for bajracharyas

Activity by Day of Week for bajracharyas

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 150 (100.0%) 2345 (100.0%) 15.6
src/slogo/slogo/parser/ 38 (25.3%) 676 (28.8%) 17.7
src/slogo/slogo/instructions/ 28 (18.7%) 655 (27.9%) 23.3
src/slogo/slogo/parser/tokens/ 37 (24.7%) 589 (25.1%) 15.9
src/slogo/jelan/instructions/ 5 (3.3%) 153 (6.5%) 30.6
src/jturtle/ 18 (12.0%) 116 (4.9%) 6.4
src/slogo/jelan/parser/ 4 (2.7%) 63 (2.7%) 15.7
src/slogo/jelan/parser/tokens/ 3 (2.0%) 36 (1.5%) 12.0
/ 12 (8.0%) 28 (1.2%) 2.3
src/jturtle/test/ 1 (0.7%) 16 (0.7%) 16.0
.settings/ 1 (0.7%) 12 (0.5%) 12.0
src/slogo/slogo/parser/tests/ 2 (1.3%) 1 (0.0%) 0.5
src/ 1 (0.7%) 0 (0.0%) 0.0

Activity of bajracharyas

Most Recent Commits

bajracharyas 2011-12-16 06:36 Rev.: 435

LESS, GREATER, EQUAL and NOTEQUAL works in the command line. Also, since I needed an EqualToken, I changed the old EqualToken (the one representing the "=" sign) to EqualSignToken.

333 lines of code changed in 17 files:

  • src/jturtle: SLogoSession.java (-1)
  • src/slogo/slogo/instructions: Equal.java (new 31), Greater.java (new 30), Less.java (new 30), NotEqual.java (new 30)
  • src/slogo/slogo/parser: EqualParser.java (new 29), GreaterParser.java (new 29), LessParser.java (new 29), NotEqualParser.java (new 29), instructions.prop (+5 -1)
  • src/slogo/slogo/parser/tests: TokenizerTest.java (+1 -1)
  • src/slogo/slogo/parser/tokens: CharTokenFactory.java (+1 -1), EqualSignToken.java (new 9), EqualToken.java (+20 -9), GreaterToken.java (new 20), LessToken.java (new 20), NotEqualToken.java (new 20)
bajracharyas 2011-12-16 05:28 Rev.: 425

SHOWTURTLE and HIDETURTLE works in the command line!

159 lines of code changed in 11 files:

  • src/jturtle: JTurtle.java (+10), SLogoSession.java (+3), TurtleCommander.java (+10), TurtleSandbox.java (+3 -2)
  • src/slogo/slogo/instructions: HideTurtle.java (new 22), ShowTurtle.java (new 22)
  • src/slogo/slogo/parser: HideTurtleParser.java (new 21), ShowTurtleParser.java (new 21), instructions.prop (+3 -1)
  • src/slogo/slogo/parser/tokens: HideTurtleToken.java (new 22), ShowTurtleToken.java (new 22)
bajracharyas 2011-12-16 04:35 Rev.: 419

2 lines of code changed in 2 files:

  • TurtleHist.txt (-5)
  • src/slogo/slogo/instructions: PenDownP.java (+2 -2)
bajracharyas 2011-12-16 04:24 Rev.: 416

PENDOWNP works to see if Pen is down or not. Returns 1 if pen is down. Or else, returns 0.

184 lines of code changed in 11 files:

  • src/jturtle: TurtleCommander.java (+8)
  • src/slogo/slogo/instructions: PD.java (new 16), PU.java (new 16), PenDownP.java (new 21)
  • src/slogo/slogo/parser: PDParser.java (new 19), PUParser.java (new 19), PenDownPParser.java (new 21), instructions.prop (+4 -1)
  • src/slogo/slogo/parser/tokens: PDToken.java (new 19), PUToken.java (new 19), PenDownPToken.java (new 22)
bajracharyas 2011-12-16 04:06 Rev.: 414

PENUP and PENDOWN commands implemented in Turtle Window.

148 lines of code changed in 11 files:

  • IMPORTANT!!! (del), TurtleHist.txt (new)
  • src/jturtle: SLogoSession.java (+1), TurtleCommander.java (+14)
  • src/slogo/slogo/instructions: PenDown.java (new 22), PenUp.java (new 22)
  • src/slogo/slogo/parser: PenDownParser.java (new 21), PenUpParser.java (new 21), instructions.prop (+3 -1)
  • src/slogo/slogo/parser/tokens: PenDownToken.java (new 22), PenUpToken.java (new 22)
bajracharyas 2011-12-16 03:18 Rev.: 409

TOWARDS added. Let me know if anyone finds any bugs.

114 lines of code changed in 6 files:

  • src/jturtle: JTurtle.java (+6), TurtleCommander.java (+15 -2)
  • src/slogo/slogo/instructions: Towards.java (new 38)
  • src/slogo/slogo/parser: TowardsParser.java (new 31), instructions.prop (+2 -2)
  • src/slogo/slogo/parser/tokens: TowardsToken.java (new 22)
bajracharyas 2011-12-16 01:06 Rev.: 396

HEADING works.

70 lines of code changed in 5 files:

  • src/jturtle: TurtleCommander.java (+4)
  • src/slogo/slogo/instructions: Heading.java (new 21)
  • src/slogo/slogo/parser: HeadingParser.java (new 21), instructions.prop (+2 -1)
  • src/slogo/slogo/parser/tokens: HeadingToken.java (new 22)
bajracharyas 2011-12-16 00:33 Rev.: 394

HOME was giving an infinite loop. It is fixed now.

XCOR and YCOR commands are added to return the current XCordinate and YCordinate respectively in the Console.

141 lines of code changed in 11 files:

  • TurtleHist (new)
  • src: Anton (del)
  • src/jturtle: TurtleCommander.java (+9)
  • src/slogo/slogo/instructions: XCor.java (new 21), YCor.java (new 21)
  • src/slogo/slogo/parser: HomeParser.java (+1), XCorParser.java (new 21), YCorParser.java (new 21), instructions.prop (+3 -1)
  • src/slogo/slogo/parser/tokens: XCorToken.java (new 22), YCorToken.java (new 22)
bajracharyas 2011-12-15 23:25 Rev.: 391

SETX, SETY, SETXY and HOME are working

329 lines of code changed in 24 files:

  • Anton (del), Garrett (del), Richard (del), Suraj (del)
  • src/jturtle: TurtleCommander.java (+12)
  • src/slogo/slogo/instructions: Home.java (new 25), SetX.java (new 29), SetXY.java (new 32), SetY.java (new 29)
  • src/slogo/slogo/parser: HomeParser.java (new 20), SLogoInterpreter.java (-2), SetXParser.java (new 28), SetXYParser.java (new 29), SetYParser.java (new 28), instructions.prop (+5 -1)
  • src/slogo/slogo/parser/tests: ElanInterpreterTest.java (-2)
  • src/slogo/slogo/parser/tokens: BackToken.java (+1 -1), HomeToken.java (new 22), LTToken.java (+1 -1), LeftToken.java (+1 -1), RightToken.java (+1 -1), SetXToken.java (new 22), SetXYToken.java (new 22), SetYToken.java (new 22)
bajracharyas 2011-12-15 19:13 Rev.: 388

5 lines of code changed in 1 file:

  • IMPORTANT!!! (new 5)
bajracharyas 2011-12-15 17:52 Rev.: 387

DIFFERENCE, PRODUCT, QUOTIENT, MINUS and REMAINDER works as they're supposed to. But I'm kind of worried about the "QUOTIENT 0 0" giving the result "0". "REMAINDER 0 0" works fine, evaluating it to "NaN".
Also, since we needed a "MinusToken" as a command, I changed the other MinusToken (the one that represents the Character Constant "-") to "MinusSignToken".

408 lines of code changed in 19 files:

  • src/slogo/slogo/instructions: Difference.java (new 27), Minus.java (new 25), Product.java (new 27), Quotient.java (new 27), Remainder.java (new 27)
  • src/slogo/slogo/parser: DifferenceParser.java (new 29), MinusParser.java (new 28), ProductParser.java (new 29), QuotientParser.java (new 29), RemainderParser.java (new 29), instructions.prop (+6 -1)
  • src/slogo/slogo/parser/tokens: CharTokenFactory.java (+1 -1), DifferenceToken.java (new 20), MinusSignToken.java (new 9), MinusToken.java (+15 -4), NegatizeToken.java (new 20), ProductToken.java (new 20), QuotientToken.java (new 20), RemainderToken.java (new 20)
bajracharyas 2011-12-15 16:50 Rev.: 386

LT and RT now corresponds to LEFT and RIGHT

128 lines of code changed in 10 files:

  • src/slogo/slogo/instructions: Back.java (-1), LT.java (new 21), RT.java (new 21)
  • src/slogo/slogo/parser: LTParser.java (new 19), RTParser.java (new 19), instructions.prop (+2)
  • src/slogo/slogo/parser/tokens: LTToken.java (new 19), LeftToken.java (+4), RTToken.java (new 19), RightToken.java (+4 -1)
bajracharyas 2011-12-05 00:25 Rev.: 87

RIGHT and LEFT fixed

2 lines of code changed in 1 file:

  • src/jturtle: TurtleCommander.java (+2 -2)
bajracharyas 2011-12-04 21:29 Rev.: 79

LEFT and RIGHT commands added, though isn't working as it is supposed to (e.g. LEFT 10 turns the turtle way more than 90 degrees). Will be debugging it in a moment. For now, just this.

183 lines of code changed in 8 files:

  • src/jturtle: TurtleCommander.java (+8)
  • src/slogo/jelan/instructions: Left.java (new 38), Right.java (new 38)
  • src/slogo/jelan/parser: LeftParser.java (new 30), RightParser.java (new 30), instructions.prop (+3 -1)
  • src/slogo/jelan/parser/tokens: LeftToken.java (new 18), RightToken.java (new 18)
bajracharyas 2011-12-04 17:20 Rev.: 63

The text boxes on the top are "disabled" so that it can't be typed into.

6 lines of code changed in 1 file:

  • src/jturtle: Sandbox.java (+6 -3)
bajracharyas 2011-12-04 17:07

1 lines of code changed in 3 files:

  • src/jturtle: TurtleCommander.java (+1 -1)
  • src/slogo/jelan/parser: BackParser.java (new)
  • src/slogo/jelan/parser/tokens: BackToken.java (new)
bajracharyas 2011-12-04 17:06 Rev.: 59

BACK added, including the tokens and the parser. Tested OKAY

17 lines of code changed in 2 files:

  • src/jturtle/test: TurtleCommanderTest.java (+16 -1)
  • src/slogo/jelan/instructions: Back.java (+1 -1)
bajracharyas 2011-12-04 16:33 Rev.: 57

38 lines of code changed in 1 file:

  • src/slogo/jelan/instructions: Back.java (+38 -38)
bajracharyas 2011-12-04 16:28 Rev.: 56

BACK added

4 lines of code changed in 1 file:

  • src/jturtle: TurtleCommander.java (+4)
bajracharyas 2011-12-04 16:27 Rev.: 55

added BACK

38 lines of code changed in 1 file:

  • src/slogo/jelan/instructions: Back.java (new 38)

(1 more)

Generated by StatSVN 0.7.0