version	U12.1.00
uid	UniFile.u1-1786350738-0
record	UniDoc__UniFile__state,13
	0,__s
	1,__m
	2,iKeySet
	3,uKeySet
	4,oldTokens
	5,buffer
	6,line
	7,fName
	8,insideFlag
	9,debug
	10,saveSrc
	11,cBuf
	12,lineNum
record	UniDoc__UniFile__methods,40
	0,setDebug
	1,setInside
	2,setSaveSrc
	3,hasSource
	4,getFilename
	5,getSrc
	6,setTag
	7,nextToken
	8,showToken
	9,pushback
	10,readline
	11,Read
	12,EOS
	13,clearLine
	14,clearPushback
	15,clearBuffer
	16,setBuffer
	17,isKeyword
	18,updateContent
	19,readFile
	20,initially
	21,clone
	22,to_string
	23,equals
	24,hash_code
	25,get_class_name
	26,get_id
	27,get_class
	28,is_instance
	29,Type
	30,instanceOf
	31,className
	32,invoke
	33,getField
	34,setField
	35,hasField
	36,fieldNames
	37,genMethods
	38,hasMethod
	39,lang__Object
record	UniDoc__CodeBuf__state,4
	0,__s
	1,__m
	2,buffer
	3,rawBuf
record	UniDoc__CodeBuf__methods,25
	0,getLines
	1,add
	2,insertTag
	3,clearCBuf
	4,Get
	5,initially
	6,clone
	7,to_string
	8,equals
	9,hash_code
	10,get_class_name
	11,get_id
	12,get_class
	13,is_instance
	14,Type
	15,instanceOf
	16,className
	17,invoke
	18,getField
	19,setField
	20,hasField
	21,fieldNames
	22,genMethods
	23,hasMethod
	24,lang__Object
impl	local
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/object.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/error.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/format.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/stringbuff.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/cltable.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/comparator.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/md5.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/notification.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/listener.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/connectable.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/setfields.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/timezone.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/time.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/mapbytes.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/money.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/pushback.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/qsort.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/args.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/blockread.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/notifier.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/scan_util.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/misc_util.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/str_util.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/str_replacer.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/matrix_util.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/classcoding.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/basicclasscoding.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/method.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/class.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/langprocs.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/object.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/decode.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/encode.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/fcn_util.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/selectiveclasscoding.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/predicat.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/runnable.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/process.u
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/lib/property.u
global	38
	0,000005,UniDoc__UniFile_setDebug,2
	1,000005,UniDoc__UniFile_setInside,2
	2,000005,UniDoc__UniFile_setSaveSrc,2
	3,000005,UniDoc__UniFile_hasSource,1
	4,000005,UniDoc__UniFile_getFilename,1
	5,000005,UniDoc__UniFile_getSrc,1
	6,000005,UniDoc__UniFile_setTag,2
	7,000005,UniDoc__UniFile_nextToken,1
	8,000005,UniDoc__UniFile_showToken,2
	9,000005,UniDoc__UniFile_pushback,2
	10,000005,UniDoc__UniFile_readline,1
	11,000005,UniDoc__UniFile_Read,2
	12,000005,UniDoc__UniFile_EOS,1
	13,000005,UniDoc__UniFile_clearLine,1
	14,000005,UniDoc__UniFile_clearPushback,1
	15,000005,UniDoc__UniFile_clearBuffer,1
	16,000005,UniDoc__UniFile_setBuffer,2
	17,000005,UniDoc__UniFile_isKeyword,2
	18,000005,UniDoc__UniFile_updateContent,2
	19,000005,UniDoc__UniFile_readFile,2
	20,000005,UniDoc__UniFile_initially,3
	21,000011,UniDoc__UniFile__state,13
	22,000011,UniDoc__UniFile__methods,40
	23,000001,UniDoc__UniFile__oprec,0
	24,000001,lang__Object__oprec,0
	25,000005,UniDoc__UniFile,2
	26,000005,UniDoc__UniFileinitialize,0
	27,000005,UniDoc__CodeBuf_getLines,1
	28,000005,UniDoc__CodeBuf_add,2
	29,000005,UniDoc__CodeBuf_insertTag,2
	30,000005,UniDoc__CodeBuf_clearCBuf,1
	31,000005,UniDoc__CodeBuf_Get,2
	32,000005,UniDoc__CodeBuf_initially,1
	33,000011,UniDoc__CodeBuf__state,4
	34,000011,UniDoc__CodeBuf__methods,25
	35,000001,UniDoc__CodeBuf__oprec,0
	36,000005,UniDoc__CodeBuf,0
	37,000005,UniDoc__CodeBufinitialize,0

proc UniDoc__UniFile_setDebug
	local	0,001000,self
	local	1,001000,dbg
	declend
	filen	UniFile.icn
	line	34
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	35
	colm	13
	synt	any
	field	debug
	var	1
	line	35
	colm	19
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	36
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_setInside
	local	0,001000,self
	local	1,001000,flag
	declend
	line	42
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	43
	colm	13
	synt	any
	field	insideFlag
	var	1
	line	43
	colm	24
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	44
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_setSaveSrc
	local	0,001000,self
	local	1,001000,flag
	declend
	line	49
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	50
	colm	13
	synt	any
	field	saveSrc
	var	1
	line	50
	colm	21
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	51
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_hasSource
	local	0,001000,self
	declend
	line	56
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	57
	colm	21
	synt	any
	field	saveSrc
	line	57
	colm	16
	synt	any
	nonnull
	line	57
	colm	9
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	58
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_getFilename
	local	0,001000,self
	declend
	line	63
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	64
	colm	20
	synt	any
	field	fName
	line	64
	colm	9
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	65
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_getSrc
	local	0,001000,self
	declend
	line	70
	colm	11
	synt	any
	mark	L1
	line	71
	colm	9
	synt	if
	mark0
	pnull
	var	0
	line	71
	colm	16
	synt	any
	field	hasSource
	line	71
	colm	26
	synt	any
	invoke	0
	unmark
	line	72
	colm	13
	synt	suspend
	mark0
	pnull
	pnull
	pnull
	var	0
	line	72
	colm	27
	synt	any
	field	cBuf
	line	72
	colm	22
	synt	any
	nonnull
	line	72
	colm	33
	synt	any
	field	getLines
	line	72
	colm	42
	synt	any
	invoke	0
	line	72
	colm	13
	synt	any
	psusp
	pop
lab L2
	efail
lab L3
	line	72
	colm	13
	synt	endsuspend
	line	71
	colm	9
	synt	endif
	unmark
lab L1
	pnull
	line	74
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_setTag
	local	0,001000,self
	local	1,001000,tagName
	declend
	line	79
	colm	11
	synt	any
	mark	L1
	line	80
	colm	9
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	80
	colm	17
	synt	any
	field	saveSrc
	line	80
	colm	12
	synt	any
	nonnull
	unmark
	pnull
	pnull
	pnull
	var	0
	line	80
	colm	36
	synt	any
	field	cBuf
	line	80
	colm	31
	synt	any
	nonnull
	line	80
	colm	42
	synt	any
	field	insertTag
	var	1
	line	80
	colm	52
	synt	any
	invoke	1
	line	80
	colm	9
	synt	endif
	unmark
lab L1
	pnull
	line	81
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_nextToken
	local	0,001000,self
	local	1,000020,t
	local	2,000020,word
	local	3,000020,result
	local	4,000000,get
	local	5,000000,UniDoc__BlankLine
	local	6,000000,util__ws
	local	7,000000,UniDoc__Comment
	local	8,000000,tab
	local	9,000000,util__matchVar
	local	10,000000,UniDoc__Keyword
	local	11,000000,UniDoc__Name
	local	12,000000,s
	local	13,000000,util__matchString
	local	14,000000,UniDoc__String
	local	15,000000,UniDoc__LParen
	local	16,000000,UniDoc__RParen
	local	17,000000,UniDoc__Colon
	local	18,000000,UniDoc__Comma
	local	19,000000,util__matchCSet
	local	20,000000,move
	local	21,000000,UniDoc__Noise
	local	22,000000,write
	local	23,000000,util__snapshot
	con	0,002000,1,0
	con	1,010000,1,043
	con	2,010000,2,072,072
	con	3,010000,0
	con	4,010000,1,050
	con	5,010000,1,051
	con	6,010000,1,072
	con	7,010000,1,054
	con	8,002000,1,1
	con	9,010000,12,156,145,170,164,124,157,153,145,156,072,040,047
	con	10,010000,16,047,040,143,141,156,156,157,164,040,150,141,160,160,145,156,041
	con	11,010000,6,055,055,055,055,076,040
	declend
	line	89
	colm	11
	synt	any
	mark	L1
	line	92
	colm	9
	synt	if
	mark0
	pnull
	var	1
	var	4
	pnull
	var	0
	line	92
	colm	27
	synt	any
	field	oldTokens
	line	92
	colm	22
	synt	any
	invoke	1
	line	92
	colm	14
	synt	any
	asgn
	unmark
	mark	L2
	var	1
	line	92
	colm	43
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	92
	colm	9
	synt	endif
	unmark
lab L1
	mark	L3
	line	94
	colm	9
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	94
	colm	17
	synt	any
	field	line
	line	94
	colm	12
	synt	any
	size
	int	0
	line	94
	colm	22
	synt	any
	numeq
	unmark
	mark	L4
	mark	L5
	pnull
	var	0
	line	95
	colm	17
	synt	any
	field	readline
	line	95
	colm	26
	synt	any
	invoke	0
	line	95
	colm	28
	synt	any
	esusp
	goto	L6
lab L5
	line	95
	colm	29
	synt	any
	pfail
lab L6
	unmark
lab L4
	line	96
	colm	13
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	96
	colm	21
	synt	any
	field	line
	line	96
	colm	16
	synt	any
	size
	int	0
	line	96
	colm	26
	synt	any
	numeq
	unmark
	mark	L7
	var	5
	line	97
	colm	41
	synt	any
	invoke	0
	line	97
	colm	17
	synt	any
	pret
lab L7
	synt	any
	pfail
	line	96
	colm	13
	synt	endif
	line	94
	colm	9
	synt	endif
	unmark
lab L3
	mark	L8
	pnull
	var	0
	line	101
	colm	13
	synt	any
	field	line
	line	101
	colm	18
	synt	any
	bscan
	mark	L9
	var	6
	line	102
	colm	21
	synt	any
	invoke	0
	unmark
lab L9
	mark	L10
	line	103
	colm	13
	synt	if
	mark0
	pnull
	str	1
	line	103
	colm	16
	synt	any
	tabmat
	unmark
	mark	L11
	pnull
	var	3
	var	7
	var	8
	int	0
	line	104
	colm	46
	synt	any
	invoke	1
	line	104
	colm	42
	synt	any
	invoke	1
	line	104
	colm	24
	synt	any
	asgn
	unmark
lab L11
	mark	L12
	pnull
	var	0
	line	105
	colm	21
	synt	any
	field	clearLine
	line	105
	colm	31
	synt	any
	invoke	0
	unmark
lab L12
	mark	L13
	pnull
	var	0
	line	106
	colm	21
	synt	any
	field	showToken
	var	3
	line	106
	colm	31
	synt	any
	invoke	1
	unmark
lab L13
	mark	L14
	var	3
	line	107
	colm	17
	synt	any
	pret
lab L14
	synt	any
	pfail
	line	103
	colm	13
	synt	endif
	unmark
lab L10
	mark	L15
	line	110
	colm	13
	synt	if
	mark0
	pnull
	var	2
	pnull
	var	9
	line	110
	colm	40
	synt	any
	invoke	0
	mark	L16
	pnull
	pnull
	str	2
	line	110
	colm	46
	synt	any
	tabmat
	var	9
	line	110
	colm	67
	synt	any
	invoke	0
	line	110
	colm	51
	synt	any
	cat
	line	110
	colm	70
	synt	any
	esusp
	goto	L17
lab L16
	str	3
lab L17
	line	110
	colm	42
	synt	any
	cat
	line	110
	colm	22
	synt	any
	asgn
	pop
	var	6
	line	110
	colm	85
	synt	any
	invoke	0
	unmark
	mark	L18
	line	111
	colm	17
	synt	ifelse
	mark	L19
	pnull
	var	0
	line	111
	colm	24
	synt	any
	field	isKeyword
	var	2
	line	111
	colm	34
	synt	any
	invoke	1
	unmark
	pnull
	var	3
	var	10
	var	2
	line	112
	colm	46
	synt	any
	invoke	1
	line	112
	colm	28
	synt	any
	asgn
	goto	L20
lab L19
	pnull
	var	3
	var	11
	var	2
	line	115
	colm	43
	synt	any
	invoke	1
	line	115
	colm	28
	synt	any
	asgn
lab L20
	line	111
	colm	17
	synt	endifelse
	unmark
lab L18
	mark	L21
	pnull
	pnull
	var	0
	line	117
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	117
	colm	31
	synt	any
	invoke	1
	line	117
	colm	26
	synt	any
	asgn
	unmark
lab L21
	mark	L22
	pnull
	var	0
	line	118
	colm	21
	synt	any
	field	showToken
	var	3
	line	118
	colm	31
	synt	any
	invoke	1
	unmark
lab L22
	mark	L23
	var	3
	line	119
	colm	17
	synt	any
	pret
lab L23
	synt	any
	pfail
	line	110
	colm	13
	synt	endif
	unmark
lab L15
	mark	L24
	line	122
	colm	13
	synt	if
	mark0
	pnull
	var	12
	var	13
	line	122
	colm	39
	synt	any
	invoke	0
	line	122
	colm	19
	synt	any
	asgn
	pop
	var	6
	line	122
	colm	51
	synt	any
	invoke	0
	unmark
	mark	L25
	pnull
	var	3
	var	14
	var	12
	line	123
	colm	41
	synt	any
	invoke	1
	line	123
	colm	24
	synt	any
	asgn
	unmark
lab L25
	mark	L26
	pnull
	pnull
	var	0
	line	124
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	124
	colm	31
	synt	any
	invoke	1
	line	124
	colm	26
	synt	any
	asgn
	unmark
lab L26
	mark	L27
	pnull
	var	0
	line	125
	colm	21
	synt	any
	field	showToken
	var	3
	line	125
	colm	31
	synt	any
	invoke	1
	unmark
lab L27
	mark	L28
	var	3
	line	126
	colm	17
	synt	any
	pret
lab L28
	synt	any
	pfail
	line	122
	colm	13
	synt	endif
	unmark
lab L24
	mark	L29
	line	129
	colm	13
	synt	if
	mark0
	pnull
	str	4
	line	129
	colm	16
	synt	any
	tabmat
	pop
	var	6
	line	129
	colm	31
	synt	any
	invoke	0
	unmark
	mark	L30
	pnull
	pnull
	var	0
	line	130
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	130
	colm	31
	synt	any
	invoke	1
	line	130
	colm	26
	synt	any
	asgn
	unmark
lab L30
	mark	L31
	pnull
	var	3
	var	15
	line	131
	colm	41
	synt	any
	invoke	0
	line	131
	colm	24
	synt	any
	asgn
	unmark
lab L31
	mark	L32
	pnull
	var	0
	line	132
	colm	21
	synt	any
	field	showToken
	var	3
	line	132
	colm	31
	synt	any
	invoke	1
	unmark
lab L32
	mark	L33
	var	3
	line	133
	colm	17
	synt	any
	pret
lab L33
	synt	any
	pfail
	line	129
	colm	13
	synt	endif
	unmark
lab L29
	mark	L34
	line	136
	colm	13
	synt	if
	mark0
	pnull
	str	5
	line	136
	colm	16
	synt	any
	tabmat
	pop
	var	6
	line	136
	colm	31
	synt	any
	invoke	0
	unmark
	mark	L35
	pnull
	pnull
	var	0
	line	137
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	137
	colm	31
	synt	any
	invoke	1
	line	137
	colm	26
	synt	any
	asgn
	unmark
lab L35
	mark	L36
	pnull
	var	3
	var	16
	line	138
	colm	41
	synt	any
	invoke	0
	line	138
	colm	24
	synt	any
	asgn
	unmark
lab L36
	mark	L37
	pnull
	var	0
	line	139
	colm	21
	synt	any
	field	showToken
	var	3
	line	139
	colm	31
	synt	any
	invoke	1
	unmark
lab L37
	mark	L38
	var	3
	line	140
	colm	17
	synt	any
	pret
lab L38
	synt	any
	pfail
	line	136
	colm	13
	synt	endif
	unmark
lab L34
	mark	L39
	line	143
	colm	13
	synt	if
	mark0
	pnull
	str	2
	line	143
	colm	16
	synt	any
	tabmat
	unmark
	mark	L40
	line	144
	colm	17
	synt	if
	mark0
	pnull
	var	2
	var	9
	line	144
	colm	43
	synt	any
	invoke	0
	line	144
	colm	26
	synt	any
	asgn
	pop
	var	6
	line	144
	colm	55
	synt	any
	invoke	0
	unmark
	pnull
	var	3
	var	11
	pnull
	str	2
	var	2
	line	146
	colm	48
	synt	any
	cat
	line	146
	colm	43
	synt	any
	invoke	1
	line	146
	colm	28
	synt	any
	asgn
	line	144
	colm	17
	synt	endif
	unmark
lab L40
	mark	L41
	pnull
	pnull
	var	0
	line	148
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	148
	colm	31
	synt	any
	invoke	1
	line	148
	colm	26
	synt	any
	asgn
	unmark
lab L41
	mark	L42
	pnull
	var	0
	line	149
	colm	21
	synt	any
	field	showToken
	var	3
	line	149
	colm	31
	synt	any
	invoke	1
	unmark
lab L42
	mark	L43
	var	3
	line	150
	colm	17
	synt	any
	pret
lab L43
	synt	any
	pfail
	line	143
	colm	13
	synt	endif
	unmark
lab L39
	mark	L44
	line	152
	colm	13
	synt	if
	mark0
	pnull
	str	6
	line	152
	colm	16
	synt	any
	tabmat
	pop
	var	6
	line	152
	colm	31
	synt	any
	invoke	0
	unmark
	mark	L45
	pnull
	pnull
	var	0
	line	153
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	153
	colm	31
	synt	any
	invoke	1
	line	153
	colm	26
	synt	any
	asgn
	unmark
lab L45
	mark	L46
	pnull
	var	3
	var	17
	line	154
	colm	40
	synt	any
	invoke	0
	line	154
	colm	24
	synt	any
	asgn
	unmark
lab L46
	mark	L47
	pnull
	var	0
	line	155
	colm	21
	synt	any
	field	showToken
	var	3
	line	155
	colm	31
	synt	any
	invoke	1
	unmark
lab L47
	mark	L48
	var	3
	line	156
	colm	17
	synt	any
	pret
lab L48
	synt	any
	pfail
	line	152
	colm	13
	synt	endif
	unmark
lab L44
	mark	L49
	line	159
	colm	13
	synt	if
	mark0
	pnull
	str	7
	line	159
	colm	16
	synt	any
	tabmat
	pop
	var	6
	line	159
	colm	31
	synt	any
	invoke	0
	unmark
	mark	L50
	pnull
	pnull
	var	0
	line	160
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	160
	colm	31
	synt	any
	invoke	1
	line	160
	colm	26
	synt	any
	asgn
	unmark
lab L50
	mark	L51
	pnull
	var	3
	var	18
	line	161
	colm	40
	synt	any
	invoke	0
	line	161
	colm	24
	synt	any
	asgn
	unmark
lab L51
	mark	L52
	pnull
	var	0
	line	162
	colm	21
	synt	any
	field	showToken
	var	3
	line	162
	colm	31
	synt	any
	invoke	1
	unmark
lab L52
	mark	L53
	var	3
	line	163
	colm	17
	synt	any
	pret
lab L53
	synt	any
	pfail
	line	159
	colm	13
	synt	endif
	unmark
lab L49
	mark	L54
	line	166
	colm	13
	synt	if
	mark0
	pnull
	var	12
	mark	L55
	var	19
	line	166
	colm	37
	synt	any
	invoke	0
	line	166
	colm	39
	synt	any
	esusp
	goto	L56
lab L55
	var	20
	int	8
	line	166
	colm	44
	synt	any
	invoke	1
lab L56
	line	166
	colm	19
	synt	any
	asgn
	pop
	var	6
	line	166
	colm	57
	synt	any
	invoke	0
	unmark
	mark	L57
	pnull
	pnull
	var	0
	line	167
	colm	21
	synt	any
	field	line
	var	8
	int	0
	line	167
	colm	31
	synt	any
	invoke	1
	line	167
	colm	26
	synt	any
	asgn
	unmark
lab L57
	mark	L58
	pnull
	var	3
	var	21
	var	12
	line	168
	colm	40
	synt	any
	invoke	1
	line	168
	colm	24
	synt	any
	asgn
	unmark
lab L58
	mark	L59
	pnull
	var	0
	line	169
	colm	21
	synt	any
	field	showToken
	var	3
	line	169
	colm	31
	synt	any
	invoke	1
	unmark
lab L59
	mark	L60
	var	3
	line	170
	colm	17
	synt	any
	pret
lab L60
	synt	any
	pfail
	line	166
	colm	13
	synt	endif
	unmark
lab L54
	mark	L61
	var	22
	str	9
	pnull
	var	0
	line	173
	colm	38
	synt	any
	field	fName
	str	10
	line	173
	colm	18
	synt	any
	invoke	3
	unmark
lab L61
	var	23
	str	11
	line	174
	colm	27
	synt	any
	invoke	1
	line	101
	colm	18
	synt	any
	escan
	unmark
lab L8
	pnull
	line	176
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_showToken
	local	0,001000,self
	local	1,001000,token
	local	2,000000,write
	con	0,010000,9,011,011,124,157,153,145,156,072,040
	con	1,010000,2,040,050
	con	2,010000,1,051
	declend
	line	183
	colm	11
	synt	any
	mark	L1
	line	184
	colm	9
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	184
	colm	17
	synt	any
	field	debug
	line	184
	colm	12
	synt	any
	nonnull
	unmark
	var	2
	str	0
	pnull
	var	1
	line	185
	colm	38
	synt	any
	field	Type
	line	185
	colm	43
	synt	any
	invoke	0
	str	1
	pnull
	var	1
	line	185
	colm	56
	synt	any
	field	value
	str	2
	line	185
	colm	18
	synt	any
	invoke	5
	line	184
	colm	9
	synt	endif
	unmark
lab L1
	pnull
	line	187
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_pushback
	local	0,001000,self
	local	1,001000,token
	local	2,000000,push
	declend
	line	192
	colm	11
	synt	any
	mark	L1
	var	2
	pnull
	var	0
	line	193
	colm	18
	synt	any
	field	oldTokens
	var	1
	line	193
	colm	13
	synt	any
	invoke	2
	unmark
lab L1
	pnull
	line	194
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_readline
	local	0,001000,self
	local	1,000040,WS
	local	2,000000,util__lTrim
	local	3,000000,tab
	local	4,000000,upto
	local	5,000000,l
	local	6,000000,util__matchCSet
	local	7,000000,util__matchString
	con	0,020000,2,040,011
	con	1,002000,1,1
	con	2,010000,0
	con	3,020000,4,047,042,043,073
	con	4,010000,1,043
	con	5,010000,1,073
	con	6,010000,1,047
	con	7,010000,1,042
	con	8,002000,1,0
	declend
	line	201
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	pnull
	var	1
	cset	0
	line	203
	colm	20
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	204
	colm	13
	synt	any
	field	lineNum
	dup
	int	1
	line	204
	colm	21
	synt	any
	plus
	asgn
	unmark
lab L4
	mark	L5
lab L6
	line	205
	colm	9
	synt	while
	mark0
	pnull
	pnull
	var	0
	line	205
	colm	19
	synt	any
	field	line
	var	2
	pnull
	pnull
	var	0
	line	205
	colm	42
	synt	any
	field	buffer
	pnull
	var	0
	line	205
	colm	55
	synt	any
	field	Read
	pnull
	var	0
	line	205
	colm	65
	synt	any
	field	lineNum
	line	205
	colm	60
	synt	any
	invoke	1
	line	205
	colm	49
	synt	any
	cat
	cset	0
	line	205
	colm	37
	synt	any
	invoke	2
	line	205
	colm	24
	synt	any
	asgn
	unmark
	mark	L6
	mark	L9
	pnull
	var	0
	line	206
	colm	17
	synt	any
	field	setBuffer
	pnull
	var	0
	line	206
	colm	32
	synt	any
	field	line
	line	206
	colm	27
	synt	any
	invoke	1
	unmark
lab L9
	mark	L10
	pnull
	pnull
	var	0
	line	207
	colm	17
	synt	any
	field	line
	str	2
	line	207
	colm	22
	synt	any
	asgn
	unmark
lab L10
	mark	L11
	pnull
	var	0
	line	208
	colm	17
	synt	any
	field	buffer
	line	208
	colm	24
	synt	any
	bscan
lab L12
	line	209
	colm	17
	synt	repeat
	mark	L12
	line	210
	colm	21
	synt	ifelse
	mark	L15
	mark	L17
	pnull
	pnull
	var	0
	line	210
	colm	33
	synt	any
	field	line
	dup
	var	3
	var	4
	cset	3
	line	210
	colm	50
	synt	any
	invoke	1
	line	210
	colm	45
	synt	any
	invoke	1
	line	210
	colm	38
	synt	any
	cat
	asgn
	unmark
	efail
lab L17
	pnull
	unmark
	mark	L18
	pnull
	pnull
	var	0
	line	211
	colm	29
	synt	any
	field	line
	pnull
	var	0
	line	211
	colm	40
	synt	any
	field	buffer
	line	211
	colm	34
	synt	any
	asgn
	unmark
lab L18
	mark	L19
	pnull
	var	0
	line	212
	colm	29
	synt	any
	field	clearBuffer
	line	212
	colm	41
	synt	any
	invoke	0
	unmark
lab L19
	mark	L20
	pnull
	var	0
	line	213
	colm	36
	synt	any
	field	line
	line	213
	colm	25
	synt	any
	pret
lab L20
	synt	any
	pfail
	goto	L16
lab L15
	mark	L21
	line	217
	colm	25
	synt	if
	mark0
	pnull
	str	4
	line	217
	colm	28
	synt	any
	tabmat
	unmark
	mark	L22
	pnull
	pnull
	var	0
	line	218
	colm	33
	synt	any
	field	line
	pnull
	var	0
	line	218
	colm	44
	synt	any
	field	buffer
	line	218
	colm	38
	synt	any
	asgn
	unmark
lab L22
	mark	L23
	pnull
	var	0
	line	219
	colm	33
	synt	any
	field	clearBuffer
	line	219
	colm	45
	synt	any
	invoke	0
	unmark
lab L23
	mark	L24
	pnull
	var	0
	line	220
	colm	40
	synt	any
	field	line
	line	220
	colm	29
	synt	any
	pret
lab L24
	synt	any
	pfail
	line	217
	colm	25
	synt	endif
	unmark
lab L21
	mark	L25
	line	223
	colm	25
	synt	if
	mark0
	pnull
	str	5
	line	223
	colm	28
	synt	any
	tabmat
	unmark
	mark	L26
	pnull
	var	0
	line	226
	colm	33
	synt	any
	field	clearBuffer
	line	226
	colm	45
	synt	any
	invoke	0
	unmark
lab L26
	mark	L27
	pnull
	var	0
	line	227
	colm	40
	synt	any
	field	line
	line	227
	colm	29
	synt	any
	pret
lab L27
	synt	any
	pfail
	line	223
	colm	25
	synt	endif
	unmark
lab L25
	mark	L28
	line	230
	colm	25
	synt	if
	mark0
	pnull
	str	6
	line	230
	colm	28
	synt	any
	tabmat
	unmark
	mark	L29
	var	5
	unmark
lab L29
	line	231
	colm	29
	synt	if
	mark0
	mark	L30
	pnull
	pnull
	var	0
	line	231
	colm	41
	synt	any
	field	line
	dup
	var	6
	line	231
	colm	65
	synt	any
	invoke	0
	line	231
	colm	46
	synt	any
	cat
	asgn
	unmark
	efail
lab L30
	pnull
	unmark
	mark	L31
	pnull
	var	0
	line	235
	colm	37
	synt	any
	field	clearBuffer
	line	235
	colm	49
	synt	any
	invoke	0
	unmark
lab L31
	unmark
	unmark
	pnull
	goto	L14
	line	231
	colm	29
	synt	endif
	line	230
	colm	25
	synt	endif
	unmark
lab L28
	line	240
	colm	25
	synt	if
	mark0
	pnull
	str	7
	line	240
	colm	28
	synt	any
	tabmat
	unmark
	line	241
	colm	29
	synt	if
	mark0
	mark	L32
	pnull
	pnull
	var	0
	line	241
	colm	41
	synt	any
	field	line
	dup
	var	7
	line	241
	colm	67
	synt	any
	invoke	0
	line	241
	colm	46
	synt	any
	cat
	asgn
	unmark
	efail
lab L32
	pnull
	unmark
	mark	L33
	pnull
	var	0
	line	245
	colm	37
	synt	any
	field	clearBuffer
	line	245
	colm	49
	synt	any
	invoke	0
	unmark
lab L33
	unmark
	pnull
	goto	L14
	line	241
	colm	29
	synt	endif
	line	240
	colm	25
	synt	endif
lab L16
	line	210
	colm	21
	synt	endifelse
lab L13
	unmark
	goto	L12
lab L14
	line	209
	colm	17
	synt	endrepeat
	line	208
	colm	24
	synt	any
	escan
	unmark
lab L11
	pnull
	pnull
	var	0
	line	253
	colm	21
	synt	any
	field	lineNum
	dup
	int	1
	line	253
	colm	29
	synt	any
	plus
	asgn
lab L7
	unmark
	goto	L6
lab L8
	line	205
	colm	9
	synt	endwhile
	unmark
lab L5
	mark	L34
	line	257
	colm	9
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	257
	colm	17
	synt	any
	field	buffer
	line	257
	colm	12
	synt	any
	size
	int	8
	line	257
	colm	24
	synt	any
	numgt
	unmark
	mark	L35
	pnull
	pnull
	var	0
	line	258
	colm	17
	synt	any
	field	line
	pnull
	var	0
	line	258
	colm	28
	synt	any
	field	buffer
	line	258
	colm	22
	synt	any
	asgn
	unmark
lab L35
	pnull
	var	0
	line	259
	colm	17
	synt	any
	field	clearBuffer
	line	259
	colm	29
	synt	any
	invoke	0
	line	257
	colm	9
	synt	endif
	unmark
lab L34
	pnull
	line	261
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_Read
	local	0,001000,self
	local	1,001000,lineNum
	declend
	line	268
	colm	11
	synt	any
	mark	L1
	line	269
	colm	9
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	269
	colm	17
	synt	any
	field	cBuf
	line	269
	colm	12
	synt	any
	nonnull
	unmark
	mark	L2
	pnull
	pnull
	var	0
	line	269
	colm	39
	synt	any
	field	cBuf
	line	269
	colm	44
	synt	any
	field	Get
	var	1
	line	269
	colm	48
	synt	any
	invoke	1
	line	269
	colm	28
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	269
	colm	9
	synt	endif
	unmark
lab L1
	pnull
	line	270
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_EOS
	local	0,001000,self
	con	0,002000,1,0
	declend
	line	275
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	pnull
	var	0
	line	276
	colm	22
	synt	any
	field	oldTokens
	line	276
	colm	17
	synt	any
	size
	int	0
	line	276
	colm	32
	synt	any
	numeq
	pop
	pnull
	pnull
	pnull
	var	0
	line	276
	colm	42
	synt	any
	field	line
	line	276
	colm	37
	synt	any
	size
	int	0
	line	276
	colm	47
	synt	any
	numeq
	line	276
	colm	8
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	277
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_clearLine
	local	0,001000,self
	con	0,010000,0
	declend
	line	283
	colm	11
	synt	any
	mark	L1
	pnull
	var	0
	line	284
	colm	13
	synt	any
	field	clearPushback
	line	284
	colm	27
	synt	any
	invoke	0
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	pnull
	var	0
	line	285
	colm	20
	synt	any
	field	line
	str	0
	line	285
	colm	25
	synt	any
	asgn
	line	285
	colm	9
	synt	any
	pret
lab L3
	synt	any
	pfail
	unmark
lab L2
	pnull
	line	286
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_clearPushback
	local	0,001000,self
	declend
	line	292
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	293
	colm	13
	synt	any
	field	oldTokens
	pnull
	line	293
	colm	25
	synt	any
	llist	0
	line	293
	colm	23
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	294
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_clearBuffer
	local	0,001000,self
	con	0,010000,0
	declend
	line	300
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	301
	colm	20
	synt	any
	field	buffer
	str	0
	line	301
	colm	27
	synt	any
	asgn
	line	301
	colm	9
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	302
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_setBuffer
	local	0,001000,self
	local	1,001000,s
	declend
	line	308
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	309
	colm	20
	synt	any
	field	buffer
	var	1
	line	309
	colm	27
	synt	any
	asgn
	line	309
	colm	9
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	310
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_isKeyword
	local	0,001000,self
	local	1,001000,word
	local	2,000000,member
	con	0,010000,3,145,156,144
	con	1,010000,9,160,162,157,143,145,144,165,162,145
	con	2,010000,6,162,145,143,157,162,144
	con	3,010000,6,147,154,157,142,141,154
	con	4,010000,3,171,145,163
	declend
	line	316
	colm	11
	synt	any
	mark	L1
	line	317
	colm	9
	synt	if
	mark0
	var	2
	pnull
	var	0
	line	317
	colm	23
	synt	any
	field	iKeySet
	var	1
	line	317
	colm	18
	synt	any
	invoke	2
	unmark
	mark	L2
	line	318
	colm	13
	synt	if
	mark0
	pnull
	var	1
	str	0
	line	318
	colm	21
	synt	any
	lexeq
	unmark
	pnull
	var	0
	line	318
	colm	39
	synt	any
	field	setInside
	line	318
	colm	49
	synt	any
	invoke	0
	line	318
	colm	13
	synt	endif
	unmark
lab L2
	mark	L3
	line	319
	colm	13
	synt	if
	mark0
	pnull
	var	1
	mark	L4
	str	1
	line	319
	colm	36
	synt	any
	esusp
	goto	L5
lab L4
	mark	L6
	str	2
	line	319
	colm	45
	synt	any
	esusp
	goto	L7
lab L6
	str	3
lab L7
lab L5
	line	319
	colm	21
	synt	any
	lexeq
	unmark
	pnull
	var	0
	line	319
	colm	65
	synt	any
	field	setInside
	str	4
	line	319
	colm	75
	synt	any
	invoke	1
	line	319
	colm	13
	synt	endif
	unmark
lab L3
	mark	L8
	pnull
	line	320
	colm	13
	synt	any
	pret
lab L8
	synt	any
	pfail
	line	317
	colm	9
	synt	endif
	unmark
lab L1
	mark	L9
	line	322
	colm	9
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	322
	colm	17
	synt	any
	field	insideFlag
	line	322
	colm	12
	synt	any
	null
	unmark
	mark	L10
	var	2
	pnull
	var	0
	line	323
	colm	31
	synt	any
	field	uKeySet
	var	1
	line	323
	colm	26
	synt	any
	invoke	2
	line	323
	colm	13
	synt	any
	pret
lab L10
	synt	any
	pfail
	line	322
	colm	9
	synt	endif
	unmark
lab L9
	pnull
	line	325
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_updateContent
	local	0,001000,self
	local	1,001000,contents
	local	2,000000,UniDoc__CodeBuf
	local	3,000000,curLine
	local	4,000000,tab
	local	5,000000,upto
	con	0,010000,3,171,145,163
	con	1,002000,1,0
	con	2,020000,1,012
	con	3,010000,1,012
	declend
	line	330
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	331
	colm	13
	synt	any
	field	cBuf
	var	2
	line	331
	colm	35
	synt	any
	invoke	0
	line	331
	colm	18
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	0
	line	332
	colm	13
	synt	any
	field	setSaveSrc
	str	0
	line	332
	colm	24
	synt	any
	invoke	1
	unmark
lab L2
	mark	L3
	pnull
	pnull
	var	0
	line	333
	colm	13
	synt	any
	field	lineNum
	int	1
	line	333
	colm	21
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	var	1
	line	335
	colm	18
	synt	any
	bscan
lab L5
	line	336
	colm	17
	synt	while
	mark0
	pnull
	var	3
	var	4
	mark	L8
	var	5
	cset	2
	line	336
	colm	43
	synt	any
	invoke	1
	line	336
	colm	50
	synt	any
	esusp
	goto	L9
lab L8
	int	1
lab L9
	line	336
	colm	38
	synt	any
	invoke	1
	line	336
	colm	32
	synt	any
	asgn
	unmark
	mark	L5
	mark	L10
	pnull
	pnull
	var	0
	line	337
	colm	25
	synt	any
	field	cBuf
	line	337
	colm	30
	synt	any
	field	add
	var	3
	line	337
	colm	34
	synt	any
	invoke	1
	unmark
lab L10
	mark	L11
	pnull
	str	3
	line	338
	colm	21
	synt	any
	tabmat
	line	338
	colm	27
	synt	any
	esusp
	goto	L12
lab L11
	unmark
	pnull
	goto	L7
lab L12
lab L6
	unmark
	goto	L5
lab L7
	line	336
	colm	17
	synt	endwhile
	line	335
	colm	18
	synt	any
	escan
	unmark
lab L4
	pnull
	line	341
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_readFile
	local	0,001000,self
	local	1,001000,f
	local	2,000000,UniDoc__CodeBuf
	local	3,000000,read
	declend
	line	343
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	344
	colm	13
	synt	any
	field	cBuf
	var	2
	line	344
	colm	35
	synt	any
	invoke	0
	line	344
	colm	18
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	345
	colm	9
	synt	while
	mark0
	pnull
	pnull
	var	0
	line	345
	colm	19
	synt	any
	field	line
	var	3
	var	1
	line	345
	colm	30
	synt	any
	invoke	1
	line	345
	colm	24
	synt	any
	asgn
	unmark
	mark	L3
	pnull
	pnull
	var	0
	line	345
	colm	40
	synt	any
	field	cBuf
	line	345
	colm	45
	synt	any
	field	add
	pnull
	var	0
	line	345
	colm	54
	synt	any
	field	line
	line	345
	colm	49
	synt	any
	invoke	1
lab L4
	unmark
	goto	L3
lab L5
	line	345
	colm	9
	synt	endwhile
	unmark
lab L2
	pnull
	line	346
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile_initially
	local	0,001000,self
	local	1,001000,fileName
	local	2,001000,path
	local	3,000000,util__delSuffix
	local	4,000000,f
	local	5,000000,open
	local	6,000000,close
	local	7,000000,set
	con	0,010000,0
	con	1,010000,4,056,151,143,156
	con	2,010000,4,154,151,156,153
	con	3,010000,9,160,162,157,143,145,144,165,162,145
	con	4,010000,3,145,156,144
	con	5,010000,6,147,154,157,142,141,154
	con	6,010000,6,162,145,143,157,162,144
	con	7,010000,7,160,141,143,153,141,147,145
	con	8,010000,6,151,155,160,157,162,164
	con	9,010000,5,143,154,141,163,163
	con	10,010000,6,155,145,164,150,157,144
	con	11,010000,9,151,156,151,164,151,141,154,154,171
	con	12,002000,1,0
	declend
	line	349
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	2
	line	350
	colm	9
	synt	any
	null
	str	0
	line	350
	colm	15
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	351
	colm	13
	synt	any
	field	fName
	pnull
	var	3
	var	1
	str	1
	line	351
	colm	36
	synt	any
	invoke	2
	str	1
	line	351
	colm	53
	synt	any
	cat
	line	351
	colm	19
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	var	4
	mark	L4
	var	5
	pnull
	var	2
	pnull
	var	0
	line	352
	colm	29
	synt	any
	field	fName
	line	352
	colm	23
	synt	any
	cat
	line	352
	colm	18
	synt	any
	invoke	1
	line	352
	colm	36
	synt	any
	esusp
	goto	L5
lab L4
	line	352
	colm	37
	synt	any
	pfail
lab L5
	line	352
	colm	11
	synt	any
	asgn
	unmark
lab L3
	mark	L6
	pnull
	var	0
	line	353
	colm	13
	synt	any
	field	readFile
	var	4
	line	353
	colm	22
	synt	any
	invoke	1
	unmark
lab L6
	mark	L7
	var	6
	var	4
	line	354
	colm	14
	synt	any
	invoke	1
	unmark
lab L7
	mark	L8
	pnull
	var	0
	line	355
	colm	13
	synt	any
	field	clearBuffer
	line	355
	colm	25
	synt	any
	invoke	0
	unmark
lab L8
	mark	L9
	pnull
	pnull
	var	0
	line	356
	colm	13
	synt	any
	field	line
	str	0
	line	356
	colm	18
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	pnull
	pnull
	var	0
	line	358
	colm	13
	synt	any
	field	iKeySet
	var	7
	pnull
	str	2
	str	3
	str	4
	str	5
	str	6
	line	358
	colm	27
	synt	any
	llist	5
	line	358
	colm	26
	synt	any
	invoke	1
	line	358
	colm	21
	synt	any
	asgn
	unmark
lab L10
	mark	L11
	pnull
	pnull
	var	0
	line	359
	colm	13
	synt	any
	field	uKeySet
	var	7
	pnull
	str	7
	str	8
	str	9
	str	10
	str	11
	line	359
	colm	27
	synt	any
	llist	5
	line	359
	colm	26
	synt	any
	invoke	1
	line	359
	colm	21
	synt	any
	asgn
	unmark
lab L11
	mark	L12
	pnull
	pnull
	var	0
	line	360
	colm	13
	synt	any
	field	oldTokens
	pnull
	line	360
	colm	25
	synt	any
	llist	0
	line	360
	colm	23
	synt	any
	asgn
	unmark
lab L12
	mark	L13
	pnull
	pnull
	var	0
	line	361
	colm	13
	synt	any
	field	lineNum
	int	12
	line	361
	colm	21
	synt	any
	asgn
	unmark
lab L13
	mark	L14
	mark	L15
	pnull
	line	362
	colm	7
	synt	any
	pret
lab L15
	synt	any
	pfail
	unmark
lab L14
	pnull
	line	363
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFile
	local	0,001000,fileName
	local	1,001000,path
	local	2,000020,self
	local	3,000020,clone
	local	4,000000,UniDoc__UniFile__oprec
	local	5,000000,UniDoc__UniFileinitialize
	local	6,000000,lang__Object__oprec
	local	7,000000,lang__Objectinitialize
	local	8,000000,UniDoc__UniFile__state
	declend
	filen	__faux.icn
	line	5
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	mark	L4
	line	8
	colm	3
	synt	if
	mark0
	pnull
	var	4
	line	8
	colm	6
	synt	any
	null
	unmark
	var	5
	line	8
	colm	60
	synt	any
	invoke	0
	line	8
	colm	3
	synt	endif
	unmark
lab L4
	mark	L5
	line	9
	colm	3
	synt	if
	mark0
	pnull
	var	6
	line	9
	colm	6
	synt	any
	null
	unmark
	var	7
	line	9
	colm	54
	synt	any
	invoke	0
	line	9
	colm	3
	synt	endif
	unmark
lab L5
	pnull
	pnull
	var	4
	line	10
	colm	25
	synt	any
	field	lang__Object
	var	6
	line	10
	colm	39
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	mark	L6
	pnull
	var	2
	var	8
	line	12
	colm	34
	synt	any
	keywd	null
	var	4
	line	12
	colm	33
	synt	any
	invoke	2
	line	12
	colm	8
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	2
	line	13
	colm	7
	synt	any
	field	__s
	var	2
	line	13
	colm	12
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	pnull
	var	2
	line	14
	colm	7
	synt	any
	field	__m
	line	14
	colm	11
	synt	any
	field	initially
	var	2
	var	0
	var	1
	line	14
	colm	21
	synt	any
	invoke	3
	line	14
	colm	42
	synt	any
	esusp
	goto	L10
lab L9
	line	14
	colm	44
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	mark	L12
	var	2
	line	15
	colm	3
	synt	any
	pret
lab L12
	synt	any
	pfail
	unmark
lab L11
	pnull
	line	16
	colm	1
	synt	any
	pfail
	end
proc UniDoc__UniFileinitialize
	local	0,000000,UniDoc__UniFile__oprec
	local	1,000000,UniDoc__UniFile__methods
	local	2,000000,UniDoc__UniFile_setDebug
	local	3,000000,UniDoc__UniFile_setInside
	local	4,000000,UniDoc__UniFile_setSaveSrc
	local	5,000000,UniDoc__UniFile_hasSource
	local	6,000000,UniDoc__UniFile_getFilename
	local	7,000000,UniDoc__UniFile_getSrc
	local	8,000000,UniDoc__UniFile_setTag
	local	9,000000,UniDoc__UniFile_nextToken
	local	10,000000,UniDoc__UniFile_showToken
	local	11,000000,UniDoc__UniFile_pushback
	local	12,000000,UniDoc__UniFile_readline
	local	13,000000,UniDoc__UniFile_Read
	local	14,000000,UniDoc__UniFile_EOS
	local	15,000000,UniDoc__UniFile_clearLine
	local	16,000000,UniDoc__UniFile_clearPushback
	local	17,000000,UniDoc__UniFile_clearBuffer
	local	18,000000,UniDoc__UniFile_setBuffer
	local	19,000000,UniDoc__UniFile_isKeyword
	local	20,000000,UniDoc__UniFile_updateContent
	local	21,000000,UniDoc__UniFile_readFile
	local	22,000000,UniDoc__UniFile_initially
	local	23,000000,lang__Object_clone
	local	24,000000,lang__Object_to_string
	local	25,000000,lang__Object_equals
	local	26,000000,lang__Object_hash_code
	local	27,000000,lang__Object_get_class_name
	local	28,000000,lang__Object_get_id
	local	29,000000,lang__Object_get_class
	local	30,000000,lang__Object_is_instance
	local	31,000000,lang__Object_Type
	local	32,000000,lang__Object_instanceOf
	local	33,000000,lang__Object_className
	local	34,000000,lang__Object_invoke
	local	35,000000,lang__Object_getField
	local	36,000000,lang__Object_setField
	local	37,000000,lang__Object_hasField
	local	38,000000,lang__Object_fieldNames
	local	39,000000,lang__Object_genMethods
	local	40,000000,lang__Object_hasMethod
	declend
	line	18
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	pnull
	var	0
	var	1
	var	2
	var	3
	var	4
	var	5
	var	6
	var	7
	var	8
	var	9
	var	10
	var	11
	var	12
	var	13
	var	14
	var	15
	var	16
	var	17
	var	18
	var	19
	var	20
	var	21
	var	22
	var	23
	var	24
	var	25
	var	26
	var	27
	var	28
	var	29
	var	30
	var	31
	var	32
	var	33
	var	34
	var	35
	var	36
	var	37
	var	38
	var	39
	var	40
	line	19
	colm	61
	synt	any
	invoke	39
	line	19
	colm	34
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	line	20
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_getLines
	local	0,001000,self
	declend
	filen	UniFile.icn
	line	376
	colm	11
	synt	any
	mark	L1
	line	377
	colm	9
	synt	suspend
	mark0
	pnull
	pnull
	var	0
	line	377
	colm	22
	synt	any
	field	buffer
	line	377
	colm	17
	synt	any
	bang
	line	377
	colm	9
	synt	any
	psusp
	pop
lab L2
	efail
lab L3
	line	377
	colm	9
	synt	endsuspend
	unmark
lab L1
	pnull
	line	378
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_add
	local	0,001000,self
	local	1,001000,line
	local	2,000000,put
	local	3,000000,UniDoc__protectLine
	con	0,010000,1,012
	declend
	line	385
	colm	11
	synt	any
	mark	L1
	var	2
	pnull
	var	0
	line	386
	colm	16
	synt	any
	field	buffer
	pnull
	mark	L2
	var	3
	var	1
	line	386
	colm	44
	synt	any
	invoke	1
	line	386
	colm	50
	synt	any
	esusp
	goto	L3
lab L2
	var	1
lab L3
	str	0
	line	386
	colm	56
	synt	any
	cat
	line	386
	colm	11
	synt	any
	invoke	2
	unmark
lab L1
	mark	L4
	var	2
	pnull
	var	0
	line	387
	colm	16
	synt	any
	field	rawBuf
	var	1
	line	387
	colm	11
	synt	any
	invoke	2
	unmark
lab L4
	pnull
	line	388
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_insertTag
	local	0,001000,self
	local	1,001000,tagName
	local	2,000000,last
	local	3,000000,pull
	local	4,000000,put
	local	5,000000,UniDoc__makeTag
	declend
	line	395
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	var	3
	pnull
	var	0
	line	396
	colm	26
	synt	any
	field	buffer
	line	396
	colm	21
	synt	any
	invoke	1
	line	396
	colm	14
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	var	4
	pnull
	var	0
	line	397
	colm	17
	synt	any
	field	buffer
	var	5
	var	1
	line	397
	colm	40
	synt	any
	invoke	1
	line	397
	colm	12
	synt	any
	invoke	2
	unmark
lab L2
	mark	L3
	var	4
	pnull
	var	0
	line	398
	colm	17
	synt	any
	field	buffer
	pnull
	var	2
	line	398
	colm	25
	synt	any
	nonnull
	line	398
	colm	12
	synt	any
	invoke	2
	unmark
lab L3
	pnull
	line	399
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_clearCBuf
	local	0,001000,self
	declend
	line	401
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	402
	colm	13
	synt	any
	field	buffer
	pnull
	line	402
	colm	22
	synt	any
	llist	0
	line	402
	colm	20
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	403
	colm	13
	synt	any
	field	rawBuf
	pnull
	line	403
	colm	22
	synt	any
	llist	0
	line	403
	colm	20
	synt	any
	asgn
	unmark
lab L2
	pnull
	line	404
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_Get
	local	0,001000,self
	local	1,001000,i
	declend
	line	406
	colm	11
	synt	any
	mark	L1
	mark	L2
	mark	L3
	pnull
	pnull
	var	0
	line	407
	colm	20
	synt	any
	field	rawBuf
	var	1
	line	407
	colm	27
	synt	any
	subsc
	line	407
	colm	30
	synt	any
	esusp
	goto	L4
lab L3
	line	407
	colm	31
	synt	any
	pfail
lab L4
	line	407
	colm	9
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	408
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf_initially
	local	0,001000,self
	declend
	line	410
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	411
	colm	13
	synt	any
	field	buffer
	pnull
	line	411
	colm	22
	synt	any
	llist	0
	line	411
	colm	20
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	412
	colm	13
	synt	any
	field	rawBuf
	pnull
	line	412
	colm	22
	synt	any
	llist	0
	line	412
	colm	20
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	mark	L4
	pnull
	line	413
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	unmark
lab L3
	pnull
	line	414
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBuf
	local	0,000020,self
	local	1,000020,clone
	local	2,000000,UniDoc__CodeBuf__oprec
	local	3,000000,UniDoc__CodeBufinitialize
	local	4,000000,lang__Object__oprec
	local	5,000000,lang__Objectinitialize
	local	6,000000,UniDoc__CodeBuf__state
	declend
	filen	__faux.icn
	line	5
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	mark	L4
	line	8
	colm	3
	synt	if
	mark0
	pnull
	var	2
	line	8
	colm	6
	synt	any
	null
	unmark
	var	3
	line	8
	colm	60
	synt	any
	invoke	0
	line	8
	colm	3
	synt	endif
	unmark
lab L4
	mark	L5
	line	9
	colm	3
	synt	if
	mark0
	pnull
	var	4
	line	9
	colm	6
	synt	any
	null
	unmark
	var	5
	line	9
	colm	54
	synt	any
	invoke	0
	line	9
	colm	3
	synt	endif
	unmark
lab L5
	pnull
	pnull
	var	2
	line	10
	colm	25
	synt	any
	field	lang__Object
	var	4
	line	10
	colm	39
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	mark	L6
	pnull
	var	0
	var	6
	line	12
	colm	34
	synt	any
	keywd	null
	var	2
	line	12
	colm	33
	synt	any
	invoke	2
	line	12
	colm	8
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	0
	line	13
	colm	7
	synt	any
	field	__s
	var	0
	line	13
	colm	12
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	pnull
	var	0
	line	14
	colm	7
	synt	any
	field	__m
	line	14
	colm	11
	synt	any
	field	initially
	var	0
	pnull
	line	14
	colm	21
	synt	any
	invoke	2
	line	14
	colm	29
	synt	any
	esusp
	goto	L10
lab L9
	line	14
	colm	31
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	mark	L12
	var	0
	line	15
	colm	3
	synt	any
	pret
lab L12
	synt	any
	pfail
	unmark
lab L11
	pnull
	line	16
	colm	1
	synt	any
	pfail
	end
proc UniDoc__CodeBufinitialize
	local	0,000000,UniDoc__CodeBuf__oprec
	local	1,000000,UniDoc__CodeBuf__methods
	local	2,000000,UniDoc__CodeBuf_getLines
	local	3,000000,UniDoc__CodeBuf_add
	local	4,000000,UniDoc__CodeBuf_insertTag
	local	5,000000,UniDoc__CodeBuf_clearCBuf
	local	6,000000,UniDoc__CodeBuf_Get
	local	7,000000,UniDoc__CodeBuf_initially
	local	8,000000,lang__Object_clone
	local	9,000000,lang__Object_to_string
	local	10,000000,lang__Object_equals
	local	11,000000,lang__Object_hash_code
	local	12,000000,lang__Object_get_class_name
	local	13,000000,lang__Object_get_id
	local	14,000000,lang__Object_get_class
	local	15,000000,lang__Object_is_instance
	local	16,000000,lang__Object_Type
	local	17,000000,lang__Object_instanceOf
	local	18,000000,lang__Object_className
	local	19,000000,lang__Object_invoke
	local	20,000000,lang__Object_getField
	local	21,000000,lang__Object_setField
	local	22,000000,lang__Object_hasField
	local	23,000000,lang__Object_fieldNames
	local	24,000000,lang__Object_genMethods
	local	25,000000,lang__Object_hasMethod
	declend
	line	18
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	pnull
	var	0
	var	1
	var	2
	var	3
	var	4
	var	5
	var	6
	var	7
	var	8
	var	9
	var	10
	var	11
	var	12
	var	13
	var	14
	var	15
	var	16
	var	17
	var	18
	var	19
	var	20
	var	21
	var	22
	var	23
	var	24
	var	25
	line	19
	colm	61
	synt	any
	invoke	24
	line	19
	colm	34
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	line	20
	colm	1
	synt	any
	pfail
	end
