Directory src/slogo/parser/token/

Directory Created:
2013-11-18 09:47
Total Files:
53
Deleted Files:
1
Lines of Code:
1136

[root]/src/slogo/parser/token

Lines of Code

src/slogo/parser/token/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 58 (100.0%) 592 (100.0%) 10.2
sgould 17 (29.3%) 226 (38.2%) 13.2
eutomo 25 (43.1%) 167 (28.2%) 6.6
archerh 10 (17.2%) 96 (16.2%) 9.6
dillardj 5 (8.6%) 88 (14.9%) 17.6
username 1 (1.7%) 15 (2.5%) 15.0

Most Recent Commits

archerh 2013-12-13 03:02 Rev.: 451

Added event handler so the user can select an image from their library and use it as the turtle. Added IF and TO tokens.

26 lines of code changed in 2 files:

  • src/slogo/parser/token: IfToken.java (new 13), ToToken.java (new 13)
eutomo 2013-12-12 21:39 Rev.: 428

trying to get assignment to work. eutomo

2 lines of code changed in 1 file:

  • src/slogo/parser/token: AssignmentToken.java (+2 -2)
sgould 2013-12-10 21:59 Rev.: 310

Added instruction/token/parser for pendown, penup, and pendownp. Also made TurtlePen into its own subclass (inside of JTurtle), to clean up the code. And I added some error handling to BACK, FORWARD, RIGHT, and LEFT

51 lines of code changed in 3 files:

  • src/slogo/parser/token: PenDownPToken.java (new 17), PenDownToken.java (new 17), PenUpToken.java (new 17)
dillardj 2013-12-10 08:58 Rev.: 291

ClearScren, Showturtle, hideturtle, and clean

35 lines of code changed in 2 files:

  • src/slogo/parser/token: HideTurtleToken.java (new 16), ShowTurtleToken.java (new 19)
eutomo 2013-12-08 14:44 Rev.: 275

now aliases (including those with ? in their names). for commands that /require/ ?, we should consider whether we want to accept with /without/ ?. eutomo

2 lines of code changed in 2 files:

  • src/slogo/parser/token: CharTokenFactory.java (+1), TokenFactory.java (+1 -11)
eutomo 2013-12-08 14:08 Rev.: 273

Aliases work! At this point though (Dec8, 2PM), we don't have all of the instructions implemented yet, so obviously not all of the aliases work. But all aliases work for the instructions we have implemented; and once we implement every instruction, there's nothing we need to change for the alias map.

18 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+18 -16)
eutomo 2013-12-08 12:21 Rev.: 272

18 lines of code changed in 3 files:

  • src/slogo/parser/token: GreaterToken.java (+1 -1), LessToken.java (+1 -1), TokenFactory.java (+16 -14)
eutomo 2013-12-08 09:50 Rev.: 271

eutomo. Four Boolean commands work. Changed EQUAL the = to EQUALSIGN everywhere it was needed so that EQUAL can be a Boolean command.

29 lines of code changed in 8 files:

  • src/slogo/parser/token: AssignmentToken.java (+1 -1), CharTokenFactory.java (+1 -1), EqualQToken.java (del), EqualToken.java (+7 -8), EqualsignToken.java (new 15), GreaterToken.java (+2 -2), LessToken.java (+1 -1), NotequalToken.java (+2 -2)
sgould 2013-12-08 08:54 Rev.: 269

Some GUI improvements and added parser/instruction/token for heading, home, setxy, xcor, ycor.

85 lines of code changed in 5 files:

  • src/slogo/parser/token: HeadingToken.java (new 17), HomeToken.java (new 17), SetXYToken.java (new 17), XCorToken.java (new 17), YCorToken.java (new 17)
archerh 2013-12-06 15:13 Rev.: 258

Added MINUS and REMAINDER operations!

15 lines of code changed in 1 file:

  • src/slogo/parser/token: RemainderToken.java (new 15)
dillardj 2013-12-05 23:57 Rev.: 242

Token, Parsers, and instructions for TOWARDS, CLEAN, and CLEARSCREEN

53 lines of code changed in 3 files:

  • src/slogo/parser/token: CleanToken.java (new 18), ClearScreenToken.java (new 18), TowardsToken.java (new 17)
eutomo 2013-12-05 22:09 Rev.: 237

0 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (-1)
eutomo 2013-12-05 22:02

73 lines of code changed in 5 files:

  • src/slogo/parser/token: EqualQToken.java (new 14), GreaterToken.java (new 14), LessToken.java (new 15), NotequalToken.java (new 15), QuestionToken.java (new 15)
eutomo 2013-12-05 21:58 Rev.: 225

for handling instructions that have question marks in the name eutomo

9 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+9 -6)
archerh 2013-12-05 21:21 Rev.: 222

Added DIFFERENCE, SUM, QUOTIENT, PRODUCT, MINUS tokens, able to parse sum and difference but not the others, look to Expression.parse and then in parsing for sum to see how to deal with prefix notation in 2-number operations; still need to get other mathematical expressions working. Afterward, will remove tokens for ELAN language that are not relevant to SLogo, such as plus and star tokens.

55 lines of code changed in 7 files:

  • src/slogo/parser/token: CharTokenFactory.java (-1), DifferenceToken.java (new 13), MinusToken.java (+2 -3), ProductToken.java (new 13), QuotientToken.java (new 13), SumToken.java (new 13), TokenFactory.java (+1 -1)
sgould 2013-12-05 20:38 Rev.: 219

Added SetX and SetY implementations. Started SetXY but have some questions on how to complete this. Also changed the instructions to use a variable to refer to the turtle instead of a string (Dr. Sprenkle said we should change that). The string is defined in TurtleField (I think that's where I put it), but I'm not confident that's the best place for it.

34 lines of code changed in 2 files:

  • src/slogo/parser/token: SetXToken.java (new 17), SetYToken.java (new 17)
sgould 2013-12-05 00:16 Rev.: 207

Added back, left, and right instructions, parsers, and tokens. Also made turtle image smaller because it minimizes the shift when switching directions.

47 lines of code changed in 4 files:

  • src/slogo/parser/token: BackToken.java (new 15), LeftToken.java (new 15), RightToken.java (new 15), TokenFactory.java (+2)
eutomo 2013-12-02 12:45 Rev.: 133

4 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+4 -1)
sgould 2013-12-02 10:08 Rev.: 129

4 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+4 -1)
sgould 2013-12-02 07:50 Rev.: 126

both FD and FORWARD working due to code added to tokenFactory

2 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+2 -2)
sgould 2013-12-02 07:42 Rev.: 125

3 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+3 -6)
eutomo 2013-12-01 21:56

12 lines of code changed in 2 files:

  • src/slogo/parser/token: TokenFactory.java (+11 -1)
username 2013-11-24 17:02 Rev.: 38

Nov24, 5pm. Eric: I have done my part due Tuesday night. At this point, if you guys find mistakes, PLEASE let me know and I will try to fix them.

15 lines of code changed in 1 file:

  • src/slogo/parser/token: ForwardToken.java (new 15)
sprenkle 2013-11-18 09:47 Rev.: 4

First Import

643 lines of code changed in 22 files:

  • 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)
Generated by StatSVN 0.7.0