- parse(SLogoInterpreter) - Method in class slogo.parser.AssignmentParser
-
parses an assignment statement, which looks like
id = expression
- parse(SLogoInterpreter) - Method in class slogo.parser.IdentifierParser
-
parses an assignment statement, which looks like
id = expression
- parse(SLogoInterpreter) - Method in class slogo.parser.InstructionParser
-
gets the appropriate parser to parse the token
- parse(SLogoInterpreter) - Method in interface slogo.parser.Parser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.PrintParser
-
parses a print instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.RepeatParser
-
Parses a REPEAT instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.StrictInstructionListParser
-
Parses the instructions list
- parse(StreamTokenizer) - Static method in class slogo.parser.token.TokenFactory
-
- ParseException - Exception in slogo.parser
-
A specialized exception class for parsing errors.
- ParseException(String) - Constructor for exception slogo.parser.ParseException
-
- Parser - Interface in slogo.parser
-
The interface that all parsers must implement
- PERIOD - Static variable in class slogo.CharConsts
-
- PLUS - Static variable in class slogo.CharConsts
-
- Print - Class in slogo.instruction
-
The Print instruction prints an expression.
- Print(GrammarElement) - Constructor for class slogo.instruction.Print
-
Represents a Print expression
- PrintParser - Class in slogo.parser
-
The parser for the print instruction
- PrintParser() - Constructor for class slogo.parser.PrintParser
-
- PrintToken - Class in slogo.parser.token
-
Represents the PRINT instruction token
- PrintToken() - Constructor for class slogo.parser.token.PrintToken
-
- processTurtle(JTurtle) - Method in class slogo.turtle.TurtleField
-
Process a (changed) turtle, display properties and redraw.
- processTurtle(JTurtle) - Method in interface slogo.turtle.TurtleListener
-