Package eu.bandm.tools.d2d2.base
Class CharParserPrepare.EliminateRecursion
java.lang.Object
eu.bandm.tools.d2d2.model.MATCH_ONLY_00
eu.bandm.tools.d2d2.model.SinglePhase
eu.bandm.tools.d2d2.base.CharParserPrepare.EliminateRecursion
- Enclosing class:
CharParserPrepare
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CharsRegExp(package private) CharParserPrepare.SplitFields inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_debug_stream, partial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidASSUME that only "direct insertions of CharsRegExp (and Enumeration)" have survived the Resolve3 expansion process.voidvoidaction(ParseParticle pp) voidvoidvoidvoid(package private) void(package private) voiddump(Expression exp) /translate(CharsRegExp currentDef) Descends given char parser expression and collects a single RegExp which represents the "bucket hull".Methods inherited from class eu.bandm.tools.d2d2.model.SinglePhase
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, follow_definitions, follow_defInstances, follow_docu, follow_firsts, follow_globalSubsts, follow_imports, follow_itemDocu, follow_localdefs, follow_localSubsts, follow_modules, follow_namespaces, follow_obligates, follow_on, follow_rawModules, follow_text, follow_weakfirsts, follow_xattributesMethods inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_trace, action, action, action, action, action, compile, followAll_definitions, followAll_defInstances, followAll_docu, followAll_firsts, followAll_globalSubsts, followAll_imports, followAll_itemDocu, followAll_localdefs, followAll_localSubsts, followAll_modules, followAll_namespaces, followAll_obligates, followAll_on, followAll_rawModules, followAll_text, followAll_weakfirsts, followAll_xattributes, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
currentDef
CharsRegExp currentDef -
result
CharParserPrepare.Split result
-
-
Constructor Details
-
EliminateRecursion
public EliminateRecursion()
-
-
Method Details
-
translate
Descends given char parser expression and collects a single RegExp which represents the "bucket hull". Can be used for a CharsRegExp or for a ParseParticle. -
dump
/ -
action
ASSUME that only "direct insertions of CharsRegExp (and Enumeration)" have survived the Resolve3 expansion process. FIXME STIMMT NICHT synthetische für Zyklen-Modellierung!!!- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-
doLoop
-
action
- Overrides:
actionin classSinglePhase
-
action
- Overrides:
actionin classSinglePhase
-