Package eu.bandm.tools.tpath.absy
Class TPath.Visitor
java.lang.Object
eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
eu.bandm.tools.tpath.absy.TPath.Visitor
- Direct Known Subclasses:
SimpleInterpreter.Visitor
,TPathCache.PredicateChecker
- Enclosing class:
- TPath
Visitor generated by umod according to field selection #0.
The flavour of this visitor has been set to MULTIPHASE
.
See the pretty printed source file.
For details see the user documentation.
-
Field Summary
Fields inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
_visitor_debug_stream, partial
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
action
(TPath.Comment e0) protected void
protected void
protected void
protected void
protected void
action
(TPath.Expr e0) protected void
action
(TPath.Filter e0) protected void
protected void
protected void
protected void
action
(TPath.Item e0) protected void
protected void
action
(TPath.Literal e0) protected void
protected void
protected void
action
(TPath.Minus e0) protected void
protected void
action
(TPath.Mult e0) protected void
action
(TPath.NameTest e0) protected void
protected void
protected void
action
(TPath.Node e0) protected void
action
(TPath.Number e0) protected void
protected void
protected void
action
(TPath.Paren e0) protected void
action
(TPath.PathExpr e0) protected void
action
(TPath.Plus e0) protected void
protected void
action
(TPath.Root e0) protected void
action
(TPath.Step e0) protected void
action
(TPath.Test e0) protected void
action
(TPath.Text e0) protected void
action
(TPath.TypeTest e0) protected void
protected void
action
(TPath.Union e0) protected void
protected void
protected void
protected void
protected void
protected void
descend
(TPath.Comment e0) protected void
protected void
protected void
protected void
protected void
descend
(TPath.Expr e0) protected void
descend
(TPath.Filter e0) protected void
protected void
protected void
protected void
descend
(TPath.Item e0) protected void
protected void
descend
(TPath.Literal e0) protected void
protected void
protected void
descend
(TPath.Minus e0) protected void
protected void
descend
(TPath.Mult e0) protected void
protected void
protected void
protected void
descend
(TPath.Node e0) protected void
descend
(TPath.Number e0) protected void
protected void
protected void
descend
(TPath.Paren e0) protected void
protected void
descend
(TPath.Plus e0) protected void
protected void
descend
(TPath.Root e0) protected void
descend
(TPath.Step e0) protected void
descend
(TPath.Test e0) protected void
descend
(TPath.Text e0) protected void
protected void
protected void
descend
(TPath.Union e0) protected void
protected void
void
follow_args
(TPath.FunctionCall element) void
follow_predicates
(TPath.Step element) protected void
protected void
protected void
post
(TPath.BinaryExpr e0) protected void
post
(TPath.Comment e0) protected void
protected void
protected void
protected void
protected void
post
(TPath.Expr e0) protected void
post
(TPath.Filter e0) protected void
protected void
protected void
protected void
post
(TPath.Item e0) protected void
protected void
post
(TPath.Literal e0) protected void
protected void
protected void
post
(TPath.Minus e0) protected void
protected void
post
(TPath.Mult e0) protected void
post
(TPath.NameTest e0) protected void
protected void
protected void
post
(TPath.Node e0) protected void
post
(TPath.Number e0) protected void
protected void
protected void
post
(TPath.Paren e0) protected void
post
(TPath.PathExpr e0) protected void
post
(TPath.Plus e0) protected void
protected void
post
(TPath.Root e0) protected void
post
(TPath.Step e0) protected void
post
(TPath.Test e0) protected void
post
(TPath.Text e0) protected void
post
(TPath.TypeTest e0) protected void
post
(TPath.UnaryExpr e0) protected void
post
(TPath.Union e0) protected void
post
(TPath.ValueExpr e0) protected void
protected void
protected void
protected void
pre
(TPath.BinaryExpr e0) protected void
pre
(TPath.Comment e0) protected void
protected void
protected void
protected void
protected void
pre
(TPath.Expr e0) protected void
pre
(TPath.Filter e0) protected void
protected void
protected void
protected void
pre
(TPath.Item e0) protected void
protected void
pre
(TPath.Literal e0) protected void
pre
(TPath.LogicalExpr e0) protected void
protected void
pre
(TPath.Minus e0) protected void
protected void
pre
(TPath.Mult e0) protected void
pre
(TPath.NameTest e0) protected void
protected void
protected void
pre
(TPath.Node e0) protected void
pre
(TPath.Number e0) protected void
pre
(TPath.NumericExpr e0) protected void
protected void
pre
(TPath.Paren e0) protected void
pre
(TPath.PathExpr e0) protected void
pre
(TPath.Plus e0) protected void
protected void
pre
(TPath.Root e0) protected void
pre
(TPath.Step e0) protected void
pre
(TPath.Test e0) protected void
pre
(TPath.Text e0) protected void
pre
(TPath.TypeTest e0) protected void
pre
(TPath.UnaryExpr e0) protected void
pre
(TPath.Union e0) protected void
pre
(TPath.ValueExpr e0) protected void
Methods inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
action, action, compile, followAll_args, followAll_predicates, 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, match, match, nomatch
-
Field Details
-
baseVisitorClass
-
haspre
public boolean haspre -
hasdescend
public boolean hasdescend -
haspost
public boolean haspost
-
-
Constructor Details
-
Visitor
public Visitor()
-
-
Method Details
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
pre
-
post
-
action
- Overrides:
action
in classTPath.MATCH_ONLY_00
-
descend
-
follow_predicates
-
follow_args
-