Interface for qBeta module object
symbols: obj
begin: val
end: val
leftBrack: val
rightBrack: val
leftSquare: val
rightSquare: val
colon: val
constRef: val
varRef: val
comma: val
semicolon: val
keyword: val
fatComma: val
varVal: val
constVal: val
doSy: val
dot: val
virtual: val
further: val
final: val
property: val
special: val
const: val
idf: val
charSy: val
stringSy: val
illegalCh: val
eos: val
inArg: val
outArg: val
floatConst: val
dots: var
init:
isSpecial:
in ch: var char
out B: var Boolean
readSpecial:
in cx: var char
sym: obj indexed(,#char)
i: var integer
--"readSpecial {C(cx)} {C(ch)}\n".print
L:
specialChars: obj Indexed(,#Boolean)
asText:
in sy: var integer
out T: ref String