Directory src/slogo/parser/

Directory Created:
2013-11-18 09:54
Total Files:
52
Deleted Files:
1
Lines of Code:
2192

[root]/src/slogo/parser
                directory in repo token (61 files, 1188 lines)

Lines of Code

src/slogo/parser/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 86 (100.0%) 1510 (100.0%) 17.5
odells 46 (53.5%) 920 (60.9%) 20.0
taylorb 38 (44.2%) 550 (36.4%) 14.4
hardye 2 (2.3%) 40 (2.6%) 20.0

Most Recent Commits

taylorb 2013-12-13 12:33 Rev.: 471

did some refactoring. Also, repeat can now be chained with a sum command

21 lines of code changed in 2 files:

  • src/slogo/parser: BackParser.java (+1 -1), RepeatParser.java (+20 -5)
taylorb 2013-12-13 11:04 Rev.: 456

trailProperties now works as intended, when user changes line color/ type only the lines drawn after that point have the changes!

1 lines of code changed in 1 file:

  • src/slogo/parser: Parser.java (+1 -1)
taylorb 2013-12-12 15:47 Rev.: 393

ok so there was a slight error in right an left. Transisitioning from degrees and radians caused the degree to be off by a progressively larger amounts. heading is now saved in degrees and is handled by right and left, and turtlefield as such. Pen up and pend down are raido buttons and you run subroutines just by typeing the name ( no longer need TO)

9 lines of code changed in 1 file:

  • src/slogo/parser: IdentifierParser.java (+9)
odells 2013-12-12 14:16 Rev.: 389

Added stub of CLEARSCREEN instruction as well as parser and token; does what HOME does but still need to figure out how to do "CLEAN" appropriately and at that to this instruction as well. (Final instruction will be a combo of CLEAN and HOME.)

Added Clean and ClearScreen to instructions.prop

33 lines of code changed in 2 files:

  • src/slogo/parser: ClearScreenParser.java (new 32), instructions.prop (+1)
odells 2013-12-12 14:07 Rev.: 388

Working on CLEAN ... added Instruction/Parser/Token and made some changes to JTurtle but not quite functional yet

33 lines of code changed in 2 files:

  • src/slogo/parser: CleanParser.java (new 32), instructions.prop (+1)
taylorb 2013-12-11 17:44 Rev.: 351

towards command now implemented

38 lines of code changed in 2 files:

  • src/slogo/parser: TowardsParser.java (new 36), instructions.prop (+2 -1)
taylorb 2013-12-11 16:24 Rev.: 346

show and hide turtle now implemented and their respective aliases have been added

67 lines of code changed in 3 files:

  • src/slogo/parser: HideTurtleParser.java (new 32), ShowTurtleParser.java (new 32), instructions.prop (+3 -1)
taylorb 2013-12-11 15:49 Rev.: 345

notEqual now implemented

64 lines of code changed in 2 files:

  • src/slogo/parser: NotEqualParser.java (new 62), instructions.prop (+2 -1)
taylorb 2013-12-11 13:50 Rev.: 343

equals now implemented. will add notEqual later today

62 lines of code changed in 2 files:

  • src/slogo/parser: EqualsParser.java (new 60), instructions.prop (+2 -1)
taylorb 2013-12-11 13:00 Rev.: 342

back and forward can now be chained with instructions ( sum,difference, etc)

31 lines of code changed in 2 files:

  • src/slogo/parser: BackParser.java (+16 -6), ForwardParser.java (+15 -5)
taylorb 2013-12-11 12:25 Rev.: 339

pendown? command now implemented

44 lines of code changed in 4 files:

  • src/slogo/parser: InstructionParser.java (+7), PenDownPParser.java (new 32), SLogoParser.java (+3 -1), instructions.prop (+2 -1)
odells 2013-12-10 12:51 Rev.: 298

Added HEADING

33 lines of code changed in 2 files:

  • src/slogo/parser: HeadingParser.java (new 32), instructions.prop (+1)
odells 2013-12-10 12:44 Rev.: 296

added XCOR and YCOR instructions

68 lines of code changed in 3 files:

  • src/slogo/parser: XcorParser.java (new 33), YcorParser.java (new 33), instructions.prop (+2)
odells 2013-12-10 12:33 Rev.: 294

Added MINUS (returns negative of number)

38 lines of code changed in 2 files:

  • src/slogo/parser: MinusParser.java (new 37), instructions.prop (+1)
odells 2013-12-10 12:13 Rev.: 293

Small edits to comments in math operations
Added REMAINDER

40 lines of code changed in 3 files:

  • src/slogo/parser: QuotientParser.java (+2 -2), RemainderParser.java (new 37), instructions.prop (+1)
odells 2013-12-10 12:00 Rev.: 292

Added PRODUCT and QUOTIENT

76 lines of code changed in 3 files:

  • src/slogo/parser: ProductParser.java (new 37), QuotientParser.java (new 37), instructions.prop (+2)
odells 2013-12-09 18:33 Rev.: 288

1 lines of code changed in 1 file:

  • src/slogo/parser: instructions.prop (+1)
odells 2013-12-09 18:32 Rev.: 287

Added DIFFERENCE instruction

39 lines of code changed in 2 files:

  • src/slogo/parser: DifferenceParser.java (new 37), SumParser.java (+2 -2)
taylorb 2013-12-09 17:49 Rev.: 285

The output is now displayed in the command window. Defining subroutines now makes a button on the gui window under the menu Subroutines. Language Processor is primed to except input from files.

127 lines of code changed in 8 files:

  • src/slogo/parser: GreaterParser.java (new 30), IfParser.java (new 38), InstructionChecker.java (del), InstructionNames.java (+3), InstructionParser.java (+16), LessParser.java (new 29), SLogoParser.java (+7 -4), instructions.prop (+4 -2)
odells 2013-12-08 19:56 Rev.: 279

Can now negate numbers/variables

35 lines of code changed in 1 file:

  • src/slogo/parser: NegationParser.java (new 35)
taylorb 2013-12-07 21:52 Rev.: 266

got the division to work

1 lines of code changed in 1 file:

  • src/slogo/parser: SLogoParser.java (+1)
taylorb 2013-12-06 22:33 Rev.: 261

penup and pendown are now supported as well as their aliases

38 lines of code changed in 3 files:

  • src/slogo/parser: PenDownParser.java (new 17), PenUpParser.java (new 18), instructions.prop (+3 -1)
odells 2013-12-06 20:13 Rev.: 260

Added Expressions addition, subtraction, multiplication, division (Division is not yet working but all the others are???)

109 lines of code changed in 3 files:

  • src/slogo/parser: DivisionParser.java (new 36), MultiplicationParser.java (new 37), SubtractionParser.java (new 36)
odells 2013-12-06 13:01 Rev.: 252

Added SUM instruction, parser, token
Added addition parser
SUM doesn't return result to screen yet
Addition not yet functional

75 lines of code changed in 3 files:

  • src/slogo/parser: AdditionParser.java (new 36), SumParser.java (new 37), instructions.prop (+2 -1)
taylorb 2013-12-04 22:30 Rev.: 206

now can add more mulitLineCommands(increased extensibility) in a manner similar to adding new instructions.

also the TO command is now supported(i.e. subroutines)

28 lines of code changed in 3 files:

  • src/slogo/parser: InstructionParser.java (-1), ToParser.java (new 26), instructions.prop (+2 -1)
odells 2013-12-03 14:26 Rev.: 174

Implemented the HOME instruction and added comments to new Tokens

34 lines of code changed in 2 files:

  • src/slogo/parser: HomeParser.java (new 32), instructions.prop (+2 -1)
odells 2013-12-03 12:13 Rev.: 171

Implemented SETXY, SETX, and SETY instructions

110 lines of code changed in 4 files:

  • src/slogo/parser: SetXParser.java (new 35), SetXYParser.java (new 36), SetYParser.java (new 35), instructions.prop (+4 -1)
odells 2013-12-03 08:58 Rev.: 170

Implemented BACK command

38 lines of code changed in 2 files:

  • src/slogo/parser: BackParser.java (new 37), instructions.prop (+1)
odells 2013-12-02 22:39 Rev.: 164

Implemented SETHEADING instruction

40 lines of code changed in 3 files:

  • src/slogo/parser: LeftParser.java (+1 -1), SetHeadingParser.java (new 37), instructions.prop (+2 -1)
odells 2013-12-02 21:54 Rev.: 163

LEFT and RIGHT instructions fully functional

39 lines of code changed in 2 files:

  • src/slogo/parser: LeftParser.java (new 37), instructions.prop (+2 -1)
odells 2013-12-02 14:16 Rev.: 143

Added RIGHT command

39 lines of code changed in 2 files:

  • src/slogo/parser: RightParser.java (new 37), instructions.prop (+2 -1)
taylorb 2013-12-01 23:08 Rev.: 113

7 lines of code changed in 2 files:

  • src/slogo/parser: InstructionChecker.java (new 6), InstructionParser.java (+1)
odells 2013-12-01 23:08 Rev.: 112

Yaaaaay FD works!!!

1 lines of code changed in 1 file:

  • src/slogo/parser: instructions.prop (+1 -1)
odells 2013-12-01 22:59 Rev.: 111

38 lines of code changed in 2 files:

  • src/slogo/parser: FDParser.java (new 37), ForwardParser.java (+1)
odells 2013-12-01 22:48 Rev.: 108

1 lines of code changed in 1 file:

  • src/slogo/parser: instructions.prop (+1)
taylorb 2013-12-01 21:23 Rev.: 95

8 lines of code changed in 1 file:

  • src/slogo/parser: SLogoParser.java (+8 -5)
taylorb 2013-11-26 16:54 Rev.: 52

I changed Forward and Forward parser to make them closer to Print and Print parser because I don't think we needed forward will need an instruction list.
Also I abstracted the handling of the user input to a languageProcessor class that takes a SLogoParser as a parameter( the myParser from TurtleField)

4 lines of code changed in 1 file:

  • src/slogo/parser: ForwardParser.java (+4 -7)
hardye 2013-11-22 15:40 Rev.: 33

ForwardParser class

39 lines of code changed in 1 file:

  • src/slogo/parser: ForwardParser.java (new 39)
hardye 2013-11-22 15:31 Rev.: 32

1 lines of code changed in 1 file:

  • src/slogo/parser: instructions.prop (+1)
sprenkle 2013-11-18 09:54 Rev.: 5

First Import

745 lines of code changed in 14 files:

  • src/slogo/parser: AssignmentParser.java (new 38), ExpressionParser.java (new 145), IdentifierParser.java (new 33), InstructionNames.java (new 50), InstructionParser.java (new 73), ParseException.java (new 30), Parser.java (new 13), PrintParser.java (new 29), README (new 73), RepeatParser.java (new 37), SLogoParser.java (new 138), StrictInstructionListParser.java (new 43), instructions.prop (new 4), package.html (new 39)
Generated by StatSVN 0.7.0