|
Class: ParseNodeVisitor
Object
|
+--ParseNodeVisitor
|
+--PluggableParseNodeVisitor
- Package:
- stx:libcomp
- Category:
- System-Compiler-Support
- Version:
- rev:
1.4
date: 2016/09/05 10:00:56
- user: mawalch
- file: ParseNodeVisitor.st directory: libcomp
- module: stx stc-classLibrary: libcomp
a whitebox expandable abstract parsenode visitor.
Subclasses should redefine those acceptXXX methods, in which they are interested.
visiting
-
visit: anObject
-
-
visitAssignmentNode: anObject
-
-
visitBinaryNode: anObject
-
-
visitBlockNode: anObject
-
-
visitCascadeNode: anObject
-
-
visitConstantNode: anObject
-
-
visitECompletionConstantNode: anObject
-
dispatched back from the visited eCompletionConstantNode-object (visitor pattern)
-
visitMessageNode: anObject
-
-
visitObject: anObject
-
dispatched back from the visited objects (visitor pattern)
-
visitParseErrorNode: anObject
-
-
visitPrimitiveNode: anObject
-
-
visitReturnNode: anObject
-
-
visitSelfNode: anObject
-
to be redefined in subclasses
-
visitStatementNode: anObject
-
-
visitSuperNode: anObject
-
to be redefined in subclasses
-
visitUnaryNode: anObject
-
-
visitVariableNode: anObject
-
to be redefined in subclasses
|