eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'RBLiteralToken':

Home

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

Class: RBLiteralToken


Inheritance:

   Object
   |
   +--RBToken
      |
      +--RBValueToken
         |
         +--RBLiteralToken
            |
            +--RBLiteralByteArrayToken
            |
            +--RBLiteralNumberToken
            |
            +--RBPatternLiteralToken
            |
            +--RBSTXExpressionStringLiteralPartial
            |
            +--RBSTXInternationalStringLiteralPartial
            |
            +--RBSTXInternationalStringLiteralToken
            |
            +--RBSTXRegexStringLiteralToken

Package:
stx:goodies/refactoryBrowser/parser
Category:
Refactory-Scanner
Version:
rev: 1.30 date: 2021/01/20 11:46:05
user: cg
file: RBLiteralToken.st directory: goodies/refactoryBrowser/parser
module: stx stc-classLibrary: parser
Author:
Claus Gittinger

Description:


documentation to be added.


[instance variables:]

[class variables:]


Related information:



Class protocol:

instance creation
o  value: anObject

o  value: aString start: startInteger stop: stopInteger

o  value: aString start: anInteger stop: stopInteger lineNumber: lineNumber


Instance protocol:

accessing
o  originalString
to remember the original string from scanning
(in case of a radix-number or a c-string)

o  originalString: aString
to remember the original string from scanning
(in case of a radix-number or a c-string)

o  radix

o  realValue

o  stop: stopInteger

initialization & release
o  start: startInteger stop: stopInteger
self assert:startInteger notNil.

o  value: aString start: startInteger stop: stopInteger
self assert:startInteger notNil.

o  value: aString start: startInteger stop: stopInteger lineNumber: lineNumberInteger
self assert:startInteger notNil.

printing
o  printValueOn: aStream
printOn:

private
o  length

testing
o  isLiteral

o  isLiteralArray

o  isLiteralByteArray

o  isLiteralCString

o  isLiteralCharacter

o  isLiteralEString

o  isLiteralFloat

o  isLiteralIString

o  isLiteralInteger

o  isLiteralNil

o  isLiteralRString

o  isLiteralString

o  isLiteralSymbol

o  isPatternLiteral

o  isSTXSpecialLiteralString: typeChar



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Thu, 21 Nov 2024 11:53:45 GMT