![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|

Öffentliche Methoden | |
| void | parse (String path) throws TranslationException |
| void | compile () throws TranslationException |
| LinkedList< ErrorInformation > | getErrors () |
| LinkedList< InfoToken > | getTokenList () |
| String | getSource () |
| AbstractMachine | getMachine () |
| AutoCompleteType | seekType (int pos) |
| String | prettyPrint () |
| ProgramSequence | getProgram () |
| LinkedList< ProgramUnit > | getSubPrograms () |
| int | getLine (int pos) |
| LinkedList< AutoCompleteInformation > | getClassAutoCompletes () |
| Type | getTypeByName (String id) |
Schnittstelle für Syntaxbaum/Parser.
Definiert in Zeile 14 der Datei AbstractProgram.java.
| void de.lathanda.eos.baseparser.AbstractProgram.compile | ( | ) | throws TranslationException |
Syntaxbaum in Programm übersetzen.
| TranslationException |
Implementiert in de.lathanda.eos.baseparser.Program.
| LinkedList<AutoCompleteInformation> de.lathanda.eos.baseparser.AbstractProgram.getClassAutoCompletes | ( | ) |
Liefert die Informationen über alle Klassen die in diesem Programm verfügbar sind.
Implementiert in de.lathanda.eos.baseparser.Program.
| LinkedList<ErrorInformation> de.lathanda.eos.baseparser.AbstractProgram.getErrors | ( | ) |
| int de.lathanda.eos.baseparser.AbstractProgram.getLine | ( | int | pos | ) |
Liefert zu einer Position die Zeilennummer
| pos |
Implementiert in de.lathanda.eos.baseparser.Program.
| AbstractMachine de.lathanda.eos.baseparser.AbstractProgram.getMachine | ( | ) |
| ProgramSequence de.lathanda.eos.baseparser.AbstractProgram.getProgram | ( | ) |
Hauptprogramm für Visualisierungen abfragen.
Implementiert in de.lathanda.eos.baseparser.Program.
| String de.lathanda.eos.baseparser.AbstractProgram.getSource | ( | ) |
| LinkedList<ProgramUnit> de.lathanda.eos.baseparser.AbstractProgram.getSubPrograms | ( | ) |
Unterprogramme für Visualisierung abfragen.
Implementiert in de.lathanda.eos.baseparser.Program.
| LinkedList<InfoToken> de.lathanda.eos.baseparser.AbstractProgram.getTokenList | ( | ) |
| Type de.lathanda.eos.baseparser.AbstractProgram.getTypeByName | ( | String | id | ) |
Lifert den Type zu einem namen
| name |
Implementiert in de.lathanda.eos.baseparser.Program.
| void de.lathanda.eos.baseparser.AbstractProgram.parse | ( | String | path | ) | throws TranslationException |
Programm übersetzen (Scanner, Parser)
| path | Relativer Pfad des Programms für Bibliotheken |
| ParserException | Fehler |
Implementiert in de.lathanda.eos.baseparser.Program.
| String de.lathanda.eos.baseparser.AbstractProgram.prettyPrint | ( | ) |
| AutoCompleteType de.lathanda.eos.baseparser.AbstractProgram.seekType | ( | int | pos | ) |
Datentyp an eine Position bestimmen.
| pos |
Implementiert in de.lathanda.eos.baseparser.Program.