[root]/src/slogo/slogo/instructions
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 137 (100.0%) | 855 (100.0%) | 6.2 |
bajracharyas | 28 (20.4%) | 655 (76.6%) | 23.3 |
twitchard | 42 (30.7%) | 198 (23.2%) | 4.7 |
Garrett | 43 (31.4%) | 2 (0.2%) | 0.0 |
marmorsteinr | 24 (17.5%) | 0 (0.0%) | 0.0 |
Renamed "slogo.slogo" package and subpackages to just "slogo".
0 lines of code changed in 41 files:
Added the "New Workspace" button and made the 'writeStatus()' method in the TurtleCommander to make it more obvious about the use of the status window instead of going through the odd TextCommander.write() methodology.
1 lines of code changed in 1 file:
Print statement and interpreter now evaluates expressions to the little box at the bottom of the SandBox.
18 lines of code changed in 18 files:
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.
121 lines of code changed in 4 files:
SHOWTURTLE and HIDETURTLE works in the command line!
44 lines of code changed in 2 files:
Fixed various minor warnings in Eclipse, including unnecessary imports and unused variables.
1 lines of code changed in 1 file:
2 lines of code changed in 1 file:
Overhauled the interpreter so instructions returned values, in order to facilitate subroutines inside of variables. It's pretty ugly--and not quite working yet.
89 lines of code changed in 21 files:
PENDOWNP works to see if Pen is down or not. Returns 1 if pen is down. Or else, returns 0.
53 lines of code changed in 3 files:
PENUP and PENDOWN commands implemented in Turtle Window.
44 lines of code changed in 2 files:
Got variable assignment to work. Made it so that expressions that are just a variable name evaluate to their values.
1 lines of code changed in 1 file:
TOWARDS added. Let me know if anyone finds any bugs.
38 lines of code changed in 1 file:
Added IF statement. Woot!
62 lines of code changed in 1 file:
HEADING works.
21 lines of code changed in 1 file:
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.
42 lines of code changed in 2 files:
SETX, SETY, SETXY and HOME are working
115 lines of code changed in 4 files:
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".
133 lines of code changed in 5 files:
LT and RT now corresponds to LEFT and RIGHT
42 lines of code changed in 3 files:
Large changes to the interpreter in this commit. Essentially what I've done is begin to unify the "Instruction" and "Expression" types, right...so in the ELan you could type things like "3 + 7"--but in SLogo that's not valid, you have to type "SUM 3 7." I've gotten rid of the old expressions and gotten "sum" working. And you can even do cool things like "SUM 7 SUM 3 9" = 19.
28 lines of code changed in 1 file:
Adding slogo.slogo
0 lines of code changed in 24 files: