eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'RBSyntheticMessageNode':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: RBSyntheticMessageNode


Inheritance:

   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

Description:


parse node generated when parsing expanded string expressions
i.e. 
    e'foo{bar}'
which is compiled as 
    'foo %' bindWith:bar


Instance protocol:

accessing
o  originalString

o  originalString: something

o  start: startArg stop: stopArg

o  startWithoutParentheses

o  stopWithoutParentheses

enumerating
o  variableNodesDo: aBlock
(comment from inherited method)
evaluate a Block for all variable nodes

queries
o  intersectsInterval: anInterval
I intersect with nothing

o  species
req'd for match to work

testing
o  isSynthetic
true if I am a synthetic node (generated from embedded expression strings)

o  isSyntheticMessage
Modified (format): / 11-06-2021 / 14:47:06 / cg

visitor
o  acceptVisitor: aProgramNodeVisitor



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sun, 19 May 2024 19:29:38 GMT