Mac OS 9
TokenBlock Struct Reference

Data Fields

Ptr source
 
long sourceLength
 
Ptr tokenList
 
long tokenLength
 
long tokenCount
 
Ptr stringList
 
long stringLength
 
long stringCount
 
Boolean doString
 
Boolean doAppend
 
Boolean doAlphanumeric
 
Boolean doNest
 
ScriptTokenType leftDelims [2]
 
ScriptTokenType rightDelims [2]
 
ScriptTokenType leftComment [4]
 
ScriptTokenType rightComment [4]
 
ScriptTokenType escapeCode
 
ScriptTokenType decimalCode
 
Handle itlResource
 
long reserved [8]
 

Field Documentation

◆ decimalCode

ScriptTokenType TokenBlock::decimalCode

escape symbol code

◆ doAlphanumeric

Boolean TokenBlock::doAlphanumeric

append to TokenList rather than replace

◆ doAppend

Boolean TokenBlock::doAppend

make strings & put into StringList

◆ doNest

Boolean TokenBlock::doNest

identifiers may include numeric

◆ doString

Boolean TokenBlock::doString

number of bytes currently used

◆ leftDelims

ScriptTokenType TokenBlock::leftDelims[2]

do comments nest?

◆ reserved

long TokenBlock::reserved[8]

handle to itl4 resource of current script

◆ sourceLength

long TokenBlock::sourceLength

pointer to stream of characters

◆ stringCount

long TokenBlock::stringCount

length of string list

◆ stringLength

long TokenBlock::stringLength

pointer to stream of identifiers

◆ stringList

Ptr TokenBlock::stringList

number tokens generated by tokenizer

◆ tokenCount

long TokenBlock::tokenCount

maximum length of TokenList

◆ tokenLength

long TokenBlock::tokenLength

pointer to array of tokens

◆ tokenList

Ptr TokenBlock::tokenList

length of source stream


The documentation for this struct was generated from the following file: