Interface for qBeta module object
compiler_IF: obj
ArrayOfString: -- using this, gives ENC: DOg.origin is none
%globals
%basic
%public
in range: var integer
elm:< Object
length:
out res: var integer
@put::at:
%basic
in put: ref String
in at: var integer
@get::
%basic
in get: var integer
out V: ref String
Text:
S: ref IndexedRef(,#String)
Sx: ref ArrayOfString(,#String)
top: var integer
length:
out V: var integer
put:
in ch: var char
newline:
append:
in T: ref String
--"\nText:append: ".print
--T.print
--"\n".print
print:
Tree: -- DirectoryModules
TopNode:
--label
--doPP
--PP
--doP
SuperPP:
in pos: var integer
in break: var Boolean
mkBreak:<
in pos: var integer
in break: var Boolean
block:
in pos: var integer
in width: var integer
break: var boolean
PT:< SuperPP
son: ref TopNode
next: ref TopNode
last: ref TopNode
father: ref TopNode
append:
in N: ref TopNode
lineWidth: var integer
mark: var boolean
ind: var integer
lx: ref Text