eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'JavaScriptVariableNode':

Home

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

Class: JavaScriptVariableNode


Inheritance:

   Object
   |
   +--ParseNode
      |
      +--PrimaryNode
         |
         +--VariableNode
            |
            +--JavaScriptVariableNode

Package:
stx:libjavascript
Category:
Languages-JavaScript-Compiling & Parsing
Version:
rev: 1.7 date: 2019/08/11 12:24:45
user: cg
file: JavaScriptVariableNode.st directory: libjavascript
module: stx stc-classLibrary: libjavascript

Instance protocol:

queries
o  isImmutable
self isMethodArg ifTrue:[^ true].

o  whoDefines: aName
return the node (blockNode) in which this variable is defined.
(nil if instvar, classvar or global)

visiting
o  acceptVisitor: visitor
Double dispatch back to the visitor, passing my type encoded in
the selector (visitor pattern)



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Tue, 17 May 2022 21:48:00 GMT