protected class Text2Udom.Starter extends SinglePhase
State"-frames needed for later continuations,
directed by an Expression and the recognized tag.
Called as soon as this tag has been recognized in the input stream
and is accepted by expr.
Creates one new "result container" for the found definition/node.
Possibly a second result container for an "#implicit" sub-element.| Modifier and Type | Field and Description |
|---|---|
protected Definition |
foundDef |
protected CheckedList<Expression> |
skipped_backend_elements |
protected String |
tag |
protected boolean |
weakmode |
_visitor_debug_stream, partial| Modifier | Constructor and Description |
|---|---|
protected |
Starter() |
| Modifier and Type | Method and Description |
|---|---|
void |
action(Alt alt) |
void |
action(Empty x) |
void |
action(Insertion x) |
void |
action(Pcdata x) |
void |
action(Perm x) |
void |
action(Plus x) |
void |
action(Reference ref) |
void |
action(Seq x) |
void |
action(Star x) |
Definition |
install(Expression exp,
String tag,
boolean weakmode) |
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_visitor_trace, action, action, action, action, 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, nomatchprotected String tag
protected boolean weakmode
protected Definition foundDef
protected final CheckedList<Expression> skipped_backend_elements
public Definition install(Expression exp, String tag, boolean weakmode)
public void action(Empty x)
action in class SinglePhasepublic void action(Pcdata x)
action in class SinglePhasepublic void action(Insertion x)
action in class SinglePhasepublic void action(Reference ref)
action in class SinglePhasepublic void action(Star x)
action in class SinglePhasepublic void action(Plus x)
action in class SinglePhasepublic void action(Alt alt)
action in class SinglePhasepublic void action(Perm x)
action in class SinglePhasepublic void action(Seq x)
action in class SinglePhasesee also the complete user documentation .