EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.baseparser.RepeatTimes Klassenreferenz
Klassendiagramm für de.lathanda.eos.baseparser.RepeatTimes:
Inheritance graph
[Legende]

Öffentliche Methoden

 RepeatTimes (Expression times, Sequence sequence)
 
Expression getTimes ()
 
void compile (ArrayList< Command > ops, boolean autoWindow) throws Exception
 
void resolveNamesAndTypes (Expression with, Environment env)
 
String toString ()
 
String getLabel ()
 
boolean isPre ()
 
int getIndexId ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.Loop
 Loop (Sequence sequence, Expression condition)
 
Sequence getSequence ()
 
Expression getCondition ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.Node
 Node ()
 
- Ö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 ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.LoopTimesUnit
ProgramSequence getSequence ()
 

Weitere Geerbte Elemente

- Geschützte Methoden geerbt von de.lathanda.eos.baseparser.Node
final String createText (String id, Object... args)
 
- Geschützte Attribute geerbt von de.lathanda.eos.baseparser.Loop
final Sequence sequence
 
final Expression condition
 
- Geschützte Attribute geerbt von de.lathanda.eos.baseparser.MarkedNode
Marker marker
 
Type type = Type.getVoid()
 
- Statische, geschützte Attribute geerbt von de.lathanda.eos.baseparser.Node
static final ResourceBundle LABEL = ResourceBundle.getBundle("text.label")
 

Ausführliche Beschreibung

Speichert und behandelt eine Zählschleife.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 23 der Datei RepeatTimes.java.

Beschreibung der Konstruktoren und Destruktoren

◆ RepeatTimes()

de.lathanda.eos.baseparser.RepeatTimes.RepeatTimes ( Expression  times,
Sequence  sequence 
)

Definiert in Zeile 29 der Datei RepeatTimes.java.

Dokumentation der Elementfunktionen

◆ compile()

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

Erneute Implementation von de.lathanda.eos.baseparser.Node.

Definiert in Zeile 40 der Datei RepeatTimes.java.

◆ getIndexId()

int de.lathanda.eos.baseparser.RepeatTimes.getIndexId ( )

Implementiert de.lathanda.eos.baseparser.LoopTimesUnit.

Definiert in Zeile 92 der Datei RepeatTimes.java.

◆ getLabel()

String de.lathanda.eos.baseparser.RepeatTimes.getLabel ( )

Implementiert de.lathanda.eos.baseparser.LoopTimesUnit.

Definiert in Zeile 82 der Datei RepeatTimes.java.

◆ getTimes()

Expression de.lathanda.eos.baseparser.RepeatTimes.getTimes ( )

Implementiert de.lathanda.eos.baseparser.LoopTimesUnit.

Definiert in Zeile 35 der Datei RepeatTimes.java.

◆ isPre()

boolean de.lathanda.eos.baseparser.RepeatTimes.isPre ( )

Implementiert de.lathanda.eos.baseparser.LoopUnit.

Definiert in Zeile 87 der Datei RepeatTimes.java.

◆ resolveNamesAndTypes()

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

Erneute Implementation von de.lathanda.eos.baseparser.Node.

Definiert in Zeile 64 der Datei RepeatTimes.java.

◆ toString()

String de.lathanda.eos.baseparser.RepeatTimes.toString ( )

Definiert in Zeile 77 der Datei RepeatTimes.java.


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