|
Class: RBToken
Object
|
+--RBToken
|
+--RBAssignmentToken
|
+--RBEndOfFileToken
|
+--RBOptimizedToken
|
+--RBValueToken
- Package:
- stx:goodies/refactoryBrowser/parser
- Category:
- Refactory-Scanner
- Version:
- rev:
1.35
date: 2021/01/20 11:45:50
- user: cg
- file: RBToken.st directory: goodies/refactoryBrowser/parser
- module: stx stc-classLibrary: parser
instance creation
-
start: anInterval
-
-
start: anInterval lineNumber: tokenLineNumber
-
accessing
-
columnNumber
-
-
columnNumber: something
-
-
comments
-
-
comments: anObject
-
-
endPosition
-
-
length
-
** This method must be redefined in concrete classes (subclassResponsibility) **
-
lineNumber
-
-
lineNumber: something
-
self assert:(lineNumber notNil).
-
originalCodeIn: source
-
-
removePositions
-
-
start
-
-
startPosition
-
-
stop
-
initialization & release
-
start: anInteger
-
-
start: anInteger lineNumber: tokenLineNumber
-
self assert:(lineNumber notNil).
printing
-
printOn: aStream
-
(comment from inherited method)
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.
The default here is to output the receiver's class name.
BUT: this method is heavily redefined for objects which
can print prettier.
testing
-
isAnySpecial: possibleChars
-
-
isAssignment
-
-
isBinary
-
-
isBinary: whichValue
-
-
isEOF
-
(comment from inherited method)
Return true if the receiver is the EOF token.
This is (and should only be) redefined in EOFObject,
for the one and only instance of it, void
-
isIdentifier
-
-
isKeyword
-
-
isLiteral
-
-
isLiteralArray
-
-
isLiteralByteArray
-
-
isLiteralCString
-
-
isLiteralCharacter
-
-
isLiteralEString
-
-
isLiteralFloat
-
-
isLiteralIString
-
-
isLiteralInteger
-
-
isLiteralNil
-
-
isLiteralNumber
-
-
isLiteralRString
-
-
isLiteralString
-
-
isLiteralSymbol
-
-
isMetaVariable
-
-
isOptimized
-
-
isPatternBlock
-
-
isPatternVariable
-
-
isSTXPrimitiveCode
-
-
isSpecial
-
-
isSpecial: char
-
|