/SLogo13/trunk Developers: shannonmcgovern

Login name:
shannonmcgovern
Total Commits:
122 (23.8%)
Lines of Code:
1,180 (16.1%)
Most Recent Commit:
2011-12-15 23:43
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for shannonmcgovern

Activity by Day of Week for shannonmcgovern

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 122 (100.0%) 1180 (100.0%) 9.6
src/slogo/jelan/parser/ 64 (52.5%) 578 (49.0%) 9.0
src/slogo/jelan/instructions/ 30 (24.6%) 441 (37.4%) 14.7
src/slogo/jelan/parser/tokens/ 20 (16.4%) 137 (11.6%) 6.8
src/slogo/jelan/ 1 (0.8%) 11 (0.9%) 11.0
src/snippet/ 2 (1.6%) 6 (0.5%) 3.0
src/jturtle/ 2 (1.6%) 4 (0.3%) 2.0
/ 2 (1.6%) 2 (0.2%) 1.0
src/slogo/jelan/parser/tests/ 1 (0.8%) 1 (0.1%) 1.0

Activity of shannonmcgovern

Most Recent Commits

shannonmcgovern 2011-12-15 23:43 Rev.: 393

10 lines of code changed in 10 files:

  • src/slogo/jelan/parser: DifferenceParser.java (+1 -1), EqualParser.java (+1 -1), GreaterParser.java (+1 -1), LessParser.java (+1 -1), MinusParser.java (+1 -1), NotEqualParser.java (+1 -1), ProductParser.java (+1 -1), QuotientParser.java (+1 -1), RemainderParser.java (+1 -1), SumParser.java (+1 -1)
shannonmcgovern 2011-12-15 23:39 Rev.: 392

added comments to boolean and math instruction classes

2 lines of code changed in 2 files:

  • src/slogo/jelan/instructions: Equal.java (+1 -1), NotEqual.java (+1 -1)
shannonmcgovern 2011-12-15 23:19 Rev.: 390

booleans working now!

8 lines of code changed in 5 files:

  • src/slogo/jelan/parser: Tokenizer.java (+1), aliasInstructions.prop (+4 -1)
  • src/slogo/jelan/parser/tokens: EqualToken.java (+1 -1), GreaterToken.java (+1 -1), NotEqualToken.java (+1 -1)
shannonmcgovern 2011-12-14 17:36 Rev.: 363

3 lines of code changed in 2 files:

  • src/slogo/jelan/parser: aliasInstructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: LessToken.java (+1 -1)
shannonmcgovern 2011-12-11 18:02 Rev.: 230

241 lines of code changed in 15 files:

  • src/slogo/jelan/instructions: Equal.java (new 28), Greater.java (new 28), Less.java (new 28), NotEqual.java (new 28)
  • src/slogo/jelan/parser: EqualParser.java (new 26), GreaterParser.java (new 26), LessParser.java (new 26), NotEqualParser.java (new 26), instructions.prop (+4 -1)
  • src/slogo/jelan/parser/tests: TokenizerTest.java (+1 -1)
  • src/slogo/jelan/parser/tokens: CharTokenFactory.java (+1 -1), EqualSignToken.java (new 9), EqualToken.java (+2 -4), LessToken.java (+1 -1), NotEqualToken.java (new 7)
shannonmcgovern 2011-12-11 17:38

85 lines of code changed in 5 files:

  • src/slogo/jelan/instructions: Less.java (new 29)
  • src/slogo/jelan/parser: LessParser.java (new 26), instructions.prop (+2 -1)
  • src/slogo/jelan/parser/tokens: GreaterToken.java (new 14), LessToken.java (new 14)
shannonmcgovern 2011-12-11 16:47 Rev.: 217

Added functionality in ParseException to create a window with an error message to indicate invalid user commands

1 lines of code changed in 1 file:

  • src/slogo/jelan/parser: ParseException.java (+1 -6)
shannonmcgovern 2011-12-11 16:40 Rev.: 213

Updated math operations to print results on console

34 lines of code changed in 8 files:

  • src/jturtle: Console.java (+1 -1)
  • src/slogo/jelan/instructions: Difference.java (+4 -1), Minus.java (+6 -1), Product.java (+4 -1), Quotient.java (+4 -1), Remainder.java (+4 -1), Sum.java (+4 -1)
  • src/slogo/jelan/parser: ParseException.java (+7)
shannonmcgovern 2011-12-10 16:02 Rev.: 174

5 lines of code changed in 3 files:

  • src/slogo/jelan/instructions: Minus.java (+2 -2), Quotient.java (+1 -1), Remainder.java (+2 -2)
shannonmcgovern 2011-12-10 13:40 Rev.: 173

Added a UnaryInstruction class in slogo.jelan.instructions, which is used by the Minus class. It's very similar to UnaryExpression

25 lines of code changed in 1 file:

  • src/slogo/jelan/parser: MinusParser.java (new 25)
shannonmcgovern 2011-12-10 13:39 Rev.: 172

All math operations are finished and working!

20 lines of code changed in 3 files:

  • src/slogo/jelan/parser/tokens: CharTokenFactory.java (+1 -1), MinusToken.java (+10 -5), NegativeToken.java (new 9)
shannonmcgovern 2011-12-10 13:38 Rev.: 171

137 lines of code changed in 7 files:

  • src/slogo/jelan/instructions: Difference.java (new 25), Minus.java (new 23), Product.java (new 22), Quotient.java (new 21), Remainder.java (new 26), Sum.java (-2), UnaryInstruction.java (new 20)
shannonmcgovern 2011-12-10 13:26

143 lines of code changed in 10 files:

  • src/slogo/jelan/parser: DifferenceParser.java (+5), ProductParser.java (new 26), QuotientParser.java (new 26), RemainderParser.java (new 26), SumParser.java (+8 -3), instructions.prop (+4)
  • src/slogo/jelan/parser/tokens: ProductToken.java (new 14), QuotientToken.java (new 14), RemainderToken.java (new 14), SumToken.java (+6)
shannonmcgovern 2011-12-10 11:58

55 lines of code changed in 15 files:

  • src/slogo/jelan/instructions: Assignment.java (+12 -8)
  • src/slogo/jelan/parser: AssignmentParser.java (+3 -3), BackParser.java (+1 -3), DifferenceParser.java (new 21), ExpressionParser.java (del), IdentifierParser.java (+2 -2), IfParser.java (+1 -1), LeftParser.java (+1 -3), PrintParser.java (+1 -1), RepeatParser.java (+1 -1), RightParser.java (+1 -3), SLogoExpressionParser.java (-1), ToParser.java (+1 -1), instructions.prop (+1)
  • src/slogo/jelan/parser/tokens: DifferenceToken.java (new 9)
shannonmcgovern 2011-12-09 16:11 Rev.: 165

I have created a SLogoExpressionParser that will replace the existing expressionParser. Anything that formerly called ExpressionParser will now class SLogoExpressionParser. SUM is working, and also works for compound expressions such as FD SUM 10 10. I also renamed ElanInterpreter as SLogoInterpreter.

Potential problems may come up if SLogoExpressionParser didn't replace all usage of ExpressionParser. If an error pops up in the code regarding the use of ExpressionParser, just replace with SLogoExpressionParser.

276 lines of code changed in 23 files:

  • src/jturtle: Console.java (+3 -3)
  • src/slogo/jelan/instructions: BinaryInstruction.java (+14 -5), Forward.java (+13 -7), Print.java (+1), Sum.java (+8 -4)
  • src/slogo/jelan/parser: AssignmentParser.java (+1 -1), BackParser.java (+1 -1), ElanInterpreter.java (del), ExpressionParser.java (+7 -7), ForwardParser.java (+3 -3), IdentifierParser.java (+1 -1), IfParser.java (+1 -1), InstructionParser.java (+1 -1), LeftParser.java (+1 -1), Parser.java (+1 -1), PrintParser.java (+1 -1), RepeatParser.java (+1 -1), RightParser.java (+1 -1), SLogoExpressionParser.java (new 78), SLogoInterpreter.java (new 131), StrictInstructionListParser.java (+1 -1), SumParser.java (+6 -9), ToParser.java (+1 -1)
shannonmcgovern 2011-12-07 16:51 Rev.: 121

Created the sum parser, token and instruction--but still need to work on fixing bugs

115 lines of code changed in 6 files:

  • src/slogo/jelan/instructions: BinaryInstruction.java (new 62), Sum.java (new 20)
  • src/slogo/jelan/parser: ForwardParser.java (-1), SumParser.java (new 24), instructions.prop (+1)
  • src/slogo/jelan/parser/tokens: SumToken.java (new 8)
shannonmcgovern 2011-12-04 21:32 Rev.: 81

11 lines of code changed in 2 files:

  • src/slogo/jelan: SLogoContext.java (+11 -3)
  • src/snippet: Snippet.java (del)
shannonmcgovern 2011-12-04 20:57 Rev.: 72

8 lines of code changed in 3 files:

  • Shannon (+1 -1)
  • src/slogo/jelan/parser: instructions.prop (+1)
  • src/snippet: Snippet.java (new 6)
shannonmcgovern 2011-11-28 14:21 Rev.: 12

Added file

1 lines of code changed in 1 file:

  • Shannon (new 1)
Generated by StatSVN 0.7.0