EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Geschützte Methoden | Statische, geschützte Attribute | Aufstellung aller Elemente
de.lathanda.eos.baseparser.Node Klassenreferenzabstract
Klassendiagramm für de.lathanda.eos.baseparser.Node:
Inheritance graph
[Legende]

Öffentliche Methoden

abstract void compile (ArrayList< Command > ops, boolean autoWindow) throws Exception
 
abstract void resolveNamesAndTypes (Expression with, Environment env)
 
 Node ()
 
abstract String getLabel ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.MarkedNode
 MarkedNode ()
 
final Marker getMarker ()
 
final void setMarker (Marker cr)
 
final void sameMarker (Node node)
 
final Type getType ()
 

Geschützte Methoden

final String createText (String id, Object... args)
 

Statische, geschützte Attribute

static final ResourceBundle LABEL = ResourceBundle.getBundle("text.label")
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von de.lathanda.eos.baseparser.MarkedNode
Marker marker
 
Type type = Type.getVoid()
 

Ausführliche Beschreibung

Basisklasse aller Syntaxbaumknoten

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 16 der Datei Node.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Node()

de.lathanda.eos.baseparser.Node.Node ( )

Definiert in Zeile 23 der Datei Node.java.

Dokumentation der Elementfunktionen

◆ compile()

abstract void de.lathanda.eos.baseparser.Node.compile ( ArrayList< Command ops,
boolean  autoWindow 
) throws Exception
abstract

◆ createText()

final String de.lathanda.eos.baseparser.Node.createText ( String  id,
Object...  args 
)
protected

Definiert in Zeile 34 der Datei Node.java.

◆ getLabel()

abstract String de.lathanda.eos.baseparser.Node.getLabel ( )
abstract

◆ resolveNamesAndTypes()

abstract void de.lathanda.eos.baseparser.Node.resolveNamesAndTypes ( Expression  with,
Environment  env 
)
abstract

Dokumentation der Datenelemente

◆ LABEL

final ResourceBundle de.lathanda.eos.baseparser.Node.LABEL = ResourceBundle.getBundle("text.label")
staticprotected

Definiert in Zeile 17 der Datei Node.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum