eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'SyntaxElement':

Home

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

Class: SyntaxElement


Inheritance:

   Object
   |
   +--Magnitude
      |
      +--SyntaxElement
         |
         +--ParseTreeIndex::Element
         |
         +--SyntaxElementVariable

Package:
stx:libtool
Category:
Interface-CodeView-Syntax
Version:
rev: 1.12 date: 2016/08/08 17:41:04
user: mawalch
file: SyntaxElement.st directory: libtool
module: stx stc-classLibrary: libtool

Class protocol:

instance creation
o  from: start to: stop

o  from: start to: stop type: type

o  from: start to: stop type: type value: value

o  from: start to: stop type: type value: value assigned: assigned


Instance protocol:

accessing
o  firstElementInChain

o  lastElementInChain

o  next
please use nextElement: - this is easier to find in the browser

** This is an obsolete interface - do not use it (it may vanish in future versions) **

o  next: aSyntaxElement
please use nextElement: - this is easier to find in the browser

** This is an obsolete interface - do not use it (it may vanish in future versions) **

o  nextElement

o  nextElement: aSyntaxElement

o  node

o  node: something

o  prev
please use nextElement: - this is easier to find in the browser

** This is an obsolete interface - do not use it (it may vanish in future versions) **

o  prev: aSyntaxElement
please use nextElement: - this is easier to find in the browser

** This is an obsolete interface - do not use it (it may vanish in future versions) **

o  previousElement

o  previousElement: aSyntaxElement

o  start

o  start: anInteger

o  stop

o  stop: anInteger

o  type

o  type: aSymbol

o  value

o  value: anObject

comparing
o  < anObject
anObject class == self class ifFalse:[^false].

o  = anObject
(comment from inherited method)
Compare the receiver with the argument and return true if the
receiver is equal to the argument. Otherwise return false.

o  hash
(comment from inherited method)
instances, for which #= answers true must answer the same hash

double dispatching
o  lessFromInteger: anInteger

printing & storing
o  printOn: aStream
append a printed representation of the receiver to the argument, aStream

queries
o  assigned

o  isInBlockScope: aBlockScopeOrNil

o  isInSameBlockScopeAs: anotherElement

o  isSelector

o  isSelf

o  isVariableOrSelf

testing
o  isClassVariable

o  isGlobal

o  isInstanceVariable

o  isVariable
(comment from inherited method)
return true if the receiver has indexed instance variables,
false otherwise.



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Tue, 17 May 2022 19:55:31 GMT