![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Klassen | |
class | JJCalls |
Öffentliche Methoden | |
final void | Parse (Program program, String path) throws ParseException |
final Sequence | Program () throws ParseException |
final SubRoutine | Procedure () throws ParseException |
final UserClass | UserClass () throws ParseException |
final Method | UserMethod (UserClass ut) throws ParseException |
final Property | UserProperty (UserClass ut) throws ParseException |
final SubRoutine | Method () throws ParseException |
final Parameters | Parameters () throws ParseException |
final void | Parameter (Parameters parameters) throws ParseException |
final void | Import () throws ParseException |
final Sequence | Sequence () throws ParseException |
final Node | Loop () throws ParseException |
final IfElse | IfElse () throws ParseException |
final With | With () throws ParseException |
final RepeatForever | RepeatForever () throws ParseException |
final RepeatTimes | RepeatTimes () throws ParseException |
final WhileDo | RepeatUntil () throws ParseException |
final WhileDo | RepeatPreWhile () throws ParseException |
final DoWhile | RepeatPostWhile () throws ParseException |
final WhileDo | WhileDo () throws ParseException |
final Node | Statement () throws ParseException |
final Node | Breakpoint () throws ParseException |
final Node | Stop () throws ParseException |
final Declaration | Declaration () throws ParseException |
final Node | Command (Expression left) throws ParseException |
final Assignment | Assignment (Expression left) throws ParseException |
final void | AssignmentOperator () throws ParseException |
final Expression | Expression () throws ParseException |
final Expression | AndExpression () throws ParseException |
final Expression | EqualityExpression () throws ParseException |
final Expression | RelationalExpression () throws ParseException |
final Expression | AdditiveExpression () throws ParseException |
final Expression | MultiplicativeExpression () throws ParseException |
final Expression | UnaryExpression () throws ParseException |
final Expression | Pow () throws ParseException |
final Expression | PrimaryExpression () throws ParseException |
final Expression | PostPrimaryExpression (Expression left) throws ParseException |
final PropertyRead | PropertyRead (Expression left) throws ParseException |
final PropertyWrite | PropertyWrite (Expression left) throws ParseException |
final Invoke | Function (Expression left) throws ParseException |
final Arguments | Arguments () throws ParseException |
final Constant | Literal () throws ParseException |
final Constant | BooleanLiteral () throws ParseException |
final Constant | Color () throws ParseException |
final Constant | ColorLiteral () throws ParseException |
final Constant | LineStyle () throws ParseException |
final Constant | FillStyle () throws ParseException |
final Constant | Alignment () throws ParseException |
final String | Name () throws ParseException |
final Type | Type () throws ParseException |
final File | File () throws ParseException |
final Constant | Text () throws ParseException |
final String | TextRaw () throws ParseException |
final Constant | IntNumber () throws ParseException |
final Constant | DoubleNumber () throws ParseException |
Parser (CharStream stream) | |
void | ReInit (CharStream stream) |
Parser (ParserTokenManager tm) | |
void | ReInit (ParserTokenManager tm) |
final Token | getNextToken () |
final Token | getToken (int index) |
ParseException | generateParseException () |
final void | enable_tracing () |
final void | disable_tracing () |
Öffentliche Attribute | |
ParserTokenManager | token_source |
Token | token |
Token | jj_nt |
![]() | |
int | EOF = 0 |
int | IMPORT = 1 |
int | END_IMPORT = 2 |
int | PROGRAM = 3 |
int | END_PROGRAM = 4 |
int | PROCEDURE = 5 |
int | END_PROCEDURE = 6 |
int | METHOD = 7 |
int | END_METHOD = 8 |
int | REPEAT = 9 |
int | TIMES = 10 |
int | FOREVER = 11 |
int | UNTIL = 12 |
int | END_REPEAT = 13 |
int | IF = 14 |
int | THEN = 15 |
int | ELSE = 16 |
int | END_IF = 17 |
int | WITH = 18 |
int | END_WITH = 19 |
int | CLASS = 20 |
int | EXTENDS = 21 |
int | END_CLASS = 22 |
int | SELF = 23 |
int | WHILE = 24 |
int | DO = 25 |
int | END_WHILE = 26 |
int | TRUE = 27 |
int | FALSE = 28 |
int | RESULT = 29 |
int | BREAKPOINT = 30 |
int | STOP = 31 |
int | LPAREN = 32 |
int | RPAREN = 33 |
int | SEMICOLON = 34 |
int | COLON = 35 |
int | SEPARATOR = 36 |
int | DOT = 37 |
int | ASSIGN = 38 |
int | GT = 39 |
int | LT = 40 |
int | EQ = 41 |
int | LE = 42 |
int | GE = 43 |
int | NE = 44 |
int | OR = 45 |
int | AND = 46 |
int | NOT = 47 |
int | PLUS = 48 |
int | MINUS = 49 |
int | MULT = 50 |
int | DIV = 51 |
int | POW = 52 |
int | YELLOW = 53 |
int | RED = 54 |
int | GREEN = 55 |
int | BLUE = 56 |
int | WHITE = 57 |
int | BLACK = 58 |
int | BROWN = 59 |
int | LIGHT_BLUE = 60 |
int | LIGHT_GREEN = 61 |
int | GRAY = 62 |
int | LIGHT_GRAY = 63 |
int | DASHED = 64 |
int | SOLID = 65 |
int | DOTTED = 66 |
int | DASHED_DOTTED = 67 |
int | INVISIBLE = 68 |
int | FILLED = 69 |
int | SHADED = 70 |
int | DARK_SHADED = 71 |
int | TRANSPARENT = 72 |
int | CENTER = 73 |
int | LEFT = 74 |
int | RIGHT = 75 |
int | TOP = 76 |
int | BOTTOM = 77 |
int | SINGLE_LINE_COMMENT = 84 |
int | MULTI_LINE_COMMENT = 85 |
int | MULTI_LINE_COMMENT2 = 86 |
int | INTEGER_LITERAL = 87 |
int | DECIMAL_LITERAL = 88 |
int | FLOATING_POINT_LITERAL = 89 |
int | EXPONENT = 90 |
int | STRING_LITERAL1 = 91 |
int | STRING_LITERAL2 = 92 |
int | COLOR_LITERAL_RGB = 93 |
int | COLOR_LITERAL_RGBA = 94 |
int | IDENTIFIER = 95 |
int | LETTER = 96 |
int | DIGIT = 97 |
int | DEFAULT = 0 |
String[] | tokenImage |
Definiert in Zeile 11 der Datei Parser.java.
de.lathanda.eos.interpreter.parser.en.Parser.Parser | ( | CharStream | stream | ) |
Constructor with user supplied CharStream.
Definiert in Zeile 2672 der Datei Parser.java.
de.lathanda.eos.interpreter.parser.en.Parser.Parser | ( | ParserTokenManager | tm | ) |
Constructor with generated Token Manager.
Definiert in Zeile 2692 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.AdditiveExpression | ( | ) | throws ParseException |
Definiert in Zeile 883 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.Alignment | ( | ) | throws ParseException |
Definiert in Zeile 1540 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.AndExpression | ( | ) | throws ParseException |
Definiert in Zeile 779 der Datei Parser.java.
final Arguments de.lathanda.eos.interpreter.parser.en.Parser.Arguments | ( | ) | throws ParseException |
Definiert in Zeile 1214 der Datei Parser.java.
final Assignment de.lathanda.eos.interpreter.parser.en.Parser.Assignment | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 731 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.AssignmentOperator | ( | ) | throws ParseException |
Definiert in Zeile 740 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.BooleanLiteral | ( | ) | throws ParseException |
Definiert in Zeile 1357 der Datei Parser.java.
final Node de.lathanda.eos.interpreter.parser.en.Parser.Breakpoint | ( | ) | throws ParseException |
Definiert in Zeile 652 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.Color | ( | ) | throws ParseException |
Definiert in Zeile 1377 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.ColorLiteral | ( | ) | throws ParseException |
Definiert in Zeile 1443 der Datei Parser.java.
final Node de.lathanda.eos.interpreter.parser.en.Parser.Command | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 691 der Datei Parser.java.
final Declaration de.lathanda.eos.interpreter.parser.en.Parser.Declaration | ( | ) | throws ParseException |
Definiert in Zeile 664 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.disable_tracing | ( | ) |
Disable tracing.
Definiert in Zeile 2865 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.DoubleNumber | ( | ) | throws ParseException |
Definiert in Zeile 1640 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.enable_tracing | ( | ) |
Enable tracing.
Definiert in Zeile 2861 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.EqualityExpression | ( | ) | throws ParseException |
Definiert in Zeile 801 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.Expression | ( | ) | throws ParseException |
Definiert in Zeile 757 der Datei Parser.java.
final File de.lathanda.eos.interpreter.parser.en.Parser.File | ( | ) | throws ParseException |
Definiert in Zeile 1588 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.FillStyle | ( | ) | throws ParseException |
Definiert in Zeile 1509 der Datei Parser.java.
final Invoke de.lathanda.eos.interpreter.parser.en.Parser.Function | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 1203 der Datei Parser.java.
ParseException de.lathanda.eos.interpreter.parser.en.Parser.generateParseException | ( | ) |
Generate ParseException.
Definiert in Zeile 2818 der Datei Parser.java.
final Token de.lathanda.eos.interpreter.parser.en.Parser.getNextToken | ( | ) |
Get the next Token.
Definiert in Zeile 2761 der Datei Parser.java.
final Token de.lathanda.eos.interpreter.parser.en.Parser.getToken | ( | int | index | ) |
Get the specific Token.
Definiert in Zeile 2770 der Datei Parser.java.
final IfElse de.lathanda.eos.interpreter.parser.en.Parser.IfElse | ( | ) | throws ParseException |
Definiert in Zeile 515 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.Import | ( | ) | throws ParseException |
Definiert in Zeile 359 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.IntNumber | ( | ) | throws ParseException |
Definiert in Zeile 1630 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.LineStyle | ( | ) | throws ParseException |
Definiert in Zeile 1473 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.Literal | ( | ) | throws ParseException |
Definiert in Zeile 1285 der Datei Parser.java.
final Node de.lathanda.eos.interpreter.parser.en.Parser.Loop | ( | ) | throws ParseException |
Definiert in Zeile 457 der Datei Parser.java.
final SubRoutine de.lathanda.eos.interpreter.parser.en.Parser.Method | ( | ) | throws ParseException |
Definiert in Zeile 273 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.MultiplicativeExpression | ( | ) | throws ParseException |
Definiert in Zeile 921 der Datei Parser.java.
final String de.lathanda.eos.interpreter.parser.en.Parser.Name | ( | ) | throws ParseException |
Definiert in Zeile 1576 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.Parameter | ( | Parameters | parameters | ) | throws ParseException |
Definiert in Zeile 336 der Datei Parser.java.
final Parameters de.lathanda.eos.interpreter.parser.en.Parser.Parameters | ( | ) | throws ParseException |
Definiert in Zeile 306 der Datei Parser.java.
final void de.lathanda.eos.interpreter.parser.en.Parser.Parse | ( | Program | program, |
String | path | ||
) | throws ParseException |
Produktionen
Definiert in Zeile 58 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.PostPrimaryExpression | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 1118 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.Pow | ( | ) | throws ParseException |
Definiert in Zeile 1023 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.PrimaryExpression | ( | ) | throws ParseException |
Definiert in Zeile 1041 der Datei Parser.java.
final SubRoutine de.lathanda.eos.interpreter.parser.en.Parser.Procedure | ( | ) | throws ParseException |
Definiert in Zeile 127 der Datei Parser.java.
final Sequence de.lathanda.eos.interpreter.parser.en.Parser.Program | ( | ) | throws ParseException |
Definiert in Zeile 117 der Datei Parser.java.
final PropertyRead de.lathanda.eos.interpreter.parser.en.Parser.PropertyRead | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 1152 der Datei Parser.java.
final PropertyWrite de.lathanda.eos.interpreter.parser.en.Parser.PropertyWrite | ( | Expression | left | ) | throws ParseException |
Definiert in Zeile 1180 der Datei Parser.java.
void de.lathanda.eos.interpreter.parser.en.Parser.ReInit | ( | CharStream | stream | ) |
Reinitialise.
Definiert in Zeile 2682 der Datei Parser.java.
void de.lathanda.eos.interpreter.parser.en.Parser.ReInit | ( | ParserTokenManager | tm | ) |
Reinitialise.
Definiert in Zeile 2702 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.RelationalExpression | ( | ) | throws ParseException |
Definiert in Zeile 835 der Datei Parser.java.
final RepeatForever de.lathanda.eos.interpreter.parser.en.Parser.RepeatForever | ( | ) | throws ParseException |
Definiert in Zeile 552 der Datei Parser.java.
final DoWhile de.lathanda.eos.interpreter.parser.en.Parser.RepeatPostWhile | ( | ) | throws ParseException |
Definiert in Zeile 598 der Datei Parser.java.
final WhileDo de.lathanda.eos.interpreter.parser.en.Parser.RepeatPreWhile | ( | ) | throws ParseException |
Definiert in Zeile 587 der Datei Parser.java.
final RepeatTimes de.lathanda.eos.interpreter.parser.en.Parser.RepeatTimes | ( | ) | throws ParseException |
Definiert in Zeile 561 der Datei Parser.java.
final WhileDo de.lathanda.eos.interpreter.parser.en.Parser.RepeatUntil | ( | ) | throws ParseException |
Definiert in Zeile 573 der Datei Parser.java.
final Sequence de.lathanda.eos.interpreter.parser.en.Parser.Sequence | ( | ) | throws ParseException |
Definiert in Zeile 399 der Datei Parser.java.
final Node de.lathanda.eos.interpreter.parser.en.Parser.Statement | ( | ) | throws ParseException |
Definiert in Zeile 622 der Datei Parser.java.
final Node de.lathanda.eos.interpreter.parser.en.Parser.Stop | ( | ) | throws ParseException |
Definiert in Zeile 658 der Datei Parser.java.
final Constant de.lathanda.eos.interpreter.parser.en.Parser.Text | ( | ) | throws ParseException |
Definiert in Zeile 1598 der Datei Parser.java.
final String de.lathanda.eos.interpreter.parser.en.Parser.TextRaw | ( | ) | throws ParseException |
Definiert in Zeile 1604 der Datei Parser.java.
final Type de.lathanda.eos.interpreter.parser.en.Parser.Type | ( | ) | throws ParseException |
Definiert in Zeile 1582 der Datei Parser.java.
final Expression de.lathanda.eos.interpreter.parser.en.Parser.UnaryExpression | ( | ) | throws ParseException |
Definiert in Zeile 959 der Datei Parser.java.
final UserClass de.lathanda.eos.interpreter.parser.en.Parser.UserClass | ( | ) | throws ParseException |
Definiert in Zeile 160 der Datei Parser.java.
final Method de.lathanda.eos.interpreter.parser.en.Parser.UserMethod | ( | UserClass | ut | ) | throws ParseException |
Definiert in Zeile 213 der Datei Parser.java.
final Property de.lathanda.eos.interpreter.parser.en.Parser.UserProperty | ( | UserClass | ut | ) | throws ParseException |
Definiert in Zeile 246 der Datei Parser.java.
final WhileDo de.lathanda.eos.interpreter.parser.en.Parser.WhileDo | ( | ) | throws ParseException |
Definiert in Zeile 609 der Datei Parser.java.
final With de.lathanda.eos.interpreter.parser.en.Parser.With | ( | ) | throws ParseException |
Definiert in Zeile 540 der Datei Parser.java.
Token de.lathanda.eos.interpreter.parser.en.Parser.jj_nt |
Next token.
Definiert in Zeile 2639 der Datei Parser.java.
Token de.lathanda.eos.interpreter.parser.en.Parser.token |
Current token.
Definiert in Zeile 2637 der Datei Parser.java.
ParserTokenManager de.lathanda.eos.interpreter.parser.en.Parser.token_source |
Generated Token Manager.
Definiert in Zeile 2635 der Datei Parser.java.