|
Class: RBSyntheticMessageNode
Object
|
+--RBProgramNode
|
+--RBStatementNode
|
+--RBValueNode
|
+--RBMessageNode
|
+--RBSyntheticMessageNode
- Package:
- stx:goodies/refactoryBrowser/parser
- Category:
- Refactory-AST-Nodes
- Version:
- rev:
1.5
date: 2021/06/11 12:56:21
- user: cg
- file: RBSyntheticMessageNode.st directory: goodies/refactoryBrowser/parser
- module: stx stc-classLibrary: parser
parse node generated when parsing expanded string expressions
i.e.
e'foo{bar}'
which is compiled as
'foo %' bindWith:bar
accessing
-
originalString
-
-
originalString: something
-
-
start: startArg stop: stopArg
-
-
startWithoutParentheses
-
-
stopWithoutParentheses
-
enumerating
-
variableNodesDo: aBlock
-
(comment from inherited method)
evaluate a Block for all variable nodes
queries
-
intersectsInterval: anInterval
-
I intersect with nothing
-
species
-
req'd for match to work
testing
-
isSynthetic
-
true if I am a synthetic node (generated from embedded expression strings)
-
isSyntheticMessage
-
Modified (format): / 11-06-2021 / 14:47:06 / cg
visitor
-
acceptVisitor: aProgramNodeVisitor
-
|