version	U12.1.00
uid	xmlparser.u1-1786291441-0
record	xml__Diversion__state,5
	0,__s
	1,__m
	2,id
	3,subject
	4,pos
record	xml__Diversion__methods,0
record	xml__XmlParser__state,14
	0,__s
	1,__m
	2,doc
	3,resolver
	4,error_handler
	5,current_divert_id
	6,divert_stack
	7,in_ext_subset
	8,dtd_insert_shown_error
	9,do_namespaces_flag
	10,preserve_insignificant_whitespace_flag
	11,preserve_comments_flag
	12,validate_flag
	13,reason
record	xml__XmlParser__methods,111
	0,set_resolver
	1,get_resolver
	2,set_do_namespaces
	3,clear_do_namespaces
	4,set_validate
	5,clear_validate
	6,set_preserve_comments
	7,clear_preserve_comments
	8,set_preserve_insignificant_whitespace
	9,clear_preserve_insignificant_whitespace
	10,parse
	11,validate_docname
	12,spaces
	13,dtd_spaces
	14,parse_name
	15,dtd_parse_name
	16,parse_names
	17,parse_nmtoken
	18,dtd_parse_nmtoken
	19,parse_nmtokens
	20,parse_entity_value
	21,parse_attvalue
	22,normalize_attvalue
	23,normalize_attvalue1
	24,normalize_eol
	25,parse_system_literal
	26,parse_pubid_literal
	27,parse_comment
	28,parse_pi
	29,parse_pi_target
	30,parse_cdsect
	31,parse_prolog
	32,parse_xml_decl
	33,parse_version_info
	34,parse_eq
	35,parse_version_num
	36,parse_misc_star
	37,parse_and_maybe_add_comment
	38,parse_doctype_decl
	39,parse_markup_decls
	40,parse_ext_subset
	41,parse_ext_subset_decl
	42,parse_sdecl
	43,parse_element
	44,parse_attribute
	45,parse_etag
	46,parse_content
	47,check_is_char_data
	48,parse_element_decl
	49,parse_content_spec
	50,parse_children
	51,parse_cp
	52,parse_choiceseq
	53,parse_mixed
	54,parse_attlist_decl
	55,parse_att_type
	56,parse_notation_type
	57,parse_enumeration
	58,parse_default_decl
	59,parse_conditional_sect
	60,parse_ignore_sect_contents
	61,parse_char_ref
	62,parse_reference
	63,parse_entity_ref
	64,parse_pe_reference
	65,lookup_pe_reference
	66,lookup_entity_ref
	67,resolve_entity
	68,parse_entity_decl
	69,parse_entity_def
	70,parse_pe_def
	71,parse_external_id
	72,parse_ndata_decl
	73,parse_text_decl
	74,parse_external_parsed_entity
	75,parse_encoding_decl
	76,parse_enc_name
	77,parse_notation_decl
	78,opt_spaces
	79,dtd_opt_spaces
	80,validate_idrefs
	81,validate_children
	82,validate_attributes
	83,validate_attribute_value
	84,start_divert
	85,end_divert
	86,warn
	87,invalid
	88,err
	89,set_error_handler
	90,get_error_handler
	91,looking_at_space_then
	92,dtd_looking_at_space_then
	93,looking_at_space_then_cset
	94,dtd_looking_at_space_then_cset
	95,dtd_match
	96,dtd_any
	97,dtd_many
	98,dtd_many_star
	99,try_dtd_insert
	100,resolve
	101,do_namespace_processing
	102,do_namespace_processing_element
	103,convert_element
	104,convert_name
	105,make_declarations_map
	106,initially
	107,error
	108,get_reason
	109,xml__Parser
	110,util__Error
impl	local
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/xml/parser.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/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	scan.u
global	128
	0,000001,xml__xml_space,0
	1,000001,xml__xml_char,0
	2,000001,xml__xml_letter,0
	3,000001,xml__xml_name_start,0
	4,000001,xml__xml_name_char,0
	5,000001,xml__xml_pubid_char,0
	6,000011,xml__Diversion__state,5
	7,000011,xml__Diversion__methods,0
	8,000001,xml__Diversion__oprec,0
	9,000005,xml__Diversion,3
	10,000005,xml__Diversioninitialize,0
	11,000005,xml__XmlParser_set_resolver,2
	12,000005,xml__XmlParser_get_resolver,1
	13,000005,xml__XmlParser_set_do_namespaces,1
	14,000005,xml__XmlParser_clear_do_namespaces,1
	15,000005,xml__XmlParser_set_validate,1
	16,000005,xml__XmlParser_clear_validate,1
	17,000005,xml__XmlParser_set_preserve_comments,1
	18,000005,xml__XmlParser_clear_preserve_comments,1
	19,000005,xml__XmlParser_set_preserve_insignificant_whitespace,1
	20,000005,xml__XmlParser_clear_preserve_insignificant_whitespace,1
	21,000005,xml__XmlParser_parse,2
	22,000005,xml__XmlParser_validate_docname,1
	23,000005,xml__XmlParser_spaces,1
	24,000005,xml__XmlParser_dtd_spaces,1
	25,000005,xml__XmlParser_parse_name,2
	26,000005,xml__XmlParser_dtd_parse_name,1
	27,000005,xml__XmlParser_parse_names,2
	28,000005,xml__XmlParser_parse_nmtoken,2
	29,000005,xml__XmlParser_dtd_parse_nmtoken,1
	30,000005,xml__XmlParser_parse_nmtokens,2
	31,000005,xml__XmlParser_parse_entity_value,1
	32,000005,xml__XmlParser_parse_attvalue,1
	33,000005,xml__XmlParser_normalize_attvalue,3
	34,000005,xml__XmlParser_normalize_attvalue1,3
	35,000005,xml__XmlParser_normalize_eol,2
	36,000005,xml__XmlParser_parse_system_literal,1
	37,000005,xml__XmlParser_parse_pubid_literal,1
	38,000005,xml__XmlParser_parse_comment,1
	39,000005,xml__XmlParser_parse_pi,1
	40,000005,xml__XmlParser_parse_pi_target,1
	41,000005,xml__XmlParser_parse_cdsect,1
	42,000005,xml__XmlParser_parse_prolog,1
	43,000005,xml__XmlParser_parse_xml_decl,1
	44,000005,xml__XmlParser_parse_version_info,1
	45,000005,xml__XmlParser_parse_eq,1
	46,000005,xml__XmlParser_parse_version_num,1
	47,000005,xml__XmlParser_parse_misc_star,1
	48,000005,xml__XmlParser_parse_and_maybe_add_comment,2
	49,000005,xml__XmlParser_parse_doctype_decl,1
	50,000005,xml__XmlParser_parse_markup_decls,1
	51,000005,xml__XmlParser_parse_ext_subset,1
	52,000005,xml__XmlParser_parse_ext_subset_decl,1
	53,000005,xml__XmlParser_parse_sdecl,1
	54,000005,xml__XmlParser_parse_element,2
	55,000005,xml__XmlParser_parse_attribute,3
	56,000005,xml__XmlParser_parse_etag,2
	57,000005,xml__XmlParser_parse_content,3
	58,000005,xml__XmlParser_check_is_char_data,3
	59,000005,xml__XmlParser_parse_element_decl,1
	60,000005,xml__XmlParser_parse_content_spec,1
	61,000005,xml__XmlParser_parse_children,1
	62,000005,xml__XmlParser_parse_cp,1
	63,000005,xml__XmlParser_parse_choiceseq,1
	64,000005,xml__XmlParser_parse_mixed,1
	65,000005,xml__XmlParser_parse_attlist_decl,1
	66,000005,xml__XmlParser_parse_att_type,2
	67,000005,xml__XmlParser_parse_notation_type,1
	68,000005,xml__XmlParser_parse_enumeration,1
	69,000005,xml__XmlParser_parse_default_decl,2
	70,000005,xml__XmlParser_parse_conditional_sect,1
	71,000005,xml__XmlParser_parse_ignore_sect_contents,1
	72,000005,xml__XmlParser_parse_char_ref,2
	73,000005,xml__XmlParser_parse_reference,1
	74,000005,xml__XmlParser_parse_entity_ref,1
	75,000005,xml__XmlParser_parse_pe_reference,1
	76,000005,xml__XmlParser_lookup_pe_reference,2
	77,000005,xml__XmlParser_lookup_entity_ref,2
	78,000005,xml__XmlParser_resolve_entity,2
	79,000005,xml__XmlParser_parse_entity_decl,1
	80,000005,xml__XmlParser_parse_entity_def,1
	81,000005,xml__XmlParser_parse_pe_def,1
	82,000005,xml__XmlParser_parse_external_id,1
	83,000005,xml__XmlParser_parse_ndata_decl,1
	84,000005,xml__XmlParser_parse_text_decl,1
	85,000005,xml__XmlParser_parse_external_parsed_entity,3
	86,000005,xml__XmlParser_parse_encoding_decl,1
	87,000005,xml__XmlParser_parse_enc_name,1
	88,000005,xml__XmlParser_parse_notation_decl,1
	89,000005,xml__XmlParser_opt_spaces,1
	90,000005,xml__XmlParser_dtd_opt_spaces,1
	91,000005,xml__XmlParser_validate_idrefs,1
	92,000005,xml__XmlParser_validate_children,3
	93,000005,xml__XmlParser_validate_attributes,2
	94,000005,xml__XmlParser_validate_attribute_value,5
	95,000005,xml__XmlParser_start_divert,2
	96,000005,xml__XmlParser_end_divert,1
	97,000005,xml__XmlParser_warn,2
	98,000005,xml__XmlParser_invalid,2
	99,000005,xml__XmlParser_err,2
	100,000005,xml__XmlParser_set_error_handler,2
	101,000005,xml__XmlParser_get_error_handler,1
	102,000005,xml__XmlParser_looking_at_space_then,2
	103,000005,xml__XmlParser_dtd_looking_at_space_then,2
	104,000005,xml__XmlParser_looking_at_space_then_cset,2
	105,000005,xml__XmlParser_dtd_looking_at_space_then_cset,2
	106,000005,xml__XmlParser_dtd_match,2
	107,000005,xml__XmlParser_dtd_any,2
	108,000005,xml__XmlParser_dtd_many,2
	109,000005,xml__XmlParser_dtd_many_star,2
	110,000005,xml__XmlParser_try_dtd_insert,2
	111,000005,xml__XmlParser_resolve,2
	112,000005,xml__XmlParser_do_namespace_processing,1
	113,000005,xml__XmlParser_do_namespace_processing_element,3
	114,000005,xml__XmlParser_convert_element,3
	115,000005,xml__XmlParser_convert_name,3
	116,000005,xml__XmlParser_make_declarations_map,2
	117,000005,xml__XmlParser_initially,1
	118,000011,xml__XmlParser__state,14
	119,000011,xml__XmlParser__methods,111
	120,000001,xml__XmlParser__oprec,0
	121,000001,xml__Parser__oprec,0
	122,000001,util__Error__oprec,0
	123,000005,xml__XmlParser,0
	124,000005,xml__XmlParserinitialize,0
	125,000005,xml__init_xml_globals,0
	126,000005,xml__comingup,2
	127,000005,xml__many_star,1

proc xml__Diversion
	local	0,001000,id
	local	1,001000,subject
	local	2,001000,pos
	local	3,000020,self
	local	4,000020,clone
	local	5,000000,xml__Diversion__oprec
	local	6,000000,xml__Diversioninitialize
	local	7,000000,xml__Diversion__state
	declend
	filen	__faux.icn
	line	5
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	line	8
	colm	3
	synt	if
	mark0
	pnull
	var	5
	line	8
	colm	6
	synt	any
	null
	unmark
	var	6
	line	8
	colm	58
	synt	any
	invoke	0
	line	8
	colm	3
	synt	endif
	unmark
lab L2
	einit	L1
lab L3
	mark	L4
	pnull
	var	3
	var	7
	line	10
	colm	33
	synt	any
	keywd	null
	var	5
	var	0
	var	1
	var	2
	line	10
	colm	32
	synt	any
	invoke	5
	line	10
	colm	8
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	pnull
	pnull
	var	3
	line	11
	colm	7
	synt	any
	field	__s
	var	3
	line	11
	colm	12
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	mark	L7
	var	3
	line	12
	colm	3
	synt	any
	pret
lab L7
	synt	any
	pfail
	unmark
lab L6
	pnull
	line	13
	colm	1
	synt	any
	pfail
	end
proc xml__Diversioninitialize
	local	0,000000,xml__Diversion__oprec
	local	1,000000,xml__Diversion__methods
	declend
	line	15
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	pnull
	var	0
	var	1
	line	16
	colm	59
	synt	any
	invoke	0
	line	16
	colm	33
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	line	17
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_resolver
	local	0,001000,self
	local	1,001000,r
	declend
	filen	xmlparser.icn
	line	38
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	39
	colm	18
	synt	any
	field	resolver
	var	1
	line	39
	colm	28
	synt	any
	asgn
	line	39
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	40
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_get_resolver
	local	0,001000,self
	declend
	line	45
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	46
	colm	18
	synt	any
	field	resolver
	line	46
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	47
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_do_namespaces
	local	0,001000,self
	con	0,002000,1,1
	declend
	line	52
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	53
	colm	11
	synt	any
	field	do_namespaces_flag
	int	0
	line	53
	colm	30
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	54
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_clear_do_namespaces
	local	0,001000,self
	declend
	line	59
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	60
	colm	11
	synt	any
	field	do_namespaces_flag
	line	60
	colm	32
	synt	any
	keywd	null
	line	60
	colm	30
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	61
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_validate
	local	0,001000,self
	con	0,002000,1,1
	declend
	line	66
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	67
	colm	11
	synt	any
	field	validate_flag
	int	0
	line	67
	colm	25
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	68
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_clear_validate
	local	0,001000,self
	declend
	line	73
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	74
	colm	11
	synt	any
	field	validate_flag
	line	74
	colm	27
	synt	any
	keywd	null
	line	74
	colm	25
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	75
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_preserve_comments
	local	0,001000,self
	con	0,002000,1,1
	declend
	line	80
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	81
	colm	11
	synt	any
	field	preserve_comments_flag
	int	0
	line	81
	colm	34
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	82
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_clear_preserve_comments
	local	0,001000,self
	declend
	line	87
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	88
	colm	11
	synt	any
	field	preserve_comments_flag
	line	88
	colm	36
	synt	any
	keywd	null
	line	88
	colm	34
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	89
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_preserve_insignificant_whitespace
	local	0,001000,self
	con	0,002000,1,1
	declend
	line	97
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	98
	colm	11
	synt	any
	field	preserve_insignificant_whitespace_flag
	int	0
	line	98
	colm	50
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	99
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_clear_preserve_insignificant_whitespace
	local	0,001000,self
	declend
	line	105
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	106
	colm	11
	synt	any
	field	preserve_insignificant_whitespace_flag
	line	106
	colm	52
	synt	any
	keywd	null
	line	106
	colm	50
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	107
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse
	local	0,001000,self
	local	1,001000,s
	local	2,000000,xml__XmlDocument
	local	3,000000,pos
	con	0,010000,5,151,156,160,165,164
	con	1,002000,1,0
	con	2,010000,31,111,156,166,141,154,151,144,040,143,157,156,164,145,156,164,040,141,164,040,145,156,144,040,157,146,040,151,156,160,165,164
	declend
	line	114
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	115
	colm	11
	synt	any
	field	doc
	var	2
	line	115
	colm	33
	synt	any
	invoke	0
	line	115
	colm	15
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	117
	colm	11
	synt	any
	field	dtd_insert_shown_error
	line	117
	colm	36
	synt	any
	keywd	null
	line	117
	colm	34
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	pnull
	var	0
	line	118
	colm	11
	synt	any
	field	current_divert_id
	str	0
	line	118
	colm	29
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	119
	colm	11
	synt	any
	field	divert_stack
	pnull
	line	119
	colm	26
	synt	any
	llist	0
	line	119
	colm	24
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	pnull
	var	0
	line	121
	colm	11
	synt	any
	field	normalize_eol
	var	1
	line	121
	colm	25
	synt	any
	invoke	1
	line	121
	colm	28
	synt	any
	bscan
	mark	L6
	mark	L7
	pnull
	var	0
	line	122
	colm	14
	synt	any
	field	parse_prolog
	line	122
	colm	27
	synt	any
	invoke	0
	line	122
	colm	29
	synt	any
	esusp
	goto	L8
lab L7
	line	122
	colm	30
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	mark	L10
	pnull
	pnull
	var	0
	line	123
	colm	14
	synt	any
	field	doc
	line	123
	colm	18
	synt	any
	field	add_child
	pnull
	var	0
	line	123
	colm	33
	synt	any
	field	parse_element
	line	123
	colm	47
	synt	any
	invoke	0
	line	123
	colm	28
	synt	any
	invoke	1
	line	123
	colm	50
	synt	any
	esusp
	goto	L11
lab L10
	line	123
	colm	51
	synt	any
	pfail
lab L11
	unmark
lab L9
	mark	L12
	mark	L13
	pnull
	var	0
	line	124
	colm	14
	synt	any
	field	parse_misc_star
	line	124
	colm	30
	synt	any
	invoke	0
	line	124
	colm	32
	synt	any
	esusp
	goto	L14
lab L13
	line	124
	colm	33
	synt	any
	pfail
lab L14
	unmark
lab L12
	mark	L15
	var	3
	int	1
	line	125
	colm	13
	synt	any
	invoke	1
	line	125
	colm	17
	synt	any
	esusp
	goto	L16
lab L15
	mark	L17
	pnull
	var	0
	line	125
	colm	30
	synt	any
	field	err
	str	2
	line	125
	colm	34
	synt	any
	invoke	1
	line	125
	colm	19
	synt	any
	pret
lab L17
	synt	any
	pfail
lab L16
	line	121
	colm	28
	synt	any
	escan
	unmark
lab L5
	mark	L18
	line	129
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	129
	colm	15
	synt	any
	field	reason
	line	129
	colm	10
	synt	any
	nonnull
	unmark
	line	130
	colm	10
	synt	any
	pfail
	line	129
	colm	7
	synt	endif
	unmark
lab L18
	mark	L19
	pnull
	var	0
	line	132
	colm	11
	synt	any
	field	validate_docname
	line	132
	colm	28
	synt	any
	invoke	0
	unmark
lab L19
	mark	L20
	pnull
	var	0
	line	134
	colm	11
	synt	any
	field	validate_idrefs
	line	134
	colm	27
	synt	any
	invoke	0
	unmark
lab L20
	mark	L21
	line	136
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	136
	colm	15
	synt	any
	field	do_namespaces_flag
	line	136
	colm	10
	synt	any
	nonnull
	unmark
	mark	L22
	pnull
	var	0
	line	137
	colm	14
	synt	any
	field	do_namespace_processing
	line	137
	colm	38
	synt	any
	invoke	0
	line	137
	colm	40
	synt	any
	esusp
	goto	L23
lab L22
	line	137
	colm	41
	synt	any
	pfail
lab L23
	line	136
	colm	7
	synt	endif
	unmark
lab L21
	mark	L24
	mark	L25
	pnull
	var	0
	line	140
	colm	18
	synt	any
	field	doc
	line	140
	colm	7
	synt	any
	pret
lab L25
	synt	any
	pfail
	unmark
lab L24
	pnull
	line	141
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_validate_docname
	local	0,001000,self
	local	1,000020,docname
	local	2,000020,e
	local	3,000000,string
	con	0,010000,7,144,157,143,164,171,160,145
	con	1,010000,84,124,150,145,040,144,157,143,165,155,145,156,164,040,156,141,155,145,040,151,156,040,164,150,145,040,104,117,103,124,131,120,105,040,144,145,143,154,141,162,141,164,151,157,156,040,155,165,163,164,040,155,141,164,143,150,040,164,150,145,040,156,141,155,145,040,157,146,040,164,150,145,040,162,157,157,164,040,145,154,145,155,145,156,164
	declend
	line	143
	colm	11
	synt	any
	mark	L1
	line	146
	colm	7
	synt	every
	mark0
	pnull
	var	2
	pnull
	pnull
	pnull
	var	0
	line	146
	colm	23
	synt	any
	field	doc
	line	146
	colm	27
	synt	any
	field	children
	line	146
	colm	18
	synt	any
	bang
	line	146
	colm	15
	synt	any
	asgn
	pop
	mark0
	line	147
	colm	10
	synt	if
	mark0
	mark	L4
	var	3
	var	2
	line	147
	colm	23
	synt	any
	invoke	1
	unmark
	efail
lab L4
	pnull
	pop
	pnull
	pnull
	var	2
	line	147
	colm	32
	synt	any
	field	get_type
	line	147
	colm	41
	synt	any
	invoke	0
	str	0
	line	147
	colm	44
	synt	any
	lexeq
	unmark
	mark	L5
	pnull
	var	1
	pnull
	var	2
	line	148
	colm	25
	synt	any
	field	get_name
	line	148
	colm	34
	synt	any
	invoke	0
	line	148
	colm	21
	synt	any
	asgn
	unmark
lab L5
	unmark
	unmark
	pnull
	goto	L3
	line	147
	colm	10
	synt	endif
	unmark
lab L2
	efail
lab L3
	line	146
	colm	7
	synt	endevery
	unmark
lab L1
	mark	L6
	line	153
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	153
	colm	10
	synt	any
	nonnull
	pnull
	pnull
	pnull
	var	0
	line	153
	colm	27
	synt	any
	field	doc
	line	153
	colm	31
	synt	any
	field	get_root_element
	line	153
	colm	48
	synt	any
	invoke	0
	line	153
	colm	50
	synt	any
	field	get_name
	line	153
	colm	59
	synt	any
	invoke	0
	line	153
	colm	19
	synt	any
	lexne
	unmark
	pnull
	var	0
	line	154
	colm	14
	synt	any
	field	invalid
	str	1
	line	154
	colm	22
	synt	any
	invoke	1
	line	153
	colm	7
	synt	endif
	unmark
lab L6
	pnull
	line	156
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_spaces
	local	0,001000,self
	local	1,000000,any
	local	2,000000,xml__xml_space
	local	3,000000,tab
	local	4,000000,many
	con	0,010000,14,163,160,141,143,145,040,145,170,160,145,143,164,145,144
	declend
	line	162
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	1
	var	2
	line	163
	colm	10
	synt	any
	invoke	1
	line	163
	colm	26
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	163
	colm	38
	synt	any
	field	err
	str	0
	line	163
	colm	42
	synt	any
	invoke	1
	line	163
	colm	27
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	var	3
	var	4
	var	2
	line	164
	colm	22
	synt	any
	invoke	1
	line	164
	colm	17
	synt	any
	invoke	1
	line	164
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	165
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_spaces
	local	0,001000,self
	local	1,000000,xml__xml_space
	local	2,000000,tab
	con	0,010000,14,163,160,141,143,145,040,145,170,160,145,143,164,145,144
	declend
	line	167
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	168
	colm	11
	synt	any
	field	dtd_any
	var	1
	line	168
	colm	19
	synt	any
	invoke	1
	line	168
	colm	35
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	168
	colm	47
	synt	any
	field	err
	str	0
	line	168
	colm	51
	synt	any
	invoke	1
	line	168
	colm	36
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	var	2
	pnull
	var	0
	line	169
	colm	22
	synt	any
	field	dtd_many
	var	1
	line	169
	colm	31
	synt	any
	invoke	1
	line	169
	colm	17
	synt	any
	invoke	1
	line	169
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	170
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_name
	local	0,001000,self
	local	1,001000,quiet
	local	2,000000,any
	local	3,000000,xml__xml_name_start
	local	4,000000,move
	local	5,000000,tab
	local	6,000000,xml__many_star
	local	7,000000,xml__xml_name_char
	con	0,002000,1,1
	con	1,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	178
	colm	11
	synt	any
	mark	L1
	line	179
	colm	7
	synt	ifelse
	mark	L2
	var	2
	var	3
	line	179
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L4
	pnull
	var	4
	int	0
	line	180
	colm	21
	synt	any
	invoke	1
	var	5
	var	6
	var	7
	line	180
	colm	46
	synt	any
	invoke	1
	line	180
	colm	31
	synt	any
	invoke	1
	line	180
	colm	25
	synt	any
	cat
	line	180
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	mark	L5
	pnull
	var	1
	line	182
	colm	17
	synt	any
	null
	pop
	pnull
	var	0
	line	182
	colm	30
	synt	any
	field	err
	pnull
	var	3
	str	1
	line	182
	colm	54
	synt	any
	cat
	line	182
	colm	34
	synt	any
	invoke	1
	line	182
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L3
	line	179
	colm	7
	synt	endifelse
	unmark
lab L1
	pnull
	line	183
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_parse_name
	local	0,001000,self
	local	1,000000,xml__xml_name_start
	local	2,000000,move
	local	3,000000,tab
	local	4,000000,xml__xml_name_char
	con	0,010000,9,040,145,170,160,145,143,164,145,144
	con	1,002000,1,1
	declend
	line	189
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	190
	colm	11
	synt	any
	field	dtd_any
	var	1
	line	190
	colm	19
	synt	any
	invoke	1
	line	190
	colm	40
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	190
	colm	52
	synt	any
	field	err
	pnull
	var	1
	str	0
	line	190
	colm	76
	synt	any
	cat
	line	190
	colm	56
	synt	any
	invoke	1
	line	190
	colm	41
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	pnull
	var	2
	int	1
	line	191
	colm	18
	synt	any
	invoke	1
	var	3
	pnull
	var	0
	line	191
	colm	34
	synt	any
	field	dtd_many_star
	var	4
	line	191
	colm	48
	synt	any
	invoke	1
	line	191
	colm	29
	synt	any
	invoke	1
	line	191
	colm	22
	synt	any
	cat
	line	191
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	192
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_names
	local	0,001000,self
	local	1,001000,quiet
	local	2,000020,l
	local	3,000000,put
	local	4,000000,xml__xml_name_start
	declend
	line	200
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	pnull
	line	203
	colm	12
	synt	any
	llist	0
	line	203
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	204
	colm	7
	synt	repeat
	mark	L3
	mark	L6
	mark	L7
	var	3
	var	2
	pnull
	var	0
	line	205
	colm	21
	synt	any
	field	parse_name
	var	1
	line	205
	colm	32
	synt	any
	invoke	1
	line	205
	colm	13
	synt	any
	invoke	2
	line	205
	colm	40
	synt	any
	esusp
	goto	L8
lab L7
	line	205
	colm	41
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	mark	L10
	pnull
	var	0
	line	206
	colm	14
	synt	any
	field	looking_at_space_then_cset
	var	4
	line	206
	colm	41
	synt	any
	invoke	1
	line	206
	colm	62
	synt	any
	esusp
	goto	L11
lab L10
	unmark
	unmark
	pnull
	goto	L5
lab L11
	unmark
lab L9
	pnull
	var	0
	line	207
	colm	14
	synt	any
	field	spaces
	line	207
	colm	21
	synt	any
	invoke	0
lab L4
	unmark
	goto	L3
lab L5
	line	204
	colm	7
	synt	endrepeat
	unmark
lab L2
	mark	L12
	mark	L13
	var	2
	line	210
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	211
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_nmtoken
	local	0,001000,self
	local	1,001000,quiet
	local	2,000000,any
	local	3,000000,xml__xml_name_char
	local	4,000000,tab
	local	5,000000,many
	con	0,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	219
	colm	11
	synt	any
	mark	L1
	line	220
	colm	7
	synt	if
	mark0
	var	2
	var	3
	line	220
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L2
	var	4
	var	5
	var	3
	line	221
	colm	25
	synt	any
	invoke	1
	line	221
	colm	20
	synt	any
	invoke	1
	line	221
	colm	10
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	220
	colm	7
	synt	endif
	unmark
lab L1
	mark	L3
	mark	L4
	pnull
	var	1
	line	222
	colm	14
	synt	any
	null
	pop
	pnull
	var	0
	line	222
	colm	27
	synt	any
	field	err
	pnull
	var	3
	str	0
	line	222
	colm	50
	synt	any
	cat
	line	222
	colm	31
	synt	any
	invoke	1
	line	222
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	unmark
lab L3
	pnull
	line	223
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_parse_nmtoken
	local	0,001000,self
	local	1,000000,xml__xml_name_char
	local	2,000000,tab
	con	0,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	229
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	230
	colm	11
	synt	any
	field	dtd_any
	var	1
	line	230
	colm	19
	synt	any
	invoke	1
	line	230
	colm	39
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	230
	colm	51
	synt	any
	field	err
	pnull
	var	1
	str	0
	line	230
	colm	74
	synt	any
	cat
	line	230
	colm	55
	synt	any
	invoke	1
	line	230
	colm	40
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	var	2
	pnull
	var	0
	line	231
	colm	22
	synt	any
	field	dtd_many
	var	1
	line	231
	colm	31
	synt	any
	invoke	1
	line	231
	colm	17
	synt	any
	invoke	1
	line	231
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	232
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_nmtokens
	local	0,001000,self
	local	1,001000,quiet
	local	2,000020,l
	local	3,000000,put
	local	4,000000,xml__xml_name_char
	declend
	line	240
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	pnull
	line	243
	colm	12
	synt	any
	llist	0
	line	243
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	244
	colm	7
	synt	repeat
	mark	L3
	mark	L6
	mark	L7
	var	3
	var	2
	pnull
	var	0
	line	245
	colm	21
	synt	any
	field	parse_nmtoken
	var	1
	line	245
	colm	35
	synt	any
	invoke	1
	line	245
	colm	13
	synt	any
	invoke	2
	line	245
	colm	43
	synt	any
	esusp
	goto	L8
lab L7
	line	245
	colm	44
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	mark	L10
	pnull
	var	0
	line	246
	colm	14
	synt	any
	field	looking_at_space_then_cset
	var	4
	line	246
	colm	41
	synt	any
	invoke	1
	line	246
	colm	61
	synt	any
	esusp
	goto	L11
lab L10
	unmark
	unmark
	pnull
	goto	L5
lab L11
	unmark
lab L9
	pnull
	var	0
	line	247
	colm	14
	synt	any
	field	spaces
	line	247
	colm	21
	synt	any
	invoke	0
lab L4
	unmark
	goto	L3
lab L5
	line	244
	colm	7
	synt	endrepeat
	unmark
lab L2
	mark	L12
	mark	L13
	var	2
	line	250
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	251
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_entity_value
	local	0,001000,self
	local	1,000020,res
	local	2,000020,c
	local	3,000000,any
	local	4,000000,move
	local	5,000000,match
	con	0,020000,2,047,042
	con	1,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	2,002000,1,1
	con	3,010000,0
	con	4,020000,1,045
	con	5,010000,59,143,141,156,156,156,157,164,040,162,145,146,145,162,145,156,143,145,040,141,040,160,141,162,141,155,145,164,145,162,040,145,156,164,151,164,171,040,151,156,040,164,150,145,040,151,156,164,145,162,156,141,154,040,163,165,142,163,145,164
	con	6,010000,2,046,043
	con	7,020000,1,046
	con	8,010000,14,125,156,145,170,160,145,143,164,145,144,040,145,157,146
	declend
	line	257
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	3
	cset	0
	line	259
	colm	10
	synt	any
	invoke	1
	line	259
	colm	19
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	259
	colm	32
	synt	any
	field	err
	str	1
	line	259
	colm	36
	synt	any
	invoke	1
	line	259
	colm	21
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	2
	var	4
	int	2
	line	260
	colm	16
	synt	any
	invoke	1
	line	260
	colm	9
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	var	1
	str	3
	line	261
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
lab L8
	line	262
	colm	7
	synt	repeat
	mark	L8
	line	263
	colm	10
	synt	ifelse
	mark	L11
	var	3
	cset	4
	line	263
	colm	16
	synt	any
	invoke	1
	unmark
	mark	L13
	line	265
	colm	13
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	265
	colm	21
	synt	any
	field	in_ext_subset
	line	265
	colm	16
	synt	any
	null
	unmark
	mark	L14
	pnull
	var	0
	line	266
	colm	27
	synt	any
	field	err
	str	5
	line	266
	colm	31
	synt	any
	invoke	1
	line	266
	colm	16
	synt	any
	pret
lab L14
	synt	any
	pfail
	line	265
	colm	13
	synt	endif
	unmark
lab L13
	pnull
	var	1
	dup
	mark	L15
	pnull
	var	0
	line	268
	colm	26
	synt	any
	field	resolve_entity
	pnull
	var	0
	line	268
	colm	46
	synt	any
	field	lookup_pe_reference
	pnull
	var	0
	line	268
	colm	71
	synt	any
	field	parse_pe_reference
	line	268
	colm	90
	synt	any
	invoke	0
	line	268
	colm	66
	synt	any
	invoke	1
	line	268
	colm	41
	synt	any
	invoke	1
	line	268
	colm	94
	synt	any
	esusp
	goto	L16
lab L15
	line	268
	colm	95
	synt	any
	pfail
lab L16
	line	268
	colm	17
	synt	any
	cat
	asgn
	goto	L12
lab L11
	line	269
	colm	17
	synt	ifelse
	mark	L17
	var	5
	str	6
	line	269
	colm	25
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	dup
	mark	L19
	pnull
	var	0
	line	271
	colm	26
	synt	any
	field	parse_char_ref
	int	2
	line	271
	colm	41
	synt	any
	invoke	1
	line	271
	colm	44
	synt	any
	esusp
	goto	L20
lab L19
	line	271
	colm	45
	synt	any
	pfail
lab L20
	line	271
	colm	17
	synt	any
	cat
	asgn
	goto	L18
lab L17
	line	272
	colm	15
	synt	ifelse
	mark	L21
	var	3
	cset	7
	line	272
	colm	21
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	dup
	mark	L23
	pnull
	var	0
	line	274
	colm	26
	synt	any
	field	parse_entity_ref
	line	274
	colm	43
	synt	any
	invoke	0
	line	274
	colm	45
	synt	any
	esusp
	goto	L24
lab L23
	line	274
	colm	46
	synt	any
	pfail
lab L24
	line	274
	colm	17
	synt	any
	cat
	asgn
	goto	L22
lab L21
	line	275
	colm	15
	synt	ifelse
	mark	L25
	pnull
	var	2
	line	275
	colm	18
	synt	any
	tabmat
	unmark
	mark	L27
	var	1
	line	276
	colm	13
	synt	any
	pret
lab L27
	synt	any
	pfail
	goto	L26
lab L25
	pnull
	var	1
	dup
	mark	L28
	var	4
	int	2
	line	278
	colm	26
	synt	any
	invoke	1
	line	278
	colm	30
	synt	any
	esusp
	goto	L29
lab L28
	mark	L30
	pnull
	var	0
	line	278
	colm	43
	synt	any
	field	err
	str	8
	line	278
	colm	47
	synt	any
	invoke	1
	line	278
	colm	32
	synt	any
	pret
lab L30
	synt	any
	pfail
lab L29
	line	278
	colm	17
	synt	any
	cat
	asgn
lab L26
	line	275
	colm	15
	synt	endifelse
lab L22
	line	272
	colm	15
	synt	endifelse
lab L18
	line	269
	colm	17
	synt	endifelse
lab L12
	line	263
	colm	10
	synt	endifelse
lab L9
	unmark
	goto	L8
lab L10
	line	262
	colm	7
	synt	endrepeat
	unmark
lab L7
	pnull
	line	280
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_attvalue
	local	0,001000,self
	local	1,000020,res
	local	2,000020,c
	local	3,000000,any
	local	4,000000,move
	con	0,020000,2,047,042
	con	1,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	2,002000,1,1
	con	3,010000,0
	con	4,020000,1,046
	con	5,020000,1,074
	con	6,010000,20,047,074,047,040,156,157,164,040,141,154,154,157,167,145,144,040,150,145,162,145
	con	7,010000,14,125,156,145,170,160,145,143,164,145,144,040,145,157,146
	declend
	line	286
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	3
	cset	0
	line	288
	colm	10
	synt	any
	invoke	1
	line	288
	colm	19
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	288
	colm	32
	synt	any
	field	err
	str	1
	line	288
	colm	36
	synt	any
	invoke	1
	line	288
	colm	21
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	2
	var	4
	int	2
	line	289
	colm	16
	synt	any
	invoke	1
	line	289
	colm	9
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	var	1
	str	3
	line	290
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
lab L8
	line	291
	colm	7
	synt	repeat
	mark	L8
	line	292
	colm	10
	synt	ifelse
	mark	L11
	var	3
	cset	4
	line	292
	colm	16
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	dup
	mark	L13
	pnull
	var	0
	line	293
	colm	26
	synt	any
	field	parse_reference
	line	293
	colm	42
	synt	any
	invoke	0
	line	293
	colm	44
	synt	any
	esusp
	goto	L14
lab L13
	line	293
	colm	45
	synt	any
	pfail
lab L14
	line	293
	colm	17
	synt	any
	cat
	asgn
	goto	L12
lab L11
	line	294
	colm	15
	synt	ifelse
	mark	L15
	var	3
	cset	5
	line	294
	colm	21
	synt	any
	invoke	1
	unmark
	mark	L17
	pnull
	var	0
	line	295
	colm	24
	synt	any
	field	err
	str	6
	line	295
	colm	28
	synt	any
	invoke	1
	line	295
	colm	13
	synt	any
	pret
lab L17
	synt	any
	pfail
	goto	L16
lab L15
	line	296
	colm	15
	synt	ifelse
	mark	L18
	pnull
	var	2
	line	296
	colm	18
	synt	any
	tabmat
	unmark
	mark	L20
	var	1
	line	297
	colm	13
	synt	any
	pret
lab L20
	synt	any
	pfail
	goto	L19
lab L18
	pnull
	var	1
	dup
	mark	L21
	var	4
	int	2
	line	299
	colm	26
	synt	any
	invoke	1
	line	299
	colm	30
	synt	any
	esusp
	goto	L22
lab L21
	mark	L23
	pnull
	var	0
	line	299
	colm	43
	synt	any
	field	err
	str	7
	line	299
	colm	47
	synt	any
	invoke	1
	line	299
	colm	32
	synt	any
	pret
lab L23
	synt	any
	pfail
lab L22
	line	299
	colm	17
	synt	any
	cat
	asgn
lab L19
	line	296
	colm	15
	synt	endifelse
lab L16
	line	294
	colm	15
	synt	endifelse
lab L12
	line	292
	colm	10
	synt	endifelse
lab L9
	unmark
	goto	L8
lab L10
	line	291
	colm	7
	synt	endrepeat
	unmark
lab L7
	pnull
	line	301
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_normalize_attvalue
	local	0,001000,self
	local	1,001000,s
	local	2,001000,attdef
	local	3,000020,res
	local	4,000020,cdata
	local	5,000000,tab
	local	6,000000,many
	local	7,000000,upto
	local	8,000000,any
	local	9,000000,pos
	con	0,010000,8,141,164,164,166,141,154,165,145
	con	1,010000,5,103,104,101,124,101
	con	2,020000,1,040
	con	3,010000,0
	con	4,002000,1,0
	con	5,010000,1,040
	declend
	line	309
	colm	11
	synt	any
	mark	L1
	pnull
	var	0
	line	316
	colm	11
	synt	any
	field	start_divert
	str	0
	line	316
	colm	24
	synt	any
	invoke	1
	unmark
lab L1
	mark	L2
	pnull
	var	3
	mark	L3
	pnull
	var	0
	line	317
	colm	18
	synt	any
	field	normalize_attvalue1
	pnull
	var	0
	line	317
	colm	43
	synt	any
	field	normalize_eol
	var	1
	line	317
	colm	57
	synt	any
	invoke	1
	line	317
	colm	38
	synt	any
	invoke	1
	line	317
	colm	61
	synt	any
	esusp
	goto	L4
lab L3
	line	317
	colm	62
	synt	any
	pfail
lab L4
	line	317
	colm	11
	synt	any
	asgn
	unmark
lab L2
	mark	L5
	pnull
	var	0
	line	318
	colm	11
	synt	any
	field	end_divert
	line	318
	colm	22
	synt	any
	invoke	0
	unmark
lab L5
	mark	L6
	line	323
	colm	7
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	2
	line	323
	colm	11
	synt	any
	nonnull
	line	323
	colm	19
	synt	any
	field	def_type
	str	1
	line	323
	colm	29
	synt	any
	lexeq
	unmark
	mark	L7
	var	3
	line	324
	colm	10
	synt	any
	pret
lab L7
	synt	any
	pfail
	line	323
	colm	7
	synt	endif
	unmark
lab L6
	mark	L8
	var	3
	line	329
	colm	11
	synt	any
	bscan
	mark	L9
	var	5
	var	6
	cset	2
	line	330
	colm	18
	synt	any
	invoke	1
	line	330
	colm	13
	synt	any
	invoke	1
	unmark
lab L9
	mark	L10
	pnull
	var	3
	str	3
	line	331
	colm	14
	synt	any
	asgn
	unmark
lab L10
lab L11
	line	332
	colm	10
	synt	repeat
	mark	L11
	mark	L14
	pnull
	var	3
	dup
	var	5
	var	7
	cset	2
	line	333
	colm	30
	synt	any
	invoke	1
	line	333
	colm	25
	synt	any
	invoke	1
	line	333
	colm	17
	synt	any
	cat
	asgn
	unmark
lab L14
	line	334
	colm	13
	synt	ifelse
	mark	L15
	var	8
	cset	2
	line	334
	colm	19
	synt	any
	invoke	1
	unmark
	mark	L17
	var	5
	var	6
	cset	2
	line	335
	colm	24
	synt	any
	invoke	1
	line	335
	colm	19
	synt	any
	invoke	1
	unmark
lab L17
	line	337
	colm	16
	synt	if
	mark0
	mark	L18
	var	9
	int	4
	line	337
	colm	26
	synt	any
	invoke	1
	unmark
	efail
lab L18
	pnull
	unmark
	pnull
	var	3
	dup
	str	5
	line	338
	colm	23
	synt	any
	cat
	asgn
	line	337
	colm	16
	synt	endif
	goto	L16
lab L15
	mark	L19
	pnull
	var	3
	dup
	var	5
	int	4
	line	340
	colm	28
	synt	any
	invoke	1
	line	340
	colm	20
	synt	any
	cat
	asgn
	unmark
lab L19
	unmark
	pnull
	goto	L13
lab L16
	line	334
	colm	13
	synt	endifelse
lab L12
	unmark
	goto	L11
lab L13
	line	332
	colm	10
	synt	endrepeat
	line	329
	colm	11
	synt	any
	escan
	unmark
lab L8
	mark	L20
	mark	L21
	var	3
	line	346
	colm	7
	synt	any
	pret
lab L21
	synt	any
	pfail
	unmark
lab L20
	pnull
	line	347
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_normalize_attvalue1
	local	0,001000,self
	local	1,001000,s
	local	2,001000,circle
	local	3,000020,res
	local	4,000020,t
	local	5,000020,ref
	local	6,000020,c2
	local	7,000020,o
	local	8,000000,tab
	local	9,000000,upto
	local	10,000000,xml__xml_space
	local	11,000000,any
	local	12,000000,move
	local	13,000000,match
	local	14,000000,member
	local	15,000000,copy
	local	16,000000,set
	local	17,000000,insert
	con	0,010000,0
	con	1,020000,1,046
	con	2,010000,1,040
	con	3,002000,1,1
	con	4,010000,2,046,043
	con	5,010000,27,143,151,162,143,165,154,141,162,040,145,156,164,151,164,171,040,162,145,160,154,141,143,145,155,145,156,164
	con	6,010000,72,143,141,156,156,157,164,040,162,145,146,145,162,145,156,143,145,040,141,156,040,145,156,164,151,164,171,040,144,145,143,154,141,162,145,144,040,145,170,164,145,162,156,141,154,154,171,054,040,151,156,040,141,040,163,164,141,156,144,141,154,157,156,145,040,144,157,143,165,155,145,156,164
	con	7,010000,47,162,145,146,145,162,145,156,143,145,040,164,157,040,145,170,164,145,162,156,141,154,040,145,156,164,151,164,171,040,151,156,040,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145
	con	8,020000,1,074
	con	9,010000,68,164,150,145,040,162,145,160,154,141,143,145,155,145,156,164,040,164,145,170,164,040,151,156,040,141,156,040,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,040,143,141,156,156,157,164,040,143,157,156,164,141,151,156,040,141,040,047,074,047,040,143,150,141,162
	con	10,002000,1,0
	declend
	line	349
	colm	11
	synt	any
	mark	L1
	pnull
	var	3
	str	0
	line	351
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	var	1
	line	352
	colm	9
	synt	any
	bscan
lab L3
	line	353
	colm	10
	synt	repeat
	mark	L3
	mark	L6
	pnull
	var	3
	dup
	var	8
	var	9
	pnull
	cset	1
	var	10
	line	354
	colm	35
	synt	any
	unions
	line	354
	colm	30
	synt	any
	invoke	1
	line	354
	colm	25
	synt	any
	invoke	1
	line	354
	colm	17
	synt	any
	cat
	asgn
	unmark
lab L6
	line	355
	colm	13
	synt	ifelse
	mark	L7
	var	11
	var	10
	line	355
	colm	19
	synt	any
	invoke	1
	unmark
	mark	L9
	pnull
	var	3
	dup
	str	2
	line	356
	colm	20
	synt	any
	cat
	asgn
	unmark
lab L9
	var	12
	int	3
	line	357
	colm	20
	synt	any
	invoke	1
	goto	L8
lab L7
	line	358
	colm	20
	synt	ifelse
	mark	L10
	var	11
	cset	1
	line	358
	colm	26
	synt	any
	invoke	1
	unmark
	line	360
	colm	16
	synt	ifelse
	mark	L12
	var	13
	str	4
	line	360
	colm	24
	synt	any
	invoke	1
	unmark
	pnull
	var	3
	dup
	mark	L14
	pnull
	var	0
	line	361
	colm	32
	synt	any
	field	parse_char_ref
	int	3
	line	361
	colm	47
	synt	any
	invoke	1
	line	361
	colm	50
	synt	any
	esusp
	goto	L15
lab L14
	line	361
	colm	51
	synt	any
	pfail
lab L15
	line	361
	colm	23
	synt	any
	cat
	asgn
	goto	L13
lab L12
	mark	L16
	pnull
	var	5
	mark	L17
	pnull
	var	0
	line	363
	colm	30
	synt	any
	field	parse_entity_ref
	line	363
	colm	47
	synt	any
	invoke	0
	line	363
	colm	49
	synt	any
	esusp
	goto	L18
lab L17
	line	363
	colm	50
	synt	any
	pfail
lab L18
	line	363
	colm	23
	synt	any
	asgn
	unmark
lab L16
	mark	L19
	line	364
	colm	19
	synt	if
	mark0
	var	14
	pnull
	var	2
	line	364
	colm	29
	synt	any
	nonnull
	var	5
	line	364
	colm	28
	synt	any
	invoke	2
	unmark
	mark	L20
	pnull
	var	0
	line	365
	colm	33
	synt	any
	field	err
	str	5
	line	365
	colm	37
	synt	any
	invoke	1
	line	365
	colm	22
	synt	any
	pret
lab L20
	synt	any
	pfail
	line	364
	colm	19
	synt	endif
	unmark
lab L19
	mark	L21
	pnull
	var	6
	mark	L22
	var	15
	pnull
	var	2
	line	366
	colm	30
	synt	any
	nonnull
	line	366
	colm	29
	synt	any
	invoke	1
	line	366
	colm	39
	synt	any
	esusp
	goto	L23
lab L22
	var	16
	line	366
	colm	44
	synt	any
	invoke	0
lab L23
	line	366
	colm	22
	synt	any
	asgn
	unmark
lab L21
	mark	L24
	var	17
	var	6
	var	5
	line	367
	colm	25
	synt	any
	invoke	2
	unmark
lab L24
	mark	L25
	pnull
	var	7
	mark	L26
	pnull
	var	0
	line	368
	colm	28
	synt	any
	field	lookup_entity_ref
	var	5
	line	368
	colm	46
	synt	any
	invoke	1
	line	368
	colm	51
	synt	any
	esusp
	goto	L27
lab L26
	line	368
	colm	52
	synt	any
	pfail
lab L27
	line	368
	colm	21
	synt	any
	asgn
	unmark
lab L25
	mark	L28
	line	373
	colm	19
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	373
	colm	27
	synt	any
	field	doc
	line	373
	colm	31
	synt	any
	field	standalone
	line	373
	colm	22
	synt	any
	nonnull
	pop
	pnull
	pnull
	var	7
	line	373
	colm	45
	synt	any
	field	in_ext_subset
	line	373
	colm	43
	synt	any
	nonnull
	unmark
	mark	L29
	pnull
	var	0
	line	374
	colm	33
	synt	any
	field	err
	str	6
	line	374
	colm	37
	synt	any
	invoke	1
	line	374
	colm	22
	synt	any
	pret
lab L29
	synt	any
	pfail
	line	373
	colm	19
	synt	endif
	unmark
lab L28
	mark	L30
	mark	L31
	pnull
	pnull
	var	7
	line	378
	colm	21
	synt	any
	field	str
	line	378
	colm	19
	synt	any
	nonnull
	line	378
	colm	26
	synt	any
	esusp
	goto	L32
lab L31
	mark	L33
	pnull
	var	0
	line	378
	colm	39
	synt	any
	field	err
	str	7
	line	378
	colm	43
	synt	any
	invoke	1
	line	378
	colm	28
	synt	any
	pret
lab L33
	synt	any
	pfail
lab L32
	unmark
lab L30
	mark	L34
	line	382
	colm	19
	synt	if
	mark0
	var	9
	cset	8
	pnull
	var	7
	line	382
	colm	33
	synt	any
	field	str
	line	382
	colm	26
	synt	any
	invoke	2
	unmark
	mark	L35
	pnull
	var	0
	line	383
	colm	33
	synt	any
	field	err
	str	9
	line	383
	colm	37
	synt	any
	invoke	1
	line	383
	colm	22
	synt	any
	pret
lab L35
	synt	any
	pfail
	line	382
	colm	19
	synt	endif
	unmark
lab L34
	pnull
	var	3
	dup
	pnull
	var	0
	line	387
	colm	32
	synt	any
	field	normalize_attvalue1
	pnull
	var	7
	line	387
	colm	54
	synt	any
	field	str
	var	6
	line	387
	colm	52
	synt	any
	invoke	2
	line	387
	colm	23
	synt	any
	cat
	asgn
lab L13
	line	360
	colm	16
	synt	endifelse
	goto	L11
lab L10
	mark	L36
	pnull
	var	3
	dup
	var	8
	int	10
	line	390
	colm	28
	synt	any
	invoke	1
	line	390
	colm	20
	synt	any
	cat
	asgn
	unmark
lab L36
	unmark
	pnull
	goto	L5
lab L11
	line	358
	colm	20
	synt	endifelse
lab L8
	line	355
	colm	13
	synt	endifelse
lab L4
	unmark
	goto	L3
lab L5
	line	353
	colm	10
	synt	endrepeat
	line	352
	colm	9
	synt	any
	escan
	unmark
lab L2
	mark	L37
	mark	L38
	var	3
	line	395
	colm	7
	synt	any
	pret
lab L38
	synt	any
	pfail
	unmark
lab L37
	pnull
	line	396
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_normalize_eol
	local	0,001000,self
	local	1,001000,s
	local	2,000020,res
	local	3,000000,tab
	local	4,000000,upto
	local	5,000000,any
	local	6,000000,move
	con	0,010000,0
	con	1,020000,1,015
	con	2,002000,1,1
	con	3,020000,1,012
	con	4,010000,1,012
	con	5,002000,1,0
	declend
	line	404
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	str	0
	line	406
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	var	1
	line	407
	colm	9
	synt	any
	bscan
lab L3
	line	407
	colm	11
	synt	repeat
	mark	L3
	mark	L6
	pnull
	var	2
	dup
	var	3
	var	4
	cset	1
	line	408
	colm	27
	synt	any
	invoke	1
	line	408
	colm	22
	synt	any
	invoke	1
	line	408
	colm	14
	synt	any
	cat
	asgn
	unmark
lab L6
	line	409
	colm	10
	synt	ifelse
	mark	L7
	var	5
	cset	1
	line	409
	colm	16
	synt	any
	invoke	1
	unmark
	mark	L9
	var	6
	int	2
	line	410
	colm	17
	synt	any
	invoke	1
	unmark
lab L9
	mark	L10
	line	411
	colm	13
	synt	if
	mark0
	var	5
	cset	3
	line	411
	colm	19
	synt	any
	invoke	1
	unmark
	var	6
	int	2
	line	412
	colm	20
	synt	any
	invoke	1
	line	411
	colm	13
	synt	endif
	unmark
lab L10
	pnull
	var	2
	dup
	str	4
	line	413
	colm	17
	synt	any
	cat
	asgn
	goto	L8
lab L7
	mark	L11
	pnull
	var	2
	var	3
	int	5
	line	415
	colm	30
	synt	any
	invoke	1
	line	415
	colm	24
	synt	any
	cat
	line	415
	colm	13
	synt	any
	pret
lab L11
	synt	any
	pfail
lab L8
	line	409
	colm	10
	synt	endifelse
lab L4
	unmark
	goto	L3
lab L5
	line	407
	colm	11
	synt	endrepeat
	line	407
	colm	9
	synt	any
	escan
	unmark
lab L2
	pnull
	line	417
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_system_literal
	local	0,001000,self
	local	1,000020,c
	local	2,000020,res
	local	3,000000,any
	local	4,000000,move
	local	5,000000,tab
	local	6,000000,upto
	con	0,020000,2,047,042
	con	1,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	2,002000,1,1
	con	3,010000,14,143,157,165,154,144,156,047,164,040,146,151,156,144,040
	declend
	line	423
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	3
	cset	0
	line	425
	colm	10
	synt	any
	invoke	1
	line	425
	colm	19
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	425
	colm	32
	synt	any
	field	err
	str	1
	line	425
	colm	36
	synt	any
	invoke	1
	line	425
	colm	21
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	1
	var	4
	int	2
	line	426
	colm	16
	synt	any
	invoke	1
	line	426
	colm	9
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	var	2
	mark	L7
	var	5
	var	6
	var	1
	line	427
	colm	22
	synt	any
	invoke	1
	line	427
	colm	17
	synt	any
	invoke	1
	line	427
	colm	27
	synt	any
	esusp
	goto	L8
lab L7
	mark	L9
	pnull
	var	0
	line	427
	colm	40
	synt	any
	field	err
	pnull
	str	3
	var	1
	line	427
	colm	61
	synt	any
	cat
	line	427
	colm	44
	synt	any
	invoke	1
	line	427
	colm	29
	synt	any
	pret
lab L9
	synt	any
	pfail
lab L8
	line	427
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L10
	var	4
	int	2
	line	428
	colm	11
	synt	any
	invoke	1
	unmark
lab L10
	mark	L11
	mark	L12
	var	2
	line	429
	colm	7
	synt	any
	pret
lab L12
	synt	any
	pfail
	unmark
lab L11
	pnull
	line	430
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_pubid_literal
	local	0,001000,self
	local	1,000020,c
	local	2,000020,res
	local	3,000020,t
	local	4,000000,any
	local	5,000000,xml__xml_pubid_char
	local	6,000000,move
	local	7,000000,tab
	local	8,000000,many
	con	0,020000,1,047
	con	1,020000,1,042
	con	2,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	3,002000,1,1
	con	4,010000,0
	con	5,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	436
	colm	11
	synt	any
	mark	L1
	line	438
	colm	7
	synt	ifelse
	mark	L2
	var	4
	cset	0
	line	438
	colm	13
	synt	any
	invoke	1
	unmark
	pnull
	var	3
	pnull
	var	5
	cset	0
	line	439
	colm	34
	synt	any
	diff
	line	439
	colm	12
	synt	any
	asgn
	goto	L3
lab L2
	line	440
	colm	12
	synt	ifelse
	mark	L4
	var	4
	cset	1
	line	440
	colm	18
	synt	any
	invoke	1
	unmark
	pnull
	var	3
	var	5
	line	441
	colm	12
	synt	any
	asgn
	goto	L5
lab L4
	mark	L6
	pnull
	var	0
	line	443
	colm	21
	synt	any
	field	err
	str	2
	line	443
	colm	25
	synt	any
	invoke	1
	line	443
	colm	10
	synt	any
	pret
lab L6
	synt	any
	pfail
lab L5
	line	440
	colm	12
	synt	endifelse
lab L3
	line	438
	colm	7
	synt	endifelse
	unmark
lab L1
	mark	L7
	pnull
	var	1
	var	6
	int	3
	line	444
	colm	16
	synt	any
	invoke	1
	line	444
	colm	9
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	var	2
	mark	L9
	var	7
	var	8
	var	3
	line	446
	colm	22
	synt	any
	invoke	1
	line	446
	colm	17
	synt	any
	invoke	1
	line	446
	colm	27
	synt	any
	esusp
	goto	L10
lab L9
	str	4
lab L10
	line	446
	colm	11
	synt	any
	asgn
	unmark
lab L8
	mark	L11
	line	448
	colm	7
	synt	if
	mark0
	mark	L12
	pnull
	var	1
	line	448
	colm	14
	synt	any
	tabmat
	unmark
	efail
lab L12
	pnull
	unmark
	mark	L13
	pnull
	var	0
	line	449
	colm	21
	synt	any
	field	err
	pnull
	var	1
	str	5
	line	449
	colm	27
	synt	any
	cat
	line	449
	colm	25
	synt	any
	invoke	1
	line	449
	colm	10
	synt	any
	pret
lab L13
	synt	any
	pfail
	line	448
	colm	7
	synt	endif
	unmark
lab L11
	mark	L14
	mark	L15
	var	2
	line	451
	colm	7
	synt	any
	pret
lab L15
	synt	any
	pfail
	unmark
lab L14
	pnull
	line	452
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_comment
	local	0,001000,self
	local	1,000020,res
	local	2,000020,c
	local	3,000020,s
	local	4,000020,t
	local	5,000000,xml__Comment
	local	6,000000,xml__xml_char
	local	7,000000,tab
	local	8,000000,upto
	local	9,000000,match
	local	10,000000,move
	con	0,020000,1,055
	con	1,010000,4,074,041,055,055
	con	2,010000,15,047,074,041,055,055,047,040,145,170,160,145,143,164,145,144
	con	3,010000,0
	con	4,010000,10,055,040,145,170,160,145,143,164,145,144
	con	5,010000,7,143,157,155,155,145,156,164
	con	6,010000,2,055,055
	con	7,002000,1,1
	con	8,010000,3,055,055,076
	con	9,010000,14,047,055,055,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	458
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	5
	line	460
	colm	26
	synt	any
	invoke	0
	line	460
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	2
	pnull
	var	6
	cset	0
	line	461
	colm	25
	synt	any
	diff
	line	461
	colm	9
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	mark	L4
	pnull
	str	1
	line	462
	colm	7
	synt	any
	tabmat
	line	462
	colm	15
	synt	any
	esusp
	goto	L5
lab L4
	mark	L6
	pnull
	var	0
	line	462
	colm	28
	synt	any
	field	err
	str	2
	line	462
	colm	32
	synt	any
	invoke	1
	line	462
	colm	17
	synt	any
	pret
lab L6
	synt	any
	pfail
lab L5
	unmark
lab L3
	mark	L7
	pnull
	var	3
	str	3
	line	463
	colm	9
	synt	any
	asgn
	unmark
lab L7
	mark	L8
lab L9
	line	464
	colm	7
	synt	repeat
	mark	L9
	mark	L12
	pnull
	var	4
	mark	L13
	var	7
	var	8
	cset	0
	line	465
	colm	23
	synt	any
	invoke	1
	line	465
	colm	18
	synt	any
	invoke	1
	line	465
	colm	30
	synt	any
	esusp
	goto	L14
lab L13
	mark	L15
	pnull
	var	0
	line	465
	colm	43
	synt	any
	field	err
	str	4
	line	465
	colm	47
	synt	any
	invoke	1
	line	465
	colm	32
	synt	any
	pret
lab L15
	synt	any
	pfail
lab L14
	line	465
	colm	12
	synt	any
	asgn
	unmark
lab L12
	mark	L16
	mark	L17
	pnull
	var	0
	line	466
	colm	14
	synt	any
	field	check_is_char_data
	var	4
	str	5
	line	466
	colm	33
	synt	any
	invoke	2
	line	466
	colm	46
	synt	any
	esusp
	goto	L18
lab L17
	line	466
	colm	47
	synt	any
	pfail
lab L18
	unmark
lab L16
	mark	L19
	pnull
	var	3
	dup
	var	4
	line	467
	colm	12
	synt	any
	cat
	asgn
	unmark
lab L19
	mark	L20
	line	469
	colm	10
	synt	if
	mark0
	var	9
	str	6
	line	469
	colm	18
	synt	any
	invoke	1
	unmark
	unmark
	unmark
	pnull
	goto	L11
	line	469
	colm	10
	synt	endif
	unmark
lab L20
	pnull
	var	3
	dup
	var	10
	int	7
	line	471
	colm	21
	synt	any
	invoke	1
	line	471
	colm	12
	synt	any
	cat
	asgn
lab L10
	unmark
	goto	L9
lab L11
	line	464
	colm	7
	synt	endrepeat
	unmark
lab L8
	mark	L21
	mark	L22
	pnull
	str	8
	line	473
	colm	7
	synt	any
	tabmat
	line	473
	colm	14
	synt	any
	esusp
	goto	L23
lab L22
	mark	L24
	pnull
	var	0
	line	473
	colm	27
	synt	any
	field	err
	str	9
	line	473
	colm	31
	synt	any
	invoke	1
	line	473
	colm	16
	synt	any
	pret
lab L24
	synt	any
	pfail
lab L23
	unmark
lab L21
	mark	L25
	pnull
	pnull
	var	1
	line	474
	colm	10
	synt	any
	field	comment
	var	3
	line	474
	colm	19
	synt	any
	asgn
	unmark
lab L25
	mark	L26
	mark	L27
	var	1
	line	475
	colm	7
	synt	any
	pret
lab L27
	synt	any
	pfail
	unmark
lab L26
	pnull
	line	476
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_pi
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__ProcessingInstruction
	local	3,000000,any
	local	4,000000,xml__xml_space
	local	5,000000,tab
	local	6,000000,find
	con	0,010000,2,074,077
	con	1,010000,13,047,074,077,047,040,145,170,160,145,143,164,145,144
	con	2,010000,2,077,076
	con	3,010000,12,155,151,163,163,151,156,147,040,047,077,076,047
	con	4,010000,2,120,111
	con	5,010000,13,047,077,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	482
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	484
	colm	40
	synt	any
	invoke	0
	line	484
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	485
	colm	7
	synt	any
	tabmat
	line	485
	colm	13
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	485
	colm	26
	synt	any
	field	err
	str	1
	line	485
	colm	30
	synt	any
	invoke	1
	line	485
	colm	15
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	pnull
	pnull
	var	1
	line	486
	colm	10
	synt	any
	field	target
	mark	L7
	pnull
	var	0
	line	486
	colm	25
	synt	any
	field	parse_pi_target
	line	486
	colm	41
	synt	any
	invoke	0
	line	486
	colm	43
	synt	any
	esusp
	goto	L8
lab L7
	line	486
	colm	44
	synt	any
	pfail
lab L8
	line	486
	colm	18
	synt	any
	asgn
	unmark
lab L6
	mark	L9
	line	487
	colm	7
	synt	if
	mark0
	var	3
	var	4
	line	487
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L10
	pnull
	var	0
	line	488
	colm	14
	synt	any
	field	spaces
	line	488
	colm	21
	synt	any
	invoke	0
	unmark
lab L10
	mark	L11
	pnull
	pnull
	var	1
	line	489
	colm	13
	synt	any
	field	content
	mark	L12
	var	5
	var	6
	str	2
	line	489
	colm	33
	synt	any
	invoke	1
	line	489
	colm	28
	synt	any
	invoke	1
	line	489
	colm	41
	synt	any
	esusp
	goto	L13
lab L12
	mark	L14
	pnull
	var	0
	line	489
	colm	54
	synt	any
	field	err
	str	3
	line	489
	colm	58
	synt	any
	invoke	1
	line	489
	colm	43
	synt	any
	pret
lab L14
	synt	any
	pfail
lab L13
	line	489
	colm	22
	synt	any
	asgn
	unmark
lab L11
	mark	L15
	pnull
	var	0
	line	490
	colm	14
	synt	any
	field	check_is_char_data
	pnull
	var	1
	line	490
	colm	37
	synt	any
	field	content
	str	4
	line	490
	colm	33
	synt	any
	invoke	2
	line	490
	colm	51
	synt	any
	esusp
	goto	L16
lab L15
	line	490
	colm	52
	synt	any
	pfail
lab L16
	line	487
	colm	7
	synt	endif
	unmark
lab L9
	mark	L17
	mark	L18
	pnull
	str	2
	line	492
	colm	7
	synt	any
	tabmat
	line	492
	colm	13
	synt	any
	esusp
	goto	L19
lab L18
	mark	L20
	pnull
	var	0
	line	492
	colm	26
	synt	any
	field	err
	str	5
	line	492
	colm	30
	synt	any
	invoke	1
	line	492
	colm	15
	synt	any
	pret
lab L20
	synt	any
	pfail
lab L19
	unmark
lab L17
	mark	L21
	mark	L22
	var	1
	line	493
	colm	7
	synt	any
	pret
lab L22
	synt	any
	pfail
	unmark
lab L21
	pnull
	line	494
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_pi_target
	local	0,001000,self
	local	1,000020,s
	local	2,000000,map
	con	0,010000,3,170,155,154
	con	1,010000,21,143,141,156,047,164,040,150,141,166,145,040,047,170,155,154,047,040,150,145,162,145
	declend
	line	500
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	mark	L2
	pnull
	var	0
	line	502
	colm	16
	synt	any
	field	parse_name
	line	502
	colm	27
	synt	any
	invoke	0
	line	502
	colm	29
	synt	any
	esusp
	goto	L3
lab L2
	line	502
	colm	30
	synt	any
	pfail
lab L3
	line	502
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L4
	line	503
	colm	7
	synt	if
	mark0
	pnull
	var	2
	var	1
	line	503
	colm	13
	synt	any
	invoke	1
	str	0
	line	503
	colm	17
	synt	any
	lexeq
	unmark
	mark	L5
	pnull
	var	0
	line	504
	colm	21
	synt	any
	field	err
	str	1
	line	504
	colm	25
	synt	any
	invoke	1
	line	504
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
	line	503
	colm	7
	synt	endif
	unmark
lab L4
	mark	L6
	mark	L7
	var	1
	line	505
	colm	7
	synt	any
	pret
lab L7
	synt	any
	pfail
	unmark
lab L6
	pnull
	line	506
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_cdsect
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__CData
	local	3,000000,tab
	local	4,000000,find
	con	0,010000,9,074,041,133,103,104,101,124,101,133
	con	1,010000,20,047,074,041,133,103,104,101,124,101,133,047,040,145,170,160,145,143,164,145,144
	con	2,010000,3,135,135,076
	con	3,010000,39,156,157,040,143,157,162,162,145,163,160,157,156,144,151,156,147,040,047,135,135,076,047,040,151,156,040,103,104,101,124,101,040,163,145,143,164,151,157,156
	con	4,010000,2,120,111
	declend
	line	515
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	517
	colm	24
	synt	any
	invoke	0
	line	517
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	518
	colm	7
	synt	any
	tabmat
	line	518
	colm	20
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	518
	colm	33
	synt	any
	field	err
	str	1
	line	518
	colm	37
	synt	any
	invoke	1
	line	518
	colm	22
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	pnull
	pnull
	var	1
	line	519
	colm	10
	synt	any
	field	content
	mark	L7
	var	3
	var	4
	str	2
	line	519
	colm	30
	synt	any
	invoke	1
	line	519
	colm	25
	synt	any
	invoke	1
	line	519
	colm	39
	synt	any
	esusp
	goto	L8
lab L7
	mark	L9
	pnull
	var	0
	line	519
	colm	52
	synt	any
	field	err
	str	3
	line	519
	colm	56
	synt	any
	invoke	1
	line	519
	colm	41
	synt	any
	pret
lab L9
	synt	any
	pfail
lab L8
	line	519
	colm	19
	synt	any
	asgn
	unmark
lab L6
	mark	L10
	mark	L11
	pnull
	var	0
	line	520
	colm	11
	synt	any
	field	check_is_char_data
	pnull
	var	1
	line	520
	colm	34
	synt	any
	field	content
	str	4
	line	520
	colm	30
	synt	any
	invoke	2
	line	520
	colm	48
	synt	any
	esusp
	goto	L12
lab L11
	line	520
	colm	49
	synt	any
	pfail
lab L12
	unmark
lab L10
	mark	L13
	pnull
	str	2
	line	521
	colm	7
	synt	any
	tabmat
	unmark
lab L13
	mark	L14
	mark	L15
	var	1
	line	522
	colm	7
	synt	any
	pret
lab L15
	synt	any
	pfail
	unmark
lab L14
	pnull
	line	523
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_prolog
	local	0,001000,self
	local	1,000000,match
	con	0,010000,5,074,077,170,155,154
	con	1,010000,9,074,041,104,117,103,124,131,120,105
	declend
	line	529
	colm	11
	synt	any
	mark	L1
	line	530
	colm	7
	synt	if
	mark0
	var	1
	str	0
	line	530
	colm	15
	synt	any
	invoke	1
	unmark
	mark	L2
	pnull
	pnull
	var	0
	line	531
	colm	14
	synt	any
	field	doc
	line	531
	colm	18
	synt	any
	field	add_child
	pnull
	var	0
	line	531
	colm	33
	synt	any
	field	parse_xml_decl
	line	531
	colm	48
	synt	any
	invoke	0
	line	531
	colm	28
	synt	any
	invoke	1
	line	531
	colm	51
	synt	any
	esusp
	goto	L3
lab L2
	line	531
	colm	52
	synt	any
	pfail
lab L3
	line	530
	colm	7
	synt	endif
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	var	0
	line	533
	colm	11
	synt	any
	field	parse_misc_star
	line	533
	colm	27
	synt	any
	invoke	0
	line	533
	colm	29
	synt	any
	esusp
	goto	L6
lab L5
	line	533
	colm	30
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L7
	line	535
	colm	7
	synt	if
	mark0
	var	1
	str	1
	line	535
	colm	15
	synt	any
	invoke	1
	unmark
	mark	L8
	mark	L9
	pnull
	pnull
	var	0
	line	536
	colm	14
	synt	any
	field	doc
	line	536
	colm	18
	synt	any
	field	add_child
	pnull
	var	0
	line	536
	colm	33
	synt	any
	field	parse_doctype_decl
	line	536
	colm	52
	synt	any
	invoke	0
	line	536
	colm	28
	synt	any
	invoke	1
	line	536
	colm	55
	synt	any
	esusp
	goto	L10
lab L9
	line	536
	colm	56
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	pnull
	var	0
	line	537
	colm	14
	synt	any
	field	parse_misc_star
	line	537
	colm	30
	synt	any
	invoke	0
	line	537
	colm	32
	synt	any
	esusp
	goto	L12
lab L11
	line	537
	colm	33
	synt	any
	pfail
lab L12
	line	535
	colm	7
	synt	endif
	unmark
lab L7
	mark	L13
	mark	L14
	pnull
	line	540
	colm	7
	synt	any
	pret
lab L14
	synt	any
	pfail
	unmark
lab L13
	pnull
	line	541
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_xml_decl
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__XmlDecl
	con	0,010000,5,074,077,170,155,154
	con	1,010000,16,047,074,077,170,155,154,047,040,145,170,160,145,143,164,145,144
	con	2,010000,8,145,156,143,157,144,151,156,147
	con	3,010000,10,163,164,141,156,144,141,154,157,156,145
	con	4,010000,2,077,076
	con	5,010000,13,047,077,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	547
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	549
	colm	26
	synt	any
	invoke	0
	line	549
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	550
	colm	7
	synt	any
	tabmat
	line	550
	colm	16
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	550
	colm	29
	synt	any
	field	err
	str	1
	line	550
	colm	33
	synt	any
	invoke	1
	line	550
	colm	18
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	pnull
	pnull
	var	1
	line	551
	colm	10
	synt	any
	field	version
	mark	L7
	pnull
	var	0
	line	551
	colm	26
	synt	any
	field	parse_version_info
	line	551
	colm	45
	synt	any
	invoke	0
	line	551
	colm	47
	synt	any
	esusp
	goto	L8
lab L7
	line	551
	colm	48
	synt	any
	pfail
lab L8
	line	551
	colm	19
	synt	any
	asgn
	unmark
lab L6
	mark	L9
	line	553
	colm	7
	synt	if
	mark0
	pnull
	var	0
	line	553
	colm	14
	synt	any
	field	looking_at_space_then
	str	2
	line	553
	colm	36
	synt	any
	invoke	1
	unmark
	pnull
	pnull
	var	1
	line	554
	colm	13
	synt	any
	field	encoding
	mark	L10
	pnull
	var	0
	line	554
	colm	30
	synt	any
	field	parse_encoding_decl
	line	554
	colm	50
	synt	any
	invoke	0
	line	554
	colm	52
	synt	any
	esusp
	goto	L11
lab L10
	line	554
	colm	53
	synt	any
	pfail
lab L11
	line	554
	colm	23
	synt	any
	asgn
	line	553
	colm	7
	synt	endif
	unmark
lab L9
	mark	L12
	line	556
	colm	7
	synt	if
	mark0
	pnull
	var	0
	line	556
	colm	14
	synt	any
	field	looking_at_space_then
	str	3
	line	556
	colm	36
	synt	any
	invoke	1
	unmark
	pnull
	pnull
	var	1
	line	557
	colm	13
	synt	any
	field	standalone
	mark	L13
	pnull
	var	0
	line	557
	colm	32
	synt	any
	field	parse_sdecl
	line	557
	colm	44
	synt	any
	invoke	0
	line	557
	colm	46
	synt	any
	esusp
	goto	L14
lab L13
	line	557
	colm	47
	synt	any
	pfail
lab L14
	line	557
	colm	25
	synt	any
	asgn
	line	556
	colm	7
	synt	endif
	unmark
lab L12
	mark	L15
	pnull
	var	0
	line	559
	colm	11
	synt	any
	field	opt_spaces
	line	559
	colm	22
	synt	any
	invoke	0
	unmark
lab L15
	mark	L16
	mark	L17
	pnull
	str	4
	line	561
	colm	7
	synt	any
	tabmat
	line	561
	colm	13
	synt	any
	esusp
	goto	L18
lab L17
	mark	L19
	pnull
	var	0
	line	561
	colm	26
	synt	any
	field	err
	str	5
	line	561
	colm	30
	synt	any
	invoke	1
	line	561
	colm	15
	synt	any
	pret
lab L19
	synt	any
	pfail
lab L18
	unmark
lab L16
	mark	L20
	mark	L21
	var	1
	line	563
	colm	7
	synt	any
	pret
lab L21
	synt	any
	pfail
	unmark
lab L20
	pnull
	line	564
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_version_info
	local	0,001000,self
	local	1,000020,c
	local	2,000020,res
	local	3,000000,any
	local	4,000000,move
	con	0,010000,7,166,145,162,163,151,157,156
	con	1,010000,18,047,166,145,162,163,151,157,156,047,040,145,170,160,145,143,164,145,144
	con	2,020000,2,047,042
	con	3,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	4,002000,1,1
	con	5,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	570
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	572
	colm	11
	synt	any
	field	spaces
	line	572
	colm	18
	synt	any
	invoke	0
	line	572
	colm	20
	synt	any
	esusp
	goto	L3
lab L2
	line	572
	colm	21
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	str	0
	line	573
	colm	7
	synt	any
	tabmat
	line	573
	colm	18
	synt	any
	esusp
	goto	L6
lab L5
	mark	L7
	pnull
	var	0
	line	573
	colm	31
	synt	any
	field	err
	str	1
	line	573
	colm	35
	synt	any
	invoke	1
	line	573
	colm	20
	synt	any
	pret
lab L7
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L8
	mark	L9
	pnull
	var	0
	line	575
	colm	11
	synt	any
	field	parse_eq
	line	575
	colm	20
	synt	any
	invoke	0
	line	575
	colm	22
	synt	any
	esusp
	goto	L10
lab L9
	line	575
	colm	23
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	mark	L12
	var	3
	cset	2
	line	577
	colm	10
	synt	any
	invoke	1
	line	577
	colm	19
	synt	any
	esusp
	goto	L13
lab L12
	mark	L14
	pnull
	var	0
	line	577
	colm	32
	synt	any
	field	err
	str	3
	line	577
	colm	36
	synt	any
	invoke	1
	line	577
	colm	21
	synt	any
	pret
lab L14
	synt	any
	pfail
lab L13
	unmark
lab L11
	mark	L15
	pnull
	var	1
	var	4
	int	4
	line	578
	colm	16
	synt	any
	invoke	1
	line	578
	colm	9
	synt	any
	asgn
	unmark
lab L15
	mark	L16
	pnull
	var	2
	mark	L17
	pnull
	var	0
	line	580
	colm	18
	synt	any
	field	parse_version_num
	line	580
	colm	36
	synt	any
	invoke	0
	line	580
	colm	38
	synt	any
	esusp
	goto	L18
lab L17
	line	580
	colm	39
	synt	any
	pfail
lab L18
	line	580
	colm	11
	synt	any
	asgn
	unmark
lab L16
	mark	L19
	line	582
	colm	7
	synt	if
	mark0
	mark	L20
	pnull
	var	1
	line	582
	colm	14
	synt	any
	tabmat
	unmark
	efail
lab L20
	pnull
	unmark
	mark	L21
	pnull
	var	0
	line	583
	colm	21
	synt	any
	field	err
	pnull
	var	1
	str	5
	line	583
	colm	27
	synt	any
	cat
	line	583
	colm	25
	synt	any
	invoke	1
	line	583
	colm	10
	synt	any
	pret
lab L21
	synt	any
	pfail
	line	582
	colm	7
	synt	endif
	unmark
lab L19
	mark	L22
	mark	L23
	var	2
	line	585
	colm	7
	synt	any
	pret
lab L23
	synt	any
	pfail
	unmark
lab L22
	pnull
	line	586
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_eq
	local	0,001000,self
	con	0,010000,1,075
	con	1,010000,12,047,075,047,040,145,170,160,145,143,164,145,144
	declend
	line	592
	colm	11
	synt	any
	mark	L1
	pnull
	var	0
	line	593
	colm	11
	synt	any
	field	opt_spaces
	line	593
	colm	22
	synt	any
	invoke	0
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	594
	colm	7
	synt	any
	tabmat
	line	594
	colm	12
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	594
	colm	25
	synt	any
	field	err
	str	1
	line	594
	colm	29
	synt	any
	invoke	1
	line	594
	colm	14
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	pnull
	var	0
	line	595
	colm	11
	synt	any
	field	opt_spaces
	line	595
	colm	22
	synt	any
	invoke	0
	unmark
lab L6
	mark	L7
	mark	L8
	pnull
	line	596
	colm	7
	synt	any
	pret
lab L8
	synt	any
	pfail
	unmark
lab L7
	pnull
	line	597
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_version_num
	local	0,001000,self
	local	1,000020,c
	local	2,000000,any
	local	3,000000,image
	local	4,000000,tab
	local	5,000000,many
	con	0,020000,4,137,056,072,055
	con	1,010000,9,145,170,160,145,143,164,145,144,040
	declend
	line	603
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	pnull
	pnull
	pnull
	line	605
	colm	12
	synt	any
	keywd	lcase
	line	605
	colm	22
	synt	any
	keywd	ucase
	line	605
	colm	19
	synt	any
	unions
	line	605
	colm	32
	synt	any
	keywd	digits
	line	605
	colm	29
	synt	any
	unions
	cset	0
	line	605
	colm	40
	synt	any
	unions
	line	605
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	var	2
	var	1
	line	606
	colm	10
	synt	any
	invoke	1
	line	606
	colm	14
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	606
	colm	27
	synt	any
	field	err
	pnull
	str	1
	var	3
	var	1
	line	606
	colm	50
	synt	any
	invoke	1
	line	606
	colm	43
	synt	any
	cat
	line	606
	colm	31
	synt	any
	invoke	1
	line	606
	colm	16
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	mark	L7
	var	4
	var	5
	var	1
	line	607
	colm	22
	synt	any
	invoke	1
	line	607
	colm	17
	synt	any
	invoke	1
	line	607
	colm	7
	synt	any
	pret
lab L7
	synt	any
	pfail
	unmark
lab L6
	pnull
	line	608
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_misc_star
	local	0,001000,self
	local	1,000000,match
	local	2,000000,any
	local	3,000000,xml__xml_space
	con	0,010000,4,074,041,055,055
	con	1,010000,2,074,077
	declend
	line	615
	colm	11
	synt	any
	mark	L1
lab L2
	line	616
	colm	7
	synt	repeat
	mark	L2
	line	617
	colm	10
	synt	ifelse
	mark	L5
	var	1
	str	0
	line	617
	colm	18
	synt	any
	invoke	1
	unmark
	mark	L7
	pnull
	var	0
	line	618
	colm	17
	synt	any
	field	parse_and_maybe_add_comment
	pnull
	var	0
	line	618
	colm	50
	synt	any
	field	doc
	line	618
	colm	45
	synt	any
	invoke	1
	line	618
	colm	55
	synt	any
	esusp
	goto	L8
lab L7
	line	618
	colm	56
	synt	any
	pfail
lab L8
	goto	L6
lab L5
	line	619
	colm	15
	synt	ifelse
	mark	L9
	var	1
	str	1
	line	619
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	pnull
	var	0
	line	620
	colm	17
	synt	any
	field	doc
	line	620
	colm	21
	synt	any
	field	add_child
	pnull
	var	0
	line	620
	colm	36
	synt	any
	field	parse_pi
	line	620
	colm	45
	synt	any
	invoke	0
	line	620
	colm	31
	synt	any
	invoke	1
	line	620
	colm	48
	synt	any
	esusp
	goto	L12
lab L11
	line	620
	colm	49
	synt	any
	pfail
lab L12
	goto	L10
lab L9
	line	621
	colm	15
	synt	ifelse
	mark	L13
	var	2
	var	3
	line	621
	colm	21
	synt	any
	invoke	1
	unmark
	pnull
	var	0
	line	622
	colm	17
	synt	any
	field	spaces
	line	622
	colm	24
	synt	any
	invoke	0
	goto	L14
lab L13
	unmark
	pnull
	goto	L4
lab L14
	line	621
	colm	15
	synt	endifelse
lab L10
	line	619
	colm	15
	synt	endifelse
lab L6
	line	617
	colm	10
	synt	endifelse
lab L3
	unmark
	goto	L2
lab L4
	line	616
	colm	7
	synt	endrepeat
	unmark
lab L1
	mark	L15
	mark	L16
	pnull
	line	626
	colm	7
	synt	any
	pret
lab L16
	synt	any
	pfail
	unmark
lab L15
	pnull
	line	627
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_and_maybe_add_comment
	local	0,001000,self
	local	1,001000,parent
	local	2,000020,c
	declend
	line	634
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	mark	L2
	pnull
	var	0
	line	637
	colm	16
	synt	any
	field	parse_comment
	line	637
	colm	30
	synt	any
	invoke	0
	line	637
	colm	32
	synt	any
	esusp
	goto	L3
lab L2
	line	637
	colm	33
	synt	any
	pfail
lab L3
	line	637
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L4
	line	639
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	639
	colm	15
	synt	any
	field	preserve_comments_flag
	line	639
	colm	10
	synt	any
	nonnull
	unmark
	pnull
	var	1
	line	640
	colm	16
	synt	any
	field	add_child
	var	2
	line	640
	colm	26
	synt	any
	invoke	1
	line	639
	colm	7
	synt	endif
	unmark
lab L4
	mark	L5
	mark	L6
	var	2
	line	642
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	643
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_doctype_decl
	local	0,001000,self
	local	1,000020,res
	local	2,000020,s
	local	3,000000,xml__DocType
	local	4,000000,pos
	con	0,010000,9,074,041,104,117,103,124,131,120,105
	con	1,010000,20,047,074,041,104,117,103,124,131,120,105,047,040,145,170,160,145,143,164,145,144
	con	2,010000,6,123,131,123,124,105,115
	con	3,010000,6,120,125,102,114,111,103
	con	4,010000,1,133
	con	5,010000,1,135
	con	6,010000,12,047,135,047,040,145,170,160,145,143,164,145,144
	con	7,010000,1,076
	con	8,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	con	9,002000,1,1
	con	10,002000,1,0
	con	11,010000,18,145,170,164,162,141,156,145,157,165,163,040,143,157,156,164,145,156,164
	declend
	line	649
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	3
	line	651
	colm	26
	synt	any
	invoke	0
	line	651
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	652
	colm	7
	synt	any
	tabmat
	line	652
	colm	20
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	652
	colm	33
	synt	any
	field	err
	str	1
	line	652
	colm	37
	synt	any
	invoke	1
	line	652
	colm	22
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	mark	L7
	pnull
	var	0
	line	653
	colm	11
	synt	any
	field	spaces
	line	653
	colm	18
	synt	any
	invoke	0
	line	653
	colm	20
	synt	any
	esusp
	goto	L8
lab L7
	line	653
	colm	21
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	pnull
	pnull
	var	1
	line	654
	colm	10
	synt	any
	field	name
	mark	L10
	pnull
	var	0
	line	654
	colm	23
	synt	any
	field	parse_name
	line	654
	colm	34
	synt	any
	invoke	0
	line	654
	colm	36
	synt	any
	esusp
	goto	L11
lab L10
	line	654
	colm	37
	synt	any
	pfail
lab L11
	line	654
	colm	16
	synt	any
	asgn
	unmark
lab L9
	mark	L12
	line	655
	colm	7
	synt	if
	mark0
	pnull
	var	0
	line	655
	colm	14
	synt	any
	field	looking_at_space_then
	mark	L13
	str	2
	line	655
	colm	45
	synt	any
	esusp
	goto	L14
lab L13
	str	3
lab L14
	line	655
	colm	36
	synt	any
	invoke	1
	unmark
	mark	L15
	pnull
	var	0
	line	656
	colm	14
	synt	any
	field	spaces
	line	656
	colm	21
	synt	any
	invoke	0
	unmark
lab L15
	pnull
	pnull
	var	1
	line	657
	colm	13
	synt	any
	field	external_id
	mark	L16
	pnull
	var	0
	line	657
	colm	33
	synt	any
	field	parse_external_id
	var	1
	line	657
	colm	51
	synt	any
	invoke	1
	line	657
	colm	56
	synt	any
	esusp
	goto	L17
lab L16
	line	657
	colm	57
	synt	any
	pfail
lab L17
	line	657
	colm	26
	synt	any
	asgn
	line	655
	colm	7
	synt	endif
	unmark
lab L12
	mark	L18
	pnull
	var	0
	line	659
	colm	11
	synt	any
	field	opt_spaces
	line	659
	colm	22
	synt	any
	invoke	0
	unmark
lab L18
	mark	L19
	line	660
	colm	7
	synt	if
	mark0
	pnull
	str	4
	line	660
	colm	10
	synt	any
	tabmat
	unmark
	mark	L20
	mark	L21
	pnull
	var	0
	line	661
	colm	14
	synt	any
	field	parse_markup_decls
	var	1
	line	661
	colm	33
	synt	any
	invoke	1
	line	661
	colm	38
	synt	any
	esusp
	goto	L22
lab L21
	line	661
	colm	39
	synt	any
	pfail
lab L22
	unmark
lab L20
	mark	L23
	mark	L24
	pnull
	str	5
	line	662
	colm	10
	synt	any
	tabmat
	line	662
	colm	15
	synt	any
	esusp
	goto	L25
lab L24
	mark	L26
	pnull
	var	0
	line	662
	colm	28
	synt	any
	field	err
	str	6
	line	662
	colm	32
	synt	any
	invoke	1
	line	662
	colm	17
	synt	any
	pret
lab L26
	synt	any
	pfail
lab L25
	unmark
lab L23
	pnull
	var	0
	line	663
	colm	14
	synt	any
	field	opt_spaces
	line	663
	colm	25
	synt	any
	invoke	0
	line	660
	colm	7
	synt	endif
	unmark
lab L19
	mark	L27
	mark	L28
	pnull
	str	7
	line	665
	colm	7
	synt	any
	tabmat
	line	665
	colm	12
	synt	any
	esusp
	goto	L29
lab L28
	mark	L30
	pnull
	var	0
	line	665
	colm	25
	synt	any
	field	err
	str	8
	line	665
	colm	29
	synt	any
	invoke	1
	line	665
	colm	14
	synt	any
	pret
lab L30
	synt	any
	pfail
lab L29
	unmark
lab L27
	mark	L31
	line	667
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	667
	colm	14
	synt	any
	field	external_id
	line	667
	colm	10
	synt	any
	nonnull
	unmark
	mark	L32
	pnull
	var	2
	mark	L33
	pnull
	var	0
	line	669
	colm	19
	synt	any
	field	resolve
	pnull
	var	1
	line	669
	colm	31
	synt	any
	field	external_id
	line	669
	colm	27
	synt	any
	invoke	1
	line	669
	colm	44
	synt	any
	esusp
	goto	L34
lab L33
	line	669
	colm	45
	synt	any
	pfail
lab L34
	line	669
	colm	12
	synt	any
	asgn
	unmark
lab L32
	mark	L35
	pnull
	var	0
	line	670
	colm	14
	synt	any
	field	start_divert
	pnull
	pnull
	var	1
	line	670
	colm	31
	synt	any
	field	external_id
	line	670
	colm	43
	synt	any
	field	to_string
	line	670
	colm	53
	synt	any
	invoke	0
	line	670
	colm	27
	synt	any
	invoke	1
	unmark
lab L35
	mark	L36
	pnull
	pnull
	var	0
	line	671
	colm	14
	synt	any
	field	in_ext_subset
	int	9
	line	671
	colm	28
	synt	any
	asgn
	unmark
lab L36
	mark	L37
	var	2
	line	672
	colm	12
	synt	any
	bscan
	mark	L38
	mark	L39
	pnull
	var	0
	line	673
	colm	17
	synt	any
	field	parse_ext_subset
	line	673
	colm	34
	synt	any
	invoke	0
	line	673
	colm	36
	synt	any
	esusp
	goto	L40
lab L39
	line	673
	colm	37
	synt	any
	pfail
lab L40
	unmark
lab L38
	mark	L41
	var	4
	int	10
	line	674
	colm	16
	synt	any
	invoke	1
	line	674
	colm	20
	synt	any
	esusp
	goto	L42
lab L41
	mark	L43
	pnull
	var	0
	line	674
	colm	33
	synt	any
	field	err
	str	11
	line	674
	colm	37
	synt	any
	invoke	1
	line	674
	colm	22
	synt	any
	pret
lab L43
	synt	any
	pfail
lab L42
	line	672
	colm	12
	synt	any
	escan
	unmark
lab L37
	mark	L44
	pnull
	pnull
	var	0
	line	676
	colm	14
	synt	any
	field	in_ext_subset
	line	676
	colm	30
	synt	any
	keywd	null
	line	676
	colm	28
	synt	any
	asgn
	unmark
lab L44
	pnull
	var	0
	line	677
	colm	14
	synt	any
	field	end_divert
	line	677
	colm	25
	synt	any
	invoke	0
	line	667
	colm	7
	synt	endif
	unmark
lab L31
	mark	L45
	mark	L46
	var	1
	line	680
	colm	7
	synt	any
	pret
lab L46
	synt	any
	pfail
	unmark
lab L45
	pnull
	line	681
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_markup_decls
	local	0,001000,self
	local	1,000020,ref
	local	2,000020,o
	local	3,000020,s
	local	4,000000,match
	local	5,000000,any
	local	6,000000,pos
	local	7,000000,xml__xml_space
	con	0,010000,9,074,041,105,114,105,115,105,116,124
	con	1,010000,9,074,041,101,124,124,114,111,123,124
	con	2,010000,8,074,041,105,116,124,111,124,131
	con	3,010000,10,074,041,116,117,124,101,124,111,117,116
	con	4,010000,2,074,077
	con	5,010000,4,074,041,055,055
	con	6,020000,1,045
	con	7,010000,5,155,141,143,162,157
	con	8,002000,1,0
	con	9,010000,18,145,170,164,162,141,156,145,157,165,163,040,143,157,156,164,145,156,164
	con	10,010000,27,165,156,160,141,162,163,145,144,040,145,156,164,151,164,171,040,156,157,164,040,141,154,154,157,167,145,144
	declend
	line	690
	colm	11
	synt	any
	mark	L1
lab L2
	line	692
	colm	7
	synt	repeat
	mark	L2
	line	693
	colm	10
	synt	ifelse
	mark	L5
	var	4
	str	0
	line	693
	colm	18
	synt	any
	invoke	1
	unmark
	mark	L7
	pnull
	var	0
	line	694
	colm	17
	synt	any
	field	parse_element_decl
	line	694
	colm	36
	synt	any
	invoke	0
	line	694
	colm	38
	synt	any
	esusp
	goto	L8
lab L7
	line	694
	colm	39
	synt	any
	pfail
lab L8
	goto	L6
lab L5
	line	695
	colm	15
	synt	ifelse
	mark	L9
	var	4
	str	1
	line	695
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	var	0
	line	696
	colm	17
	synt	any
	field	parse_attlist_decl
	line	696
	colm	36
	synt	any
	invoke	0
	line	696
	colm	38
	synt	any
	esusp
	goto	L12
lab L11
	line	696
	colm	39
	synt	any
	pfail
lab L12
	goto	L10
lab L9
	line	697
	colm	15
	synt	ifelse
	mark	L13
	var	4
	str	2
	line	697
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L15
	pnull
	var	0
	line	698
	colm	17
	synt	any
	field	parse_entity_decl
	line	698
	colm	35
	synt	any
	invoke	0
	line	698
	colm	37
	synt	any
	esusp
	goto	L16
lab L15
	line	698
	colm	38
	synt	any
	pfail
lab L16
	goto	L14
lab L13
	line	699
	colm	15
	synt	ifelse
	mark	L17
	var	4
	str	3
	line	699
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L19
	pnull
	var	0
	line	700
	colm	17
	synt	any
	field	parse_notation_decl
	line	700
	colm	37
	synt	any
	invoke	0
	line	700
	colm	39
	synt	any
	esusp
	goto	L20
lab L19
	line	700
	colm	40
	synt	any
	pfail
lab L20
	goto	L18
lab L17
	line	701
	colm	15
	synt	ifelse
	mark	L21
	var	4
	str	4
	line	701
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L23
	pnull
	pnull
	var	0
	line	702
	colm	17
	synt	any
	field	doc
	line	702
	colm	21
	synt	any
	field	add_child
	pnull
	var	0
	line	702
	colm	36
	synt	any
	field	parse_pi
	line	702
	colm	45
	synt	any
	invoke	0
	line	702
	colm	31
	synt	any
	invoke	1
	line	702
	colm	48
	synt	any
	esusp
	goto	L24
lab L23
	line	702
	colm	49
	synt	any
	pfail
lab L24
	goto	L22
lab L21
	line	703
	colm	15
	synt	ifelse
	mark	L25
	var	4
	str	5
	line	703
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L27
	pnull
	var	0
	line	704
	colm	17
	synt	any
	field	parse_and_maybe_add_comment
	pnull
	var	0
	line	704
	colm	50
	synt	any
	field	doc
	line	704
	colm	45
	synt	any
	invoke	1
	line	704
	colm	55
	synt	any
	esusp
	goto	L28
lab L27
	line	704
	colm	56
	synt	any
	pfail
lab L28
	goto	L26
lab L25
	line	705
	colm	15
	synt	ifelse
	mark	L29
	var	5
	cset	6
	line	705
	colm	21
	synt	any
	invoke	1
	unmark
	mark	L31
	pnull
	var	1
	mark	L32
	pnull
	var	0
	line	707
	colm	24
	synt	any
	field	parse_pe_reference
	line	707
	colm	43
	synt	any
	invoke	0
	line	707
	colm	45
	synt	any
	esusp
	goto	L33
lab L32
	line	707
	colm	46
	synt	any
	pfail
lab L33
	line	707
	colm	17
	synt	any
	asgn
	unmark
lab L31
	mark	L34
	pnull
	var	2
	mark	L35
	pnull
	var	0
	line	708
	colm	22
	synt	any
	field	lookup_pe_reference
	var	1
	line	708
	colm	42
	synt	any
	invoke	1
	line	708
	colm	47
	synt	any
	esusp
	goto	L36
lab L35
	line	708
	colm	48
	synt	any
	pfail
lab L36
	line	708
	colm	15
	synt	any
	asgn
	unmark
lab L34
	line	709
	colm	13
	synt	ifelse
	mark	L37
	pnull
	pnull
	var	2
	line	709
	colm	18
	synt	any
	field	str
	line	709
	colm	16
	synt	any
	nonnull
	unmark
	mark	L39
	pnull
	var	0
	line	710
	colm	20
	synt	any
	field	start_divert
	str	7
	line	710
	colm	33
	synt	any
	invoke	1
	unmark
lab L39
	mark	L40
	pnull
	var	0
	line	711
	colm	20
	synt	any
	field	normalize_eol
	pnull
	var	2
	line	711
	colm	36
	synt	any
	field	str
	line	711
	colm	34
	synt	any
	invoke	1
	line	711
	colm	41
	synt	any
	bscan
	mark	L41
	mark	L42
	pnull
	var	0
	line	712
	colm	23
	synt	any
	field	parse_markup_decls
	line	712
	colm	42
	synt	any
	invoke	0
	line	712
	colm	44
	synt	any
	esusp
	goto	L43
lab L42
	line	712
	colm	45
	synt	any
	pfail
lab L43
	unmark
lab L41
	mark	L44
	var	6
	int	8
	line	713
	colm	22
	synt	any
	invoke	1
	line	713
	colm	26
	synt	any
	esusp
	goto	L45
lab L44
	mark	L46
	pnull
	var	0
	line	713
	colm	39
	synt	any
	field	err
	str	9
	line	713
	colm	43
	synt	any
	invoke	1
	line	713
	colm	28
	synt	any
	pret
lab L46
	synt	any
	pfail
lab L45
	line	711
	colm	41
	synt	any
	escan
	unmark
lab L40
	pnull
	var	0
	line	715
	colm	20
	synt	any
	field	end_divert
	line	715
	colm	31
	synt	any
	invoke	0
	goto	L38
lab L37
	mark	L47
	line	717
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	2
	line	717
	colm	21
	synt	any
	field	notation
	line	717
	colm	19
	synt	any
	nonnull
	unmark
	mark	L48
	pnull
	var	0
	line	718
	colm	30
	synt	any
	field	err
	str	10
	line	718
	colm	34
	synt	any
	invoke	1
	line	718
	colm	19
	synt	any
	pret
lab L48
	synt	any
	pfail
	line	717
	colm	16
	synt	endif
	unmark
lab L47
	mark	L49
	pnull
	var	3
	mark	L50
	pnull
	var	0
	line	720
	colm	25
	synt	any
	field	resolve
	pnull
	var	2
	line	720
	colm	35
	synt	any
	field	external_id
	line	720
	colm	33
	synt	any
	invoke	1
	line	720
	colm	48
	synt	any
	esusp
	goto	L51
lab L50
	line	720
	colm	49
	synt	any
	pfail
lab L51
	line	720
	colm	18
	synt	any
	asgn
	unmark
lab L49
	mark	L52
	pnull
	var	0
	line	721
	colm	20
	synt	any
	field	start_divert
	pnull
	pnull
	var	2
	line	721
	colm	35
	synt	any
	field	external_id
	line	721
	colm	47
	synt	any
	field	to_string
	line	721
	colm	57
	synt	any
	invoke	0
	line	721
	colm	33
	synt	any
	invoke	1
	unmark
lab L52
	mark	L53
	pnull
	var	0
	line	722
	colm	20
	synt	any
	field	normalize_eol
	var	3
	line	722
	colm	34
	synt	any
	invoke	1
	line	722
	colm	37
	synt	any
	bscan
	mark	L54
	mark	L55
	pnull
	var	0
	line	723
	colm	23
	synt	any
	field	parse_markup_decls
	line	723
	colm	42
	synt	any
	invoke	0
	line	723
	colm	44
	synt	any
	esusp
	goto	L56
lab L55
	line	723
	colm	45
	synt	any
	pfail
lab L56
	unmark
lab L54
	mark	L57
	var	6
	int	8
	line	724
	colm	22
	synt	any
	invoke	1
	line	724
	colm	26
	synt	any
	esusp
	goto	L58
lab L57
	mark	L59
	pnull
	var	0
	line	724
	colm	39
	synt	any
	field	err
	str	9
	line	724
	colm	43
	synt	any
	invoke	1
	line	724
	colm	28
	synt	any
	pret
lab L59
	synt	any
	pfail
lab L58
	line	722
	colm	37
	synt	any
	escan
	unmark
lab L53
	pnull
	var	0
	line	726
	colm	20
	synt	any
	field	end_divert
	line	726
	colm	31
	synt	any
	invoke	0
lab L38
	line	709
	colm	13
	synt	endifelse
	goto	L30
lab L29
	line	728
	colm	17
	synt	ifelse
	mark	L60
	var	5
	var	7
	line	728
	colm	23
	synt	any
	invoke	1
	unmark
	pnull
	var	0
	line	729
	colm	17
	synt	any
	field	spaces
	line	729
	colm	24
	synt	any
	invoke	0
	goto	L61
lab L60
	unmark
	pnull
	goto	L4
lab L61
	line	728
	colm	17
	synt	endifelse
lab L30
	line	705
	colm	15
	synt	endifelse
lab L26
	line	703
	colm	15
	synt	endifelse
lab L22
	line	701
	colm	15
	synt	endifelse
lab L18
	line	699
	colm	15
	synt	endifelse
lab L14
	line	697
	colm	15
	synt	endifelse
lab L10
	line	695
	colm	15
	synt	endifelse
lab L6
	line	693
	colm	10
	synt	endifelse
lab L3
	unmark
	goto	L2
lab L4
	line	692
	colm	7
	synt	endrepeat
	unmark
lab L1
	mark	L62
	mark	L63
	pnull
	line	733
	colm	7
	synt	any
	pret
lab L63
	synt	any
	pfail
	unmark
lab L62
	pnull
	line	734
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_ext_subset
	local	0,001000,self
	local	1,000000,match
	con	0,010000,5,074,077,170,155,154
	declend
	line	740
	colm	11
	synt	any
	mark	L1
	line	741
	colm	7
	synt	if
	mark0
	var	1
	str	0
	line	741
	colm	15
	synt	any
	invoke	1
	unmark
	mark	L2
	pnull
	var	0
	line	742
	colm	14
	synt	any
	field	parse_text_decl
	line	742
	colm	30
	synt	any
	invoke	0
	line	742
	colm	32
	synt	any
	esusp
	goto	L3
lab L2
	line	742
	colm	33
	synt	any
	pfail
lab L3
	line	741
	colm	7
	synt	endif
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	var	0
	line	743
	colm	18
	synt	any
	field	parse_ext_subset_decl
	line	743
	colm	40
	synt	any
	invoke	0
	line	743
	colm	7
	synt	any
	pret
lab L5
	synt	any
	pfail
	unmark
lab L4
	pnull
	line	744
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_ext_subset_decl
	local	0,001000,self
	local	1,000020,ref
	local	2,000020,o
	local	3,000020,s
	local	4,000000,match
	local	5,000000,any
	local	6,000000,pos
	local	7,000000,xml__xml_space
	con	0,010000,3,074,041,133
	con	1,010000,9,074,041,105,114,105,115,105,116,124
	con	2,010000,9,074,041,101,124,124,114,111,123,124
	con	3,010000,8,074,041,105,116,124,111,124,131
	con	4,010000,10,074,041,116,117,124,101,124,111,117,116
	con	5,010000,2,074,077
	con	6,010000,4,074,041,055,055
	con	7,020000,1,045
	con	8,010000,5,155,141,143,162,157
	con	9,002000,1,0
	con	10,010000,18,145,170,164,162,141,156,145,157,165,163,040,143,157,156,164,145,156,164
	con	11,010000,27,165,156,160,141,162,163,145,144,040,145,156,164,151,164,171,040,156,157,164,040,141,154,154,157,167,145,144
	declend
	line	750
	colm	11
	synt	any
	mark	L1
lab L2
	line	752
	colm	7
	synt	repeat
	mark	L2
	line	753
	colm	10
	synt	ifelse
	mark	L5
	var	4
	str	0
	line	753
	colm	18
	synt	any
	invoke	1
	unmark
	mark	L7
	pnull
	var	0
	line	754
	colm	17
	synt	any
	field	parse_conditional_sect
	line	754
	colm	40
	synt	any
	invoke	0
	line	754
	colm	42
	synt	any
	esusp
	goto	L8
lab L7
	line	754
	colm	43
	synt	any
	pfail
lab L8
	goto	L6
lab L5
	line	755
	colm	15
	synt	ifelse
	mark	L9
	var	4
	str	1
	line	755
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	var	0
	line	756
	colm	17
	synt	any
	field	parse_element_decl
	line	756
	colm	36
	synt	any
	invoke	0
	line	756
	colm	38
	synt	any
	esusp
	goto	L12
lab L11
	line	756
	colm	39
	synt	any
	pfail
lab L12
	goto	L10
lab L9
	line	757
	colm	15
	synt	ifelse
	mark	L13
	var	4
	str	2
	line	757
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L15
	pnull
	var	0
	line	758
	colm	17
	synt	any
	field	parse_attlist_decl
	line	758
	colm	36
	synt	any
	invoke	0
	line	758
	colm	38
	synt	any
	esusp
	goto	L16
lab L15
	line	758
	colm	39
	synt	any
	pfail
lab L16
	goto	L14
lab L13
	line	759
	colm	15
	synt	ifelse
	mark	L17
	var	4
	str	3
	line	759
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L19
	pnull
	var	0
	line	760
	colm	17
	synt	any
	field	parse_entity_decl
	line	760
	colm	35
	synt	any
	invoke	0
	line	760
	colm	37
	synt	any
	esusp
	goto	L20
lab L19
	line	760
	colm	38
	synt	any
	pfail
lab L20
	goto	L18
lab L17
	line	761
	colm	15
	synt	ifelse
	mark	L21
	var	4
	str	4
	line	761
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L23
	pnull
	var	0
	line	762
	colm	17
	synt	any
	field	parse_notation_decl
	line	762
	colm	37
	synt	any
	invoke	0
	line	762
	colm	39
	synt	any
	esusp
	goto	L24
lab L23
	line	762
	colm	40
	synt	any
	pfail
lab L24
	goto	L22
lab L21
	line	763
	colm	15
	synt	ifelse
	mark	L25
	var	4
	str	5
	line	763
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L27
	pnull
	pnull
	var	0
	line	764
	colm	17
	synt	any
	field	doc
	line	764
	colm	21
	synt	any
	field	add_child
	pnull
	var	0
	line	764
	colm	36
	synt	any
	field	parse_pi
	line	764
	colm	45
	synt	any
	invoke	0
	line	764
	colm	31
	synt	any
	invoke	1
	line	764
	colm	48
	synt	any
	esusp
	goto	L28
lab L27
	line	764
	colm	49
	synt	any
	pfail
lab L28
	goto	L26
lab L25
	line	765
	colm	15
	synt	ifelse
	mark	L29
	var	4
	str	6
	line	765
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L31
	pnull
	var	0
	line	766
	colm	17
	synt	any
	field	parse_and_maybe_add_comment
	pnull
	var	0
	line	766
	colm	50
	synt	any
	field	doc
	line	766
	colm	45
	synt	any
	invoke	1
	line	766
	colm	55
	synt	any
	esusp
	goto	L32
lab L31
	line	766
	colm	56
	synt	any
	pfail
lab L32
	goto	L30
lab L29
	line	767
	colm	15
	synt	ifelse
	mark	L33
	var	5
	cset	7
	line	767
	colm	21
	synt	any
	invoke	1
	unmark
	mark	L35
	pnull
	var	1
	mark	L36
	pnull
	var	0
	line	769
	colm	24
	synt	any
	field	parse_pe_reference
	line	769
	colm	43
	synt	any
	invoke	0
	line	769
	colm	45
	synt	any
	esusp
	goto	L37
lab L36
	line	769
	colm	46
	synt	any
	pfail
lab L37
	line	769
	colm	17
	synt	any
	asgn
	unmark
lab L35
	mark	L38
	pnull
	var	2
	mark	L39
	pnull
	var	0
	line	770
	colm	22
	synt	any
	field	lookup_pe_reference
	var	1
	line	770
	colm	42
	synt	any
	invoke	1
	line	770
	colm	47
	synt	any
	esusp
	goto	L40
lab L39
	line	770
	colm	48
	synt	any
	pfail
lab L40
	line	770
	colm	15
	synt	any
	asgn
	unmark
lab L38
	line	771
	colm	13
	synt	ifelse
	mark	L41
	pnull
	pnull
	var	2
	line	771
	colm	18
	synt	any
	field	str
	line	771
	colm	16
	synt	any
	nonnull
	unmark
	mark	L43
	pnull
	var	0
	line	772
	colm	20
	synt	any
	field	start_divert
	str	8
	line	772
	colm	33
	synt	any
	invoke	1
	unmark
lab L43
	mark	L44
	pnull
	var	0
	line	773
	colm	20
	synt	any
	field	normalize_eol
	pnull
	var	2
	line	773
	colm	36
	synt	any
	field	str
	line	773
	colm	34
	synt	any
	invoke	1
	line	773
	colm	41
	synt	any
	bscan
	mark	L45
	mark	L46
	pnull
	var	0
	line	774
	colm	23
	synt	any
	field	parse_ext_subset_decl
	line	774
	colm	45
	synt	any
	invoke	0
	line	774
	colm	47
	synt	any
	esusp
	goto	L47
lab L46
	line	774
	colm	48
	synt	any
	pfail
lab L47
	unmark
lab L45
	mark	L48
	var	6
	int	9
	line	775
	colm	22
	synt	any
	invoke	1
	line	775
	colm	26
	synt	any
	esusp
	goto	L49
lab L48
	mark	L50
	pnull
	var	0
	line	775
	colm	39
	synt	any
	field	err
	str	10
	line	775
	colm	43
	synt	any
	invoke	1
	line	775
	colm	28
	synt	any
	pret
lab L50
	synt	any
	pfail
lab L49
	line	773
	colm	41
	synt	any
	escan
	unmark
lab L44
	pnull
	var	0
	line	777
	colm	20
	synt	any
	field	end_divert
	line	777
	colm	31
	synt	any
	invoke	0
	goto	L42
lab L41
	mark	L51
	line	779
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	2
	line	779
	colm	21
	synt	any
	field	notation
	line	779
	colm	19
	synt	any
	nonnull
	unmark
	mark	L52
	pnull
	var	0
	line	780
	colm	30
	synt	any
	field	err
	str	11
	line	780
	colm	34
	synt	any
	invoke	1
	line	780
	colm	19
	synt	any
	pret
lab L52
	synt	any
	pfail
	line	779
	colm	16
	synt	endif
	unmark
lab L51
	mark	L53
	pnull
	var	3
	mark	L54
	pnull
	var	0
	line	782
	colm	25
	synt	any
	field	resolve
	pnull
	var	2
	line	782
	colm	35
	synt	any
	field	external_id
	line	782
	colm	33
	synt	any
	invoke	1
	line	782
	colm	48
	synt	any
	esusp
	goto	L55
lab L54
	line	782
	colm	49
	synt	any
	pfail
lab L55
	line	782
	colm	18
	synt	any
	asgn
	unmark
lab L53
	mark	L56
	pnull
	var	0
	line	783
	colm	20
	synt	any
	field	start_divert
	pnull
	pnull
	var	2
	line	783
	colm	35
	synt	any
	field	external_id
	line	783
	colm	47
	synt	any
	field	to_string
	line	783
	colm	57
	synt	any
	invoke	0
	line	783
	colm	33
	synt	any
	invoke	1
	unmark
lab L56
	mark	L57
	pnull
	var	0
	line	784
	colm	20
	synt	any
	field	normalize_eol
	var	3
	line	784
	colm	34
	synt	any
	invoke	1
	line	784
	colm	37
	synt	any
	bscan
	mark	L58
	mark	L59
	pnull
	var	0
	line	785
	colm	23
	synt	any
	field	parse_ext_subset_decl
	line	785
	colm	45
	synt	any
	invoke	0
	line	785
	colm	47
	synt	any
	esusp
	goto	L60
lab L59
	line	785
	colm	48
	synt	any
	pfail
lab L60
	unmark
lab L58
	mark	L61
	var	6
	int	9
	line	786
	colm	22
	synt	any
	invoke	1
	line	786
	colm	26
	synt	any
	esusp
	goto	L62
lab L61
	mark	L63
	pnull
	var	0
	line	786
	colm	39
	synt	any
	field	err
	str	10
	line	786
	colm	43
	synt	any
	invoke	1
	line	786
	colm	28
	synt	any
	pret
lab L63
	synt	any
	pfail
lab L62
	line	784
	colm	37
	synt	any
	escan
	unmark
lab L57
	pnull
	var	0
	line	788
	colm	20
	synt	any
	field	end_divert
	line	788
	colm	31
	synt	any
	invoke	0
lab L42
	line	771
	colm	13
	synt	endifelse
	goto	L34
lab L33
	line	790
	colm	17
	synt	ifelse
	mark	L64
	var	5
	var	7
	line	790
	colm	23
	synt	any
	invoke	1
	unmark
	pnull
	var	0
	line	791
	colm	17
	synt	any
	field	spaces
	line	791
	colm	24
	synt	any
	invoke	0
	goto	L65
lab L64
	unmark
	pnull
	goto	L4
lab L65
	line	790
	colm	17
	synt	endifelse
lab L34
	line	767
	colm	15
	synt	endifelse
lab L30
	line	765
	colm	15
	synt	endifelse
lab L26
	line	763
	colm	15
	synt	endifelse
lab L22
	line	761
	colm	15
	synt	endifelse
lab L18
	line	759
	colm	15
	synt	endifelse
lab L14
	line	757
	colm	15
	synt	endifelse
lab L10
	line	755
	colm	15
	synt	endifelse
lab L6
	line	753
	colm	10
	synt	endifelse
lab L3
	unmark
	goto	L2
lab L4
	line	752
	colm	7
	synt	endrepeat
	unmark
lab L1
	mark	L66
	mark	L67
	pnull
	line	795
	colm	7
	synt	any
	pret
lab L67
	synt	any
	pfail
	unmark
lab L66
	pnull
	line	796
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_sdecl
	local	0,001000,self
	local	1,000020,c
	local	2,000020,res
	local	3,000000,any
	local	4,000000,move
	con	0,010000,10,163,164,141,156,144,141,154,157,156,145
	con	1,010000,21,047,163,164,141,156,144,141,154,157,156,145,047,040,145,170,160,145,143,164,145,144
	con	2,020000,2,047,042
	con	3,002000,1,1
	con	4,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	5,010000,3,171,145,163
	con	6,010000,2,156,157
	con	7,010000,22,047,171,145,163,047,040,157,162,040,047,156,157,047,040,145,170,160,145,143,164,145,144
	con	8,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	802
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	804
	colm	11
	synt	any
	field	spaces
	line	804
	colm	18
	synt	any
	invoke	0
	line	804
	colm	20
	synt	any
	esusp
	goto	L3
lab L2
	line	804
	colm	21
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	str	0
	line	805
	colm	7
	synt	any
	tabmat
	line	805
	colm	21
	synt	any
	esusp
	goto	L6
lab L5
	mark	L7
	pnull
	var	0
	line	805
	colm	34
	synt	any
	field	err
	str	1
	line	805
	colm	38
	synt	any
	invoke	1
	line	805
	colm	23
	synt	any
	pret
lab L7
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L8
	mark	L9
	pnull
	var	0
	line	807
	colm	11
	synt	any
	field	parse_eq
	line	807
	colm	20
	synt	any
	invoke	0
	line	807
	colm	22
	synt	any
	esusp
	goto	L10
lab L9
	line	807
	colm	23
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	line	809
	colm	7
	synt	ifelse
	mark	L12
	var	3
	cset	2
	line	809
	colm	13
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	var	4
	int	3
	line	810
	colm	19
	synt	any
	invoke	1
	line	810
	colm	12
	synt	any
	asgn
	goto	L13
lab L12
	mark	L14
	pnull
	var	0
	line	812
	colm	21
	synt	any
	field	err
	str	4
	line	812
	colm	25
	synt	any
	invoke	1
	line	812
	colm	10
	synt	any
	pret
lab L14
	synt	any
	pfail
lab L13
	line	809
	colm	7
	synt	endifelse
	unmark
lab L11
	mark	L15
	pnull
	var	2
	mark	L16
	pnull
	str	5
	line	814
	colm	14
	synt	any
	tabmat
	line	814
	colm	21
	synt	any
	esusp
	goto	L17
lab L16
	mark	L18
	pnull
	str	6
	line	814
	colm	23
	synt	any
	tabmat
	line	814
	colm	29
	synt	any
	esusp
	goto	L19
lab L18
	mark	L20
	pnull
	var	0
	line	814
	colm	42
	synt	any
	field	err
	str	7
	line	814
	colm	46
	synt	any
	invoke	1
	line	814
	colm	31
	synt	any
	pret
lab L20
	synt	any
	pfail
lab L19
lab L17
	line	814
	colm	11
	synt	any
	asgn
	unmark
lab L15
	mark	L21
	line	816
	colm	7
	synt	if
	mark0
	pnull
	var	2
	str	5
	line	816
	colm	14
	synt	any
	lexeq
	unmark
	pnull
	pnull
	pnull
	var	0
	line	817
	colm	14
	synt	any
	field	doc
	line	817
	colm	18
	synt	any
	field	standalone
	int	3
	line	817
	colm	29
	synt	any
	asgn
	line	816
	colm	7
	synt	endif
	unmark
lab L21
	mark	L22
	line	819
	colm	7
	synt	if
	mark0
	mark	L23
	pnull
	var	1
	line	819
	colm	14
	synt	any
	tabmat
	unmark
	efail
lab L23
	pnull
	unmark
	mark	L24
	pnull
	var	0
	line	820
	colm	21
	synt	any
	field	err
	pnull
	var	1
	str	8
	line	820
	colm	27
	synt	any
	cat
	line	820
	colm	25
	synt	any
	invoke	1
	line	820
	colm	10
	synt	any
	pret
lab L24
	synt	any
	pfail
	line	819
	colm	7
	synt	endif
	unmark
lab L22
	mark	L25
	mark	L26
	var	2
	line	822
	colm	7
	synt	any
	pret
lab L26
	synt	any
	pfail
	unmark
lab L25
	pnull
	line	823
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_element
	local	0,001000,self
	local	1,001000,parent_el
	local	2,000020,res
	local	3,000020,attlist
	local	4,000020,xs
	local	5,000000,xml__XmlElement
	local	6,000000,xml__xml_name_start
	local	7,000000,member
	con	0,010000,1,074
	con	1,010000,12,047,074,047,040,145,170,160,145,143,164,145,144
	con	2,010000,9,170,155,154,072,163,160,141,143,145
	con	3,010000,8,160,162,145,163,145,162,166,145
	con	4,002000,1,1
	con	5,010000,7,144,145,146,141,165,154,164
	con	6,010000,27,170,155,154,072,163,160,141,143,145,040,150,141,163,040,151,156,166,141,154,151,144,040,166,141,154,165,145
	con	7,010000,1,076
	con	8,010000,2,057,076
	con	9,010000,20,047,076,047,040,157,162,040,047,057,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	831
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	var	5
	line	833
	colm	29
	synt	any
	invoke	0
	line	833
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	str	0
	line	834
	colm	7
	synt	any
	tabmat
	line	834
	colm	12
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	834
	colm	25
	synt	any
	field	err
	str	1
	line	834
	colm	29
	synt	any
	invoke	1
	line	834
	colm	14
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	pnull
	pnull
	var	2
	line	835
	colm	10
	synt	any
	field	name
	mark	L7
	pnull
	var	0
	line	835
	colm	23
	synt	any
	field	parse_name
	line	835
	colm	34
	synt	any
	invoke	0
	line	835
	colm	36
	synt	any
	esusp
	goto	L8
lab L7
	line	835
	colm	37
	synt	any
	pfail
lab L8
	line	835
	colm	16
	synt	any
	asgn
	unmark
lab L6
	mark	L9
	pnull
	var	3
	pnull
	pnull
	pnull
	var	0
	line	842
	colm	22
	synt	any
	field	doc
	line	842
	colm	26
	synt	any
	field	attribute_lists
	pnull
	var	2
	line	842
	colm	46
	synt	any
	field	name
	line	842
	colm	42
	synt	any
	subsc
	line	842
	colm	15
	synt	any
	asgn
	unmark
lab L9
	mark	L10
lab L11
	line	844
	colm	7
	synt	while
	mark0
	pnull
	var	0
	line	844
	colm	17
	synt	any
	field	looking_at_space_then_cset
	var	6
	line	844
	colm	44
	synt	any
	invoke	1
	unmark
	mark	L11
	mark	L14
	pnull
	var	0
	line	845
	colm	14
	synt	any
	field	spaces
	line	845
	colm	21
	synt	any
	invoke	0
	unmark
lab L14
	mark	L15
	pnull
	var	0
	line	846
	colm	14
	synt	any
	field	parse_attribute
	var	2
	var	3
	line	846
	colm	30
	synt	any
	invoke	2
	line	846
	colm	43
	synt	any
	esusp
	goto	L16
lab L15
	line	846
	colm	44
	synt	any
	pfail
lab L16
lab L12
	unmark
	goto	L11
lab L13
	line	844
	colm	7
	synt	endwhile
	unmark
lab L10
	mark	L17
	pnull
	var	0
	line	848
	colm	11
	synt	any
	field	opt_spaces
	line	848
	colm	22
	synt	any
	invoke	0
	unmark
lab L17
	mark	L18
	line	853
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	853
	colm	15
	synt	any
	field	validate_flag
	line	853
	colm	10
	synt	any
	nonnull
	unmark
	pnull
	var	0
	line	854
	colm	14
	synt	any
	field	validate_attributes
	var	2
	line	854
	colm	34
	synt	any
	invoke	1
	line	853
	colm	7
	synt	endif
	unmark
lab L18
	mark	L19
	line	859
	colm	7
	synt	ifelse
	mark	L20
	var	7
	pnull
	var	2
	line	859
	colm	20
	synt	any
	field	attributes
	str	2
	line	859
	colm	16
	synt	any
	invoke	2
	unmark
	mark	L22
	pnull
	var	4
	pnull
	pnull
	var	2
	line	860
	colm	19
	synt	any
	field	attributes
	str	2
	line	860
	colm	30
	synt	any
	subsc
	line	860
	colm	13
	synt	any
	asgn
	unmark
lab L22
	line	861
	colm	10
	synt	ifelse
	mark	L23
	pnull
	var	4
	str	3
	line	861
	colm	17
	synt	any
	lexeq
	unmark
	pnull
	pnull
	var	2
	line	862
	colm	16
	synt	any
	field	xml_space_preserve
	int	4
	line	862
	colm	36
	synt	any
	asgn
	goto	L24
lab L23
	line	863
	colm	15
	synt	if
	mark0
	pnull
	var	4
	str	5
	line	863
	colm	21
	synt	any
	lexne
	unmark
	mark	L25
	pnull
	var	0
	line	864
	colm	24
	synt	any
	field	err
	str	6
	line	864
	colm	28
	synt	any
	invoke	1
	line	864
	colm	13
	synt	any
	pret
lab L25
	synt	any
	pfail
	line	863
	colm	15
	synt	endif
lab L24
	line	861
	colm	10
	synt	endifelse
	goto	L21
lab L20
	pnull
	pnull
	var	2
	line	869
	colm	13
	synt	any
	field	xml_space_preserve
	pnull
	pnull
	var	1
	line	869
	colm	37
	synt	any
	nonnull
	line	869
	colm	48
	synt	any
	field	xml_space_preserve
	line	869
	colm	33
	synt	any
	asgn
lab L21
	line	859
	colm	7
	synt	endifelse
	unmark
lab L19
	mark	L26
	line	872
	colm	7
	synt	ifelse
	mark	L27
	pnull
	str	7
	line	872
	colm	10
	synt	any
	tabmat
	unmark
	mark	L29
	mark	L30
	pnull
	var	0
	line	873
	colm	14
	synt	any
	field	parse_content
	var	2
	line	873
	colm	28
	synt	any
	invoke	1
	line	873
	colm	33
	synt	any
	esusp
	goto	L31
lab L30
	line	873
	colm	34
	synt	any
	pfail
lab L31
	unmark
lab L29
	mark	L32
	pnull
	var	0
	line	874
	colm	14
	synt	any
	field	parse_etag
	var	2
	line	874
	colm	25
	synt	any
	invoke	1
	line	874
	colm	30
	synt	any
	esusp
	goto	L33
lab L32
	line	874
	colm	31
	synt	any
	pfail
lab L33
	goto	L28
lab L27
	mark	L34
	pnull
	str	8
	line	876
	colm	10
	synt	any
	tabmat
	line	876
	colm	16
	synt	any
	esusp
	goto	L35
lab L34
	mark	L36
	pnull
	var	0
	line	876
	colm	29
	synt	any
	field	err
	str	9
	line	876
	colm	33
	synt	any
	invoke	1
	line	876
	colm	18
	synt	any
	pret
lab L36
	synt	any
	pfail
lab L35
lab L28
	line	872
	colm	7
	synt	endifelse
	unmark
lab L26
	mark	L37
	pnull
	pnull
	var	2
	line	883
	colm	10
	synt	any
	field	whitespace_children
	pnull
	var	2
	line	883
	colm	37
	synt	any
	field	children
	line	883
	colm	31
	synt	any
	asgn
	unmark
lab L37
	mark	L38
	line	885
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	885
	colm	15
	synt	any
	field	validate_flag
	line	885
	colm	10
	synt	any
	nonnull
	unmark
	pnull
	var	0
	line	886
	colm	14
	synt	any
	field	validate_children
	var	2
	var	1
	line	886
	colm	32
	synt	any
	invoke	2
	line	885
	colm	7
	synt	endif
	unmark
lab L38
	mark	L39
	mark	L40
	var	2
	line	888
	colm	7
	synt	any
	pret
lab L40
	synt	any
	pfail
	unmark
lab L39
	pnull
	line	889
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_attribute
	local	0,001000,self
	local	1,001000,el
	local	2,001000,attlist
	local	3,000020,att
	local	4,000020,val
	local	5,000020,attdef
	local	6,000000,member
	local	7,000000,insert
	con	0,010000,34,144,165,160,154,151,143,141,164,145,144,040,141,164,164,162,151,142,165,164,145,040,144,145,143,154,141,162,141,164,151,157,156,072,040
	declend
	line	895
	colm	11
	synt	any
	mark	L1
	pnull
	var	3
	mark	L2
	pnull
	var	0
	line	897
	colm	18
	synt	any
	field	parse_name
	line	897
	colm	29
	synt	any
	invoke	0
	line	897
	colm	31
	synt	any
	esusp
	goto	L3
lab L2
	line	897
	colm	32
	synt	any
	pfail
lab L3
	line	897
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	var	0
	line	898
	colm	11
	synt	any
	field	parse_eq
	line	898
	colm	20
	synt	any
	invoke	0
	line	898
	colm	22
	synt	any
	esusp
	goto	L6
lab L5
	line	898
	colm	23
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L7
	pnull
	var	5
	pnull
	pnull
	pnull
	var	2
	line	903
	colm	18
	synt	any
	nonnull
	line	903
	colm	27
	synt	any
	field	attribute_defs
	var	3
	line	903
	colm	42
	synt	any
	subsc
	line	903
	colm	14
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	var	4
	mark	L9
	pnull
	var	0
	line	905
	colm	18
	synt	any
	field	normalize_attvalue
	pnull
	var	0
	line	905
	colm	42
	synt	any
	field	parse_attvalue
	line	905
	colm	57
	synt	any
	invoke	0
	var	5
	line	905
	colm	37
	synt	any
	invoke	2
	line	905
	colm	67
	synt	any
	esusp
	goto	L10
lab L9
	line	905
	colm	68
	synt	any
	pfail
lab L10
	line	905
	colm	11
	synt	any
	asgn
	unmark
lab L8
	mark	L11
	line	906
	colm	7
	synt	if
	mark0
	var	6
	pnull
	var	1
	line	906
	colm	19
	synt	any
	field	attributes
	var	3
	line	906
	colm	16
	synt	any
	invoke	2
	unmark
	mark	L12
	pnull
	var	0
	line	907
	colm	21
	synt	any
	field	err
	pnull
	str	0
	var	3
	line	907
	colm	62
	synt	any
	cat
	line	907
	colm	25
	synt	any
	invoke	1
	line	907
	colm	10
	synt	any
	pret
lab L12
	synt	any
	pfail
	line	906
	colm	7
	synt	endif
	unmark
lab L11
	mark	L13
	var	7
	pnull
	var	1
	line	908
	colm	16
	synt	any
	field	attributes
	var	3
	var	4
	line	908
	colm	13
	synt	any
	invoke	3
	unmark
lab L13
	mark	L14
	mark	L15
	pnull
	line	909
	colm	7
	synt	any
	pret
lab L15
	synt	any
	pfail
	unmark
lab L14
	pnull
	line	910
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_etag
	local	0,001000,self
	local	1,001000,el
	local	2,000020,t
	con	0,010000,2,074,057
	con	1,010000,13,047,074,057,047,040,145,170,160,145,143,164,145,144
	con	2,010000,17,155,151,163,155,141,164,143,150,145,144,040,164,141,147,163,072,040
	con	3,010000,9,040,145,170,160,145,143,164,145,144
	con	4,010000,1,076
	con	5,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	916
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	str	0
	line	918
	colm	7
	synt	any
	tabmat
	line	918
	colm	13
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	918
	colm	26
	synt	any
	field	err
	str	1
	line	918
	colm	30
	synt	any
	invoke	1
	line	918
	colm	15
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	2
	mark	L6
	pnull
	var	0
	line	919
	colm	16
	synt	any
	field	parse_name
	line	919
	colm	27
	synt	any
	invoke	0
	line	919
	colm	29
	synt	any
	esusp
	goto	L7
lab L6
	line	919
	colm	30
	synt	any
	pfail
lab L7
	line	919
	colm	9
	synt	any
	asgn
	unmark
lab L5
	mark	L8
	mark	L9
	pnull
	var	2
	pnull
	var	1
	line	920
	colm	14
	synt	any
	field	name
	line	920
	colm	9
	synt	any
	lexeq
	line	920
	colm	20
	synt	any
	esusp
	goto	L10
lab L9
	mark	L11
	pnull
	var	0
	line	920
	colm	33
	synt	any
	field	err
	pnull
	pnull
	str	2
	pnull
	var	1
	line	920
	colm	61
	synt	any
	field	name
	line	920
	colm	57
	synt	any
	cat
	str	3
	line	920
	colm	66
	synt	any
	cat
	line	920
	colm	37
	synt	any
	invoke	1
	line	920
	colm	22
	synt	any
	pret
lab L11
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L12
	pnull
	var	0
	line	921
	colm	11
	synt	any
	field	opt_spaces
	line	921
	colm	22
	synt	any
	invoke	0
	unmark
lab L12
	mark	L13
	mark	L14
	pnull
	str	4
	line	922
	colm	7
	synt	any
	tabmat
	line	922
	colm	12
	synt	any
	esusp
	goto	L15
lab L14
	mark	L16
	pnull
	var	0
	line	922
	colm	25
	synt	any
	field	err
	str	5
	line	922
	colm	29
	synt	any
	invoke	1
	line	922
	colm	14
	synt	any
	pret
lab L16
	synt	any
	pfail
lab L15
	unmark
lab L13
	mark	L17
	mark	L18
	pnull
	line	923
	colm	7
	synt	any
	pret
lab L18
	synt	any
	pfail
	unmark
lab L17
	pnull
	line	924
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_content
	local	0,001000,self
	local	1,001000,parent
	local	2,001000,circle
	local	3,000020,s
	local	4,000020,o
	local	5,000020,c2
	local	6,000020,ref
	local	7,000020,cd
	local	8,000000,pos
	local	9,000000,any
	local	10,000000,match
	local	11,000000,member
	local	12,000000,copy
	local	13,000000,set
	local	14,000000,insert
	local	15,000000,tab
	local	16,000000,many
	local	17,000000,find
	con	0,002000,1,0
	con	1,020000,1,046
	con	2,010000,2,046,043
	con	3,002000,1,1
	con	4,010000,27,143,151,162,143,165,154,141,162,040,145,156,164,151,164,171,040,162,145,160,154,141,143,145,155,145,156,164
	con	5,010000,72,143,141,156,156,157,164,040,162,145,146,145,162,145,156,143,145,040,141,156,040,145,156,164,151,164,171,040,144,145,143,154,141,162,145,144,040,145,170,164,145,162,156,141,154,154,171,054,040,151,156,040,141,040,163,164,141,156,144,141,154,157,156,145,040,144,157,143,165,155,145,156,164
	con	6,010000,5,155,141,143,162,157
	con	7,010000,18,145,170,164,162,141,156,145,157,165,163,040,143,157,156,164,145,156,164
	con	8,010000,27,165,156,160,141,162,163,145,144,040,145,156,164,151,164,171,040,156,157,164,040,141,154,154,157,167,145,144
	con	9,010000,4,074,041,055,055
	con	10,010000,2,074,077
	con	11,010000,9,074,041,133,103,104,101,124,101,133
	con	12,020000,1,074
	con	13,010000,2,074,057
	con	14,020000,2,074,046
	con	15,010000,3,135,135,076
	con	16,010000,38,143,141,156,156,157,164,040,150,141,166,145,040,047,135,135,076,047,040,151,156,040,143,150,141,162,141,143,164,145,162,040,143,157,156,164,145,156,164
	con	17,010000,22,143,157,156,164,145,156,164,040,143,150,141,162,141,143,164,145,162,040,144,141,164,141
	declend
	line	931
	colm	11
	synt	any
	mark	L1
lab L2
	line	934
	colm	7
	synt	repeat
	mark	L2
	mark	L5
	line	935
	colm	10
	synt	if
	mark0
	var	8
	int	0
	line	935
	colm	16
	synt	any
	invoke	1
	unmark
	unmark
	unmark
	pnull
	goto	L4
	line	935
	colm	10
	synt	endif
	unmark
lab L5
	line	937
	colm	10
	synt	ifelse
	mark	L6
	var	9
	cset	1
	line	937
	colm	16
	synt	any
	invoke	1
	unmark
	line	938
	colm	13
	synt	ifelse
	mark	L8
	var	10
	str	2
	line	938
	colm	21
	synt	any
	invoke	1
	unmark
	mark	L10
	pnull
	var	1
	line	939
	colm	22
	synt	any
	field	add_string
	pnull
	var	0
	line	939
	colm	38
	synt	any
	field	parse_char_ref
	int	3
	line	939
	colm	53
	synt	any
	invoke	1
	line	939
	colm	33
	synt	any
	invoke	1
	line	939
	colm	57
	synt	any
	esusp
	goto	L11
lab L10
	line	939
	colm	58
	synt	any
	pfail
lab L11
	goto	L9
lab L8
	mark	L12
	pnull
	var	6
	mark	L13
	pnull
	var	0
	line	941
	colm	27
	synt	any
	field	parse_entity_ref
	line	941
	colm	44
	synt	any
	invoke	0
	line	941
	colm	46
	synt	any
	esusp
	goto	L14
lab L13
	line	941
	colm	47
	synt	any
	pfail
lab L14
	line	941
	colm	20
	synt	any
	asgn
	unmark
lab L12
	mark	L15
	line	942
	colm	16
	synt	if
	mark0
	var	11
	pnull
	var	2
	line	942
	colm	26
	synt	any
	nonnull
	var	6
	line	942
	colm	25
	synt	any
	invoke	2
	unmark
	mark	L16
	pnull
	var	0
	line	943
	colm	30
	synt	any
	field	err
	str	4
	line	943
	colm	34
	synt	any
	invoke	1
	line	943
	colm	19
	synt	any
	pret
lab L16
	synt	any
	pfail
	line	942
	colm	16
	synt	endif
	unmark
lab L15
	mark	L17
	pnull
	var	5
	mark	L18
	var	12
	pnull
	var	2
	line	944
	colm	27
	synt	any
	nonnull
	line	944
	colm	26
	synt	any
	invoke	1
	line	944
	colm	36
	synt	any
	esusp
	goto	L19
lab L18
	var	13
	line	944
	colm	41
	synt	any
	invoke	0
lab L19
	line	944
	colm	19
	synt	any
	asgn
	unmark
lab L17
	mark	L20
	var	14
	var	5
	var	6
	line	945
	colm	22
	synt	any
	invoke	2
	unmark
lab L20
	mark	L21
	pnull
	var	4
	mark	L22
	pnull
	var	0
	line	946
	colm	25
	synt	any
	field	lookup_entity_ref
	var	6
	line	946
	colm	43
	synt	any
	invoke	1
	line	946
	colm	48
	synt	any
	esusp
	goto	L23
lab L22
	line	946
	colm	49
	synt	any
	pfail
lab L23
	line	946
	colm	18
	synt	any
	asgn
	unmark
lab L21
	mark	L24
	line	950
	colm	16
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	950
	colm	24
	synt	any
	field	doc
	line	950
	colm	28
	synt	any
	field	standalone
	line	950
	colm	19
	synt	any
	nonnull
	pop
	pnull
	pnull
	var	4
	line	950
	colm	42
	synt	any
	field	in_ext_subset
	line	950
	colm	40
	synt	any
	nonnull
	unmark
	mark	L25
	pnull
	var	0
	line	951
	colm	30
	synt	any
	field	err
	str	5
	line	951
	colm	34
	synt	any
	invoke	1
	line	951
	colm	19
	synt	any
	pret
lab L25
	synt	any
	pfail
	line	950
	colm	16
	synt	endif
	unmark
lab L24
	line	952
	colm	16
	synt	ifelse
	mark	L26
	pnull
	pnull
	var	4
	line	952
	colm	21
	synt	any
	field	str
	line	952
	colm	19
	synt	any
	nonnull
	unmark
	mark	L28
	pnull
	var	0
	line	954
	colm	23
	synt	any
	field	start_divert
	str	6
	line	954
	colm	36
	synt	any
	invoke	1
	unmark
lab L28
	mark	L29
	pnull
	var	0
	line	955
	colm	23
	synt	any
	field	normalize_eol
	pnull
	var	4
	line	955
	colm	39
	synt	any
	field	str
	line	955
	colm	37
	synt	any
	invoke	1
	line	955
	colm	44
	synt	any
	bscan
	mark	L30
	mark	L31
	pnull
	var	0
	line	956
	colm	26
	synt	any
	field	parse_content
	var	1
	var	5
	line	956
	colm	40
	synt	any
	invoke	2
	line	956
	colm	51
	synt	any
	esusp
	goto	L32
lab L31
	line	956
	colm	52
	synt	any
	pfail
lab L32
	unmark
lab L30
	mark	L33
	var	8
	int	0
	line	957
	colm	25
	synt	any
	invoke	1
	line	957
	colm	29
	synt	any
	esusp
	goto	L34
lab L33
	mark	L35
	pnull
	var	0
	line	957
	colm	42
	synt	any
	field	err
	str	7
	line	957
	colm	46
	synt	any
	invoke	1
	line	957
	colm	31
	synt	any
	pret
lab L35
	synt	any
	pfail
lab L34
	line	955
	colm	44
	synt	any
	escan
	unmark
lab L29
	pnull
	var	0
	line	959
	colm	23
	synt	any
	field	end_divert
	line	959
	colm	34
	synt	any
	invoke	0
	goto	L27
lab L26
	mark	L36
	line	961
	colm	19
	synt	if
	mark0
	pnull
	pnull
	var	4
	line	961
	colm	24
	synt	any
	field	notation
	line	961
	colm	22
	synt	any
	nonnull
	unmark
	mark	L37
	pnull
	var	0
	line	962
	colm	33
	synt	any
	field	err
	str	8
	line	962
	colm	37
	synt	any
	invoke	1
	line	962
	colm	22
	synt	any
	pret
lab L37
	synt	any
	pfail
	line	961
	colm	19
	synt	endif
	unmark
lab L36
	mark	L38
	pnull
	var	3
	mark	L39
	pnull
	var	0
	line	964
	colm	28
	synt	any
	field	resolve
	pnull
	var	4
	line	964
	colm	38
	synt	any
	field	external_id
	line	964
	colm	36
	synt	any
	invoke	1
	line	964
	colm	51
	synt	any
	esusp
	goto	L40
lab L39
	line	964
	colm	52
	synt	any
	pfail
lab L40
	line	964
	colm	21
	synt	any
	asgn
	unmark
lab L38
	mark	L41
	pnull
	var	0
	line	965
	colm	23
	synt	any
	field	start_divert
	pnull
	pnull
	var	4
	line	965
	colm	38
	synt	any
	field	external_id
	line	965
	colm	50
	synt	any
	field	to_string
	line	965
	colm	60
	synt	any
	invoke	0
	line	965
	colm	36
	synt	any
	invoke	1
	unmark
lab L41
	mark	L42
	pnull
	var	0
	line	966
	colm	23
	synt	any
	field	normalize_eol
	var	3
	line	966
	colm	37
	synt	any
	invoke	1
	line	966
	colm	40
	synt	any
	bscan
	mark	L43
	mark	L44
	pnull
	var	0
	line	967
	colm	26
	synt	any
	field	parse_external_parsed_entity
	var	1
	var	5
	line	967
	colm	55
	synt	any
	invoke	2
	line	967
	colm	66
	synt	any
	esusp
	goto	L45
lab L44
	line	967
	colm	67
	synt	any
	pfail
lab L45
	unmark
lab L43
	mark	L46
	var	8
	int	0
	line	968
	colm	25
	synt	any
	invoke	1
	line	968
	colm	29
	synt	any
	esusp
	goto	L47
lab L46
	mark	L48
	pnull
	var	0
	line	968
	colm	42
	synt	any
	field	err
	str	7
	line	968
	colm	46
	synt	any
	invoke	1
	line	968
	colm	31
	synt	any
	pret
lab L48
	synt	any
	pfail
lab L47
	line	966
	colm	40
	synt	any
	escan
	unmark
lab L42
	pnull
	var	0
	line	970
	colm	23
	synt	any
	field	end_divert
	line	970
	colm	34
	synt	any
	invoke	0
lab L27
	line	952
	colm	16
	synt	endifelse
lab L9
	line	938
	colm	13
	synt	endifelse
	goto	L7
lab L6
	line	973
	colm	17
	synt	ifelse
	mark	L49
	var	10
	str	9
	line	973
	colm	25
	synt	any
	invoke	1
	unmark
	mark	L51
	pnull
	var	0
	line	974
	colm	17
	synt	any
	field	parse_and_maybe_add_comment
	var	1
	line	974
	colm	45
	synt	any
	invoke	1
	line	974
	colm	53
	synt	any
	esusp
	goto	L52
lab L51
	line	974
	colm	54
	synt	any
	pfail
lab L52
	goto	L50
lab L49
	line	975
	colm	15
	synt	ifelse
	mark	L53
	var	10
	str	10
	line	975
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L55
	pnull
	var	1
	line	976
	colm	19
	synt	any
	field	add_child
	pnull
	var	0
	line	976
	colm	34
	synt	any
	field	parse_pi
	line	976
	colm	43
	synt	any
	invoke	0
	line	976
	colm	29
	synt	any
	invoke	1
	line	976
	colm	46
	synt	any
	esusp
	goto	L56
lab L55
	line	976
	colm	47
	synt	any
	pfail
lab L56
	goto	L54
lab L53
	line	977
	colm	15
	synt	ifelse
	mark	L57
	var	10
	str	11
	line	977
	colm	23
	synt	any
	invoke	1
	unmark
	mark	L59
	pnull
	var	1
	line	978
	colm	19
	synt	any
	field	add_child
	pnull
	var	0
	line	978
	colm	34
	synt	any
	field	parse_cdsect
	line	978
	colm	47
	synt	any
	invoke	0
	line	978
	colm	29
	synt	any
	invoke	1
	line	978
	colm	50
	synt	any
	esusp
	goto	L60
lab L59
	line	978
	colm	51
	synt	any
	pfail
lab L60
	goto	L58
lab L57
	line	979
	colm	15
	synt	ifelse
	mark	L61
	var	9
	cset	12
	line	979
	colm	21
	synt	any
	invoke	1
	unmark
	mark	L63
	line	980
	colm	13
	synt	if
	mark0
	var	10
	str	13
	line	980
	colm	21
	synt	any
	invoke	1
	unmark
	unmark
	unmark
	pnull
	goto	L4
	line	980
	colm	13
	synt	endif
	unmark
lab L63
	mark	L64
	pnull
	var	1
	line	982
	colm	19
	synt	any
	field	add_child
	pnull
	var	0
	line	982
	colm	34
	synt	any
	field	parse_element
	var	1
	line	982
	colm	48
	synt	any
	invoke	1
	line	982
	colm	29
	synt	any
	invoke	1
	line	982
	colm	57
	synt	any
	esusp
	goto	L65
lab L64
	line	982
	colm	58
	synt	any
	pfail
lab L65
	goto	L62
lab L61
	mark	L66
	pnull
	var	7
	var	15
	var	16
	pnull
	cset	14
	line	987
	colm	28
	synt	any
	compl
	line	987
	colm	27
	synt	any
	invoke	1
	line	987
	colm	22
	synt	any
	invoke	1
	line	987
	colm	16
	synt	any
	asgn
	unmark
lab L66
	mark	L67
	line	988
	colm	13
	synt	if
	mark0
	var	17
	str	15
	var	7
	line	988
	colm	20
	synt	any
	invoke	2
	unmark
	mark	L68
	pnull
	var	0
	line	989
	colm	27
	synt	any
	field	err
	str	16
	line	989
	colm	31
	synt	any
	invoke	1
	line	989
	colm	16
	synt	any
	pret
lab L68
	synt	any
	pfail
	line	988
	colm	13
	synt	endif
	unmark
lab L67
	mark	L69
	mark	L70
	pnull
	var	0
	line	991
	colm	17
	synt	any
	field	check_is_char_data
	var	7
	str	17
	line	991
	colm	36
	synt	any
	invoke	2
	line	991
	colm	65
	synt	any
	esusp
	goto	L71
lab L70
	line	991
	colm	66
	synt	any
	pfail
lab L71
	unmark
lab L69
	pnull
	var	1
	line	993
	colm	19
	synt	any
	field	add_string
	var	7
	line	993
	colm	30
	synt	any
	invoke	1
lab L62
	line	979
	colm	15
	synt	endifelse
lab L58
	line	977
	colm	15
	synt	endifelse
lab L54
	line	975
	colm	15
	synt	endifelse
lab L50
	line	973
	colm	17
	synt	endifelse
lab L7
	line	937
	colm	10
	synt	endifelse
lab L3
	unmark
	goto	L2
lab L4
	line	934
	colm	7
	synt	endrepeat
	unmark
lab L1
	mark	L72
	mark	L73
	var	1
	line	996
	colm	7
	synt	any
	pret
lab L73
	synt	any
	pfail
	unmark
lab L72
	pnull
	line	997
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_check_is_char_data
	local	0,001000,self
	local	1,001000,s
	local	2,001000,msg
	local	3,000020,j
	local	4,000000,upto
	local	5,000000,xml__xml_char
	local	6,000000,image
	con	0,010000,14,151,156,166,141,154,151,144,040,143,150,141,162,040,050
	con	1,010000,5,051,040,151,156,040
	declend
	line	999
	colm	11
	synt	any
	mark	L1
	line	1001
	colm	7
	synt	if
	mark0
	pnull
	var	3
	var	4
	pnull
	var	5
	line	1001
	colm	20
	synt	any
	compl
	var	1
	line	1001
	colm	19
	synt	any
	invoke	2
	line	1001
	colm	12
	synt	any
	asgn
	unmark
	mark	L2
	pnull
	var	0
	line	1002
	colm	21
	synt	any
	field	err
	pnull
	pnull
	pnull
	str	0
	var	6
	pnull
	var	1
	var	3
	line	1002
	colm	51
	synt	any
	subsc
	line	1002
	colm	49
	synt	any
	invoke	1
	line	1002
	colm	42
	synt	any
	cat
	str	1
	line	1002
	colm	55
	synt	any
	cat
	var	2
	line	1002
	colm	64
	synt	any
	cat
	line	1002
	colm	25
	synt	any
	invoke	1
	line	1002
	colm	10
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	1001
	colm	7
	synt	endif
	unmark
lab L1
	mark	L3
	mark	L4
	pnull
	line	1004
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	unmark
lab L3
	pnull
	line	1005
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_element_decl
	local	0,001000,self
	local	1,000020,name
	local	2,000020,content_spec
	local	3,000020,element_decl
	local	4,000000,tab
	local	5,000000,xml__ElementDecl
	local	6,000000,member
	local	7,000000,insert
	con	0,010000,9,074,041,105,114,105,115,105,116,124
	con	1,010000,20,047,074,041,105,114,105,115,105,116,124,047,040,145,170,160,145,143,164,145,144
	con	2,010000,1,076
	con	3,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	con	4,010000,42,115,165,154,164,151,160,154,145,040,145,154,145,155,145,156,164,040,144,145,143,154,141,162,141,164,151,157,156,163,040,146,157,162,040,145,154,145,155,145,156,164,040
	declend
	line	1011
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	4
	pnull
	var	0
	line	1014
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1014
	colm	25
	synt	any
	invoke	1
	line	1014
	colm	10
	synt	any
	invoke	1
	line	1014
	colm	39
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1014
	colm	51
	synt	any
	field	err
	str	1
	line	1014
	colm	55
	synt	any
	invoke	1
	line	1014
	colm	40
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	pnull
	var	0
	line	1015
	colm	11
	synt	any
	field	dtd_spaces
	line	1015
	colm	22
	synt	any
	invoke	0
	line	1015
	colm	24
	synt	any
	esusp
	goto	L7
lab L6
	line	1015
	colm	25
	synt	any
	pfail
lab L7
	unmark
lab L5
	mark	L8
	pnull
	var	1
	mark	L9
	pnull
	var	0
	line	1016
	colm	19
	synt	any
	field	dtd_parse_name
	line	1016
	colm	34
	synt	any
	invoke	0
	line	1016
	colm	36
	synt	any
	esusp
	goto	L10
lab L9
	line	1016
	colm	37
	synt	any
	pfail
lab L10
	line	1016
	colm	12
	synt	any
	asgn
	unmark
lab L8
	mark	L11
	mark	L12
	pnull
	var	0
	line	1017
	colm	11
	synt	any
	field	dtd_spaces
	line	1017
	colm	22
	synt	any
	invoke	0
	line	1017
	colm	24
	synt	any
	esusp
	goto	L13
lab L12
	line	1017
	colm	25
	synt	any
	pfail
lab L13
	unmark
lab L11
	mark	L14
	pnull
	var	2
	mark	L15
	pnull
	var	0
	line	1018
	colm	27
	synt	any
	field	parse_content_spec
	line	1018
	colm	46
	synt	any
	invoke	0
	line	1018
	colm	48
	synt	any
	esusp
	goto	L16
lab L15
	line	1018
	colm	49
	synt	any
	pfail
lab L16
	line	1018
	colm	20
	synt	any
	asgn
	unmark
lab L14
	mark	L17
	mark	L18
	pnull
	var	0
	line	1019
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1019
	colm	26
	synt	any
	invoke	0
	line	1019
	colm	28
	synt	any
	esusp
	goto	L19
lab L18
	line	1019
	colm	29
	synt	any
	pfail
lab L19
	unmark
lab L17
	mark	L20
	mark	L21
	pnull
	str	2
	line	1020
	colm	7
	synt	any
	tabmat
	line	1020
	colm	12
	synt	any
	esusp
	goto	L22
lab L21
	mark	L23
	pnull
	var	0
	line	1020
	colm	25
	synt	any
	field	err
	str	3
	line	1020
	colm	29
	synt	any
	invoke	1
	line	1020
	colm	14
	synt	any
	pret
lab L23
	synt	any
	pfail
lab L22
	unmark
lab L20
	mark	L24
	pnull
	var	3
	var	5
	line	1021
	colm	39
	synt	any
	invoke	0
	line	1021
	colm	20
	synt	any
	asgn
	unmark
lab L24
	mark	L25
	pnull
	pnull
	var	3
	line	1022
	colm	19
	synt	any
	field	in_ext_subset
	pnull
	var	0
	line	1022
	colm	41
	synt	any
	field	in_ext_subset
	line	1022
	colm	34
	synt	any
	asgn
	unmark
lab L25
	mark	L26
	pnull
	pnull
	var	3
	line	1023
	colm	19
	synt	any
	field	content_spec
	var	2
	line	1023
	colm	33
	synt	any
	asgn
	unmark
lab L26
	mark	L27
	line	1024
	colm	7
	synt	ifelse
	mark	L28
	var	6
	pnull
	pnull
	var	0
	line	1024
	colm	21
	synt	any
	field	doc
	line	1024
	colm	25
	synt	any
	field	element_declarations
	var	1
	line	1024
	colm	16
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1025
	colm	14
	synt	any
	field	invalid
	pnull
	str	4
	var	1
	line	1025
	colm	67
	synt	any
	cat
	line	1025
	colm	22
	synt	any
	invoke	1
	goto	L29
lab L28
	var	7
	pnull
	pnull
	var	0
	line	1027
	colm	21
	synt	any
	field	doc
	line	1027
	colm	25
	synt	any
	field	element_declarations
	var	1
	var	3
	line	1027
	colm	16
	synt	any
	invoke	3
lab L29
	line	1024
	colm	7
	synt	endifelse
	unmark
lab L27
	mark	L30
	mark	L31
	pnull
	line	1028
	colm	7
	synt	any
	pret
lab L31
	synt	any
	pfail
	unmark
lab L30
	pnull
	line	1029
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_content_spec
	local	0,001000,self
	local	1,000020,a
	local	2,000020,i
	local	3,000000,tab
	local	4,000000,xml__ContentSpec
	local	5,000000,xml__xml_space
	con	0,010000,5,105,115,120,124,131
	con	1,010000,3,101,116,131
	con	2,002000,1,1
	con	3,010000,1,050
	con	4,010000,7,043,120,103,104,101,124,101
	con	5,010000,30,047,105,115,120,124,131,047,054,040,047,101,116,131,047,040,157,162,040,047,050,047,040,145,170,160,145,143,164,145,144
	declend
	line	1035
	colm	11
	synt	any
	mark	L1
	line	1037
	colm	7
	synt	ifelse
	mark	L2
	var	3
	pnull
	var	0
	line	1037
	colm	18
	synt	any
	field	dtd_match
	str	0
	line	1037
	colm	28
	synt	any
	invoke	1
	line	1037
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L4
	var	4
	str	0
	line	1038
	colm	33
	synt	any
	invoke	1
	line	1038
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	line	1039
	colm	12
	synt	ifelse
	mark	L5
	var	3
	pnull
	var	0
	line	1039
	colm	23
	synt	any
	field	dtd_match
	str	1
	line	1039
	colm	33
	synt	any
	invoke	1
	line	1039
	colm	18
	synt	any
	invoke	1
	unmark
	mark	L7
	pnull
	var	1
	var	4
	str	1
	line	1040
	colm	31
	synt	any
	invoke	1
	line	1040
	colm	12
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	pnull
	var	1
	line	1041
	colm	11
	synt	any
	field	is_mixed_flag
	int	2
	line	1041
	colm	26
	synt	any
	asgn
	unmark
lab L8
	mark	L9
	var	1
	line	1042
	colm	10
	synt	any
	pret
lab L9
	synt	any
	pfail
	goto	L6
lab L5
	line	1044
	colm	12
	synt	ifelse
	mark	L10
	pnull
	var	0
	line	1044
	colm	19
	synt	any
	field	dtd_match
	str	3
	line	1044
	colm	29
	synt	any
	invoke	1
	unmark
	mark	L12
	pnull
	var	2
	line	1046
	colm	15
	synt	any
	keywd	pos
	line	1046
	colm	12
	synt	any
	asgn
	unmark
lab L12
	line	1047
	colm	10
	synt	ifelse
	mark	L13
	var	3
	pnull
	var	0
	line	1047
	colm	21
	synt	any
	field	dtd_match
	str	3
	line	1047
	colm	31
	synt	any
	invoke	1
	line	1047
	colm	16
	synt	any
	invoke	1
	pop
	var	3
	pnull
	var	0
	line	1047
	colm	46
	synt	any
	field	dtd_many_star
	var	5
	line	1047
	colm	60
	synt	any
	invoke	1
	line	1047
	colm	41
	synt	any
	invoke	1
	pop
	pnull
	var	0
	line	1047
	colm	82
	synt	any
	field	dtd_match
	str	4
	line	1047
	colm	92
	synt	any
	invoke	1
	unmark
	mark	L15
	var	3
	var	2
	line	1048
	colm	16
	synt	any
	invoke	1
	unmark
lab L15
	mark	L16
	pnull
	var	0
	line	1049
	colm	24
	synt	any
	field	parse_mixed
	line	1049
	colm	36
	synt	any
	invoke	0
	line	1049
	colm	13
	synt	any
	pret
lab L16
	synt	any
	pfail
	goto	L14
lab L13
	mark	L17
	var	3
	var	2
	line	1051
	colm	16
	synt	any
	invoke	1
	unmark
lab L17
	mark	L18
	pnull
	var	0
	line	1052
	colm	24
	synt	any
	field	parse_children
	line	1052
	colm	39
	synt	any
	invoke	0
	line	1052
	colm	13
	synt	any
	pret
lab L18
	synt	any
	pfail
lab L14
	line	1047
	colm	10
	synt	endifelse
	goto	L11
lab L10
	mark	L19
	pnull
	var	0
	line	1055
	colm	21
	synt	any
	field	err
	str	5
	line	1055
	colm	25
	synt	any
	invoke	1
	line	1055
	colm	10
	synt	any
	pret
lab L19
	synt	any
	pfail
lab L11
	line	1044
	colm	12
	synt	endifelse
lab L6
	line	1039
	colm	12
	synt	endifelse
lab L3
	line	1037
	colm	7
	synt	endifelse
	unmark
lab L1
	pnull
	line	1056
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_children
	local	0,001000,self
	local	1,000020,x
	local	2,000020,op
	local	3,000000,move
	local	4,000000,xml__ContentSpec
	con	0,020000,3,077,052,053
	con	1,002000,1,1
	declend
	line	1062
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	mark	L2
	pnull
	var	0
	line	1064
	colm	16
	synt	any
	field	parse_choiceseq
	line	1064
	colm	32
	synt	any
	invoke	0
	line	1064
	colm	34
	synt	any
	esusp
	goto	L3
lab L2
	line	1064
	colm	35
	synt	any
	pfail
lab L3
	line	1064
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L4
	line	1065
	colm	7
	synt	ifelse
	mark	L5
	pnull
	var	0
	line	1065
	colm	14
	synt	any
	field	dtd_any
	cset	0
	line	1065
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L7
	pnull
	var	2
	var	3
	int	1
	line	1066
	colm	20
	synt	any
	invoke	1
	line	1066
	colm	13
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	var	4
	var	2
	var	1
	line	1067
	colm	33
	synt	any
	invoke	2
	line	1067
	colm	10
	synt	any
	pret
lab L8
	synt	any
	pfail
	goto	L6
lab L5
	mark	L9
	var	1
	line	1069
	colm	10
	synt	any
	pret
lab L9
	synt	any
	pfail
lab L6
	line	1065
	colm	7
	synt	endifelse
	unmark
lab L4
	pnull
	line	1070
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_cp
	local	0,001000,self
	local	1,000020,x
	local	2,000020,op
	local	3,000000,xml__xml_name_start
	local	4,000000,xml__ContentSpec
	local	5,000000,move
	con	0,020000,1,050
	con	1,010000,4,156,141,155,145
	con	2,010000,18,116,141,155,145,040,157,162,040,050,040,145,170,160,145,143,164,145,144
	con	3,020000,3,077,052,053
	con	4,002000,1,1
	declend
	line	1076
	colm	11
	synt	any
	mark	L1
	line	1079
	colm	7
	synt	ifelse
	mark	L2
	pnull
	var	0
	line	1079
	colm	14
	synt	any
	field	dtd_any
	cset	0
	line	1079
	colm	22
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	mark	L4
	pnull
	var	0
	line	1080
	colm	19
	synt	any
	field	parse_choiceseq
	line	1080
	colm	35
	synt	any
	invoke	0
	line	1080
	colm	37
	synt	any
	esusp
	goto	L5
lab L4
	line	1080
	colm	38
	synt	any
	pfail
lab L5
	line	1080
	colm	12
	synt	any
	asgn
	goto	L3
lab L2
	line	1081
	colm	12
	synt	ifelse
	mark	L6
	pnull
	var	0
	line	1081
	colm	19
	synt	any
	field	dtd_any
	var	3
	line	1081
	colm	27
	synt	any
	invoke	1
	unmark
	pnull
	var	1
	mark	L8
	var	4
	str	1
	pnull
	var	0
	line	1082
	colm	43
	synt	any
	field	dtd_parse_name
	line	1082
	colm	58
	synt	any
	invoke	0
	line	1082
	colm	31
	synt	any
	invoke	2
	line	1082
	colm	61
	synt	any
	esusp
	goto	L9
lab L8
	line	1082
	colm	62
	synt	any
	pfail
lab L9
	line	1082
	colm	12
	synt	any
	asgn
	goto	L7
lab L6
	mark	L10
	pnull
	var	0
	line	1084
	colm	21
	synt	any
	field	err
	str	2
	line	1084
	colm	25
	synt	any
	invoke	1
	line	1084
	colm	10
	synt	any
	pret
lab L10
	synt	any
	pfail
lab L7
	line	1081
	colm	12
	synt	endifelse
lab L3
	line	1079
	colm	7
	synt	endifelse
	unmark
lab L1
	mark	L11
	line	1085
	colm	7
	synt	ifelse
	mark	L12
	pnull
	var	0
	line	1085
	colm	14
	synt	any
	field	dtd_any
	cset	3
	line	1085
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L14
	pnull
	var	2
	var	5
	int	4
	line	1086
	colm	20
	synt	any
	invoke	1
	line	1086
	colm	13
	synt	any
	asgn
	unmark
lab L14
	mark	L15
	var	4
	var	2
	var	1
	line	1087
	colm	33
	synt	any
	invoke	2
	line	1087
	colm	10
	synt	any
	pret
lab L15
	synt	any
	pfail
	goto	L13
lab L12
	mark	L16
	var	1
	line	1089
	colm	10
	synt	any
	pret
lab L16
	synt	any
	pfail
lab L13
	line	1085
	colm	7
	synt	endifelse
	unmark
lab L11
	pnull
	line	1090
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_choiceseq
	local	0,001000,self
	local	1,000020,res
	local	2,000020,op
	local	3,000020,a
	local	4,000020,t
	local	5,000000,tab
	local	6,000000,move
	local	7,000000,xml__ContentSpec
	con	0,010000,1,050
	con	1,010000,12,047,050,047,040,145,170,160,145,143,164,145,144
	con	2,020000,2,174,054
	con	3,002000,1,1
	con	4,010000,1,051
	con	5,010000,12,047,051,047,040,145,170,160,145,143,164,145,144
	declend
	line	1097
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	5
	pnull
	var	0
	line	1100
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1100
	colm	25
	synt	any
	invoke	1
	line	1100
	colm	10
	synt	any
	invoke	1
	line	1100
	colm	31
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1100
	colm	43
	synt	any
	field	err
	str	1
	line	1100
	colm	47
	synt	any
	invoke	1
	line	1100
	colm	32
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	0
	line	1101
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1101
	colm	26
	synt	any
	invoke	0
	unmark
lab L5
	mark	L6
	pnull
	var	3
	mark	L7
	pnull
	var	0
	line	1102
	colm	16
	synt	any
	field	parse_cp
	line	1102
	colm	25
	synt	any
	invoke	0
	line	1102
	colm	27
	synt	any
	esusp
	goto	L8
lab L7
	line	1102
	colm	28
	synt	any
	pfail
lab L8
	line	1102
	colm	9
	synt	any
	asgn
	unmark
lab L6
	mark	L9
	pnull
	var	0
	line	1103
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1103
	colm	26
	synt	any
	invoke	0
	unmark
lab L9
	mark	L10
	line	1105
	colm	7
	synt	ifelse
	mark	L11
	pnull
	var	0
	line	1105
	colm	14
	synt	any
	field	dtd_any
	cset	2
	line	1105
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L13
	pnull
	var	2
	var	6
	int	3
	line	1106
	colm	20
	synt	any
	invoke	1
	line	1106
	colm	13
	synt	any
	asgn
	unmark
lab L13
	mark	L14
	pnull
	var	1
	pnull
	var	4
	var	7
	var	2
	var	3
	line	1107
	colm	38
	synt	any
	invoke	2
	line	1107
	colm	19
	synt	any
	asgn
	line	1107
	colm	14
	synt	any
	asgn
	unmark
lab L14
	mark	L15
lab L16
	line	1108
	colm	10
	synt	repeat
	mark	L16
	mark	L19
	pnull
	var	0
	line	1109
	colm	17
	synt	any
	field	dtd_opt_spaces
	line	1109
	colm	32
	synt	any
	invoke	0
	unmark
lab L19
	mark	L20
	pnull
	var	3
	mark	L21
	pnull
	var	0
	line	1110
	colm	22
	synt	any
	field	parse_cp
	line	1110
	colm	31
	synt	any
	invoke	0
	line	1110
	colm	33
	synt	any
	esusp
	goto	L22
lab L21
	line	1110
	colm	34
	synt	any
	pfail
lab L22
	line	1110
	colm	15
	synt	any
	asgn
	unmark
lab L20
	mark	L23
	pnull
	var	0
	line	1111
	colm	17
	synt	any
	field	dtd_opt_spaces
	line	1111
	colm	32
	synt	any
	invoke	0
	unmark
lab L23
	mark	L24
	mark	L25
	var	5
	pnull
	var	0
	line	1112
	colm	21
	synt	any
	field	dtd_match
	var	2
	line	1112
	colm	31
	synt	any
	invoke	1
	line	1112
	colm	16
	synt	any
	invoke	1
	line	1112
	colm	36
	synt	any
	esusp
	goto	L26
lab L25
	unmark
	unmark
	pnull
	goto	L18
lab L26
	unmark
lab L24
	mark	L27
	pnull
	pnull
	var	4
	line	1113
	colm	14
	synt	any
	field	arg2
	var	7
	var	2
	var	3
	line	1113
	colm	39
	synt	any
	invoke	2
	line	1113
	colm	20
	synt	any
	asgn
	unmark
lab L27
	pnull
	var	4
	pnull
	var	4
	line	1114
	colm	19
	synt	any
	field	arg2
	line	1114
	colm	15
	synt	any
	asgn
lab L17
	unmark
	goto	L16
lab L18
	line	1108
	colm	10
	synt	endrepeat
	unmark
lab L15
	pnull
	pnull
	var	4
	line	1116
	colm	11
	synt	any
	field	arg2
	var	3
	line	1116
	colm	17
	synt	any
	asgn
	goto	L12
lab L11
	pnull
	var	1
	var	3
	line	1118
	colm	14
	synt	any
	asgn
lab L12
	line	1105
	colm	7
	synt	endifelse
	unmark
lab L10
	mark	L28
	mark	L29
	var	5
	pnull
	var	0
	line	1120
	colm	15
	synt	any
	field	dtd_match
	str	4
	line	1120
	colm	25
	synt	any
	invoke	1
	line	1120
	colm	10
	synt	any
	invoke	1
	line	1120
	colm	31
	synt	any
	esusp
	goto	L30
lab L29
	mark	L31
	pnull
	var	0
	line	1120
	colm	43
	synt	any
	field	err
	str	5
	line	1120
	colm	47
	synt	any
	invoke	1
	line	1120
	colm	32
	synt	any
	pret
lab L31
	synt	any
	pfail
lab L30
	unmark
lab L28
	mark	L32
	mark	L33
	var	1
	line	1121
	colm	7
	synt	any
	pret
lab L33
	synt	any
	pfail
	unmark
lab L32
	pnull
	line	1122
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_mixed
	local	0,001000,self
	local	1,000020,res
	local	2,000020,t
	local	3,000020,a
	local	4,000020,seen
	local	5,000020,n
	local	6,000000,tab
	local	7,000000,xml__ContentSpec
	local	8,000000,set
	local	9,000000,move
	local	10,000000,member
	local	11,000000,insert
	con	0,010000,1,050
	con	1,010000,10,050,040,145,170,160,145,143,164,145,144
	con	2,010000,7,043,120,103,104,101,124,101
	con	3,010000,18,047,043,120,103,104,101,124,101,047,040,145,170,160,145,143,164,145,144
	con	4,020000,1,174
	con	5,002000,1,1
	con	6,010000,1,174
	con	7,010000,5,156,141,155,145,040
	con	8,010000,46,040,141,160,160,145,141,162,145,144,040,155,165,154,164,151,160,154,145,040,164,151,155,145,163,040,151,156,040,155,151,170,145,144,040,143,157,156,164,145,156,164,040,163,160,145,143
	con	9,010000,4,156,141,155,145
	con	10,010000,2,051,052
	con	11,010000,13,047,051,052,047,040,145,170,160,145,143,164,145,144
	con	12,010000,1,052
	con	13,010000,1,051
	con	14,010000,12,047,051,047,040,145,170,160,145,143,164,145,144
	declend
	line	1129
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	6
	pnull
	var	0
	line	1132
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1132
	colm	25
	synt	any
	invoke	1
	line	1132
	colm	10
	synt	any
	invoke	1
	line	1132
	colm	31
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1132
	colm	43
	synt	any
	field	err
	str	1
	line	1132
	colm	47
	synt	any
	invoke	1
	line	1132
	colm	32
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	0
	line	1133
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1133
	colm	26
	synt	any
	invoke	0
	unmark
lab L5
	mark	L6
	pnull
	var	3
	mark	L7
	var	7
	var	6
	pnull
	var	0
	line	1134
	colm	37
	synt	any
	field	dtd_match
	str	2
	line	1134
	colm	47
	synt	any
	invoke	1
	line	1134
	colm	32
	synt	any
	invoke	1
	line	1134
	colm	28
	synt	any
	invoke	1
	line	1134
	colm	60
	synt	any
	esusp
	goto	L8
lab L7
	mark	L9
	pnull
	var	0
	line	1134
	colm	72
	synt	any
	field	err
	str	3
	line	1134
	colm	76
	synt	any
	invoke	1
	line	1134
	colm	61
	synt	any
	pret
lab L9
	synt	any
	pfail
lab L8
	line	1134
	colm	9
	synt	any
	asgn
	unmark
lab L6
	mark	L10
	pnull
	var	0
	line	1136
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1136
	colm	26
	synt	any
	invoke	0
	unmark
lab L10
	mark	L11
	pnull
	var	4
	var	8
	line	1138
	colm	18
	synt	any
	invoke	0
	line	1138
	colm	12
	synt	any
	asgn
	unmark
lab L11
	mark	L12
	line	1140
	colm	7
	synt	ifelse
	mark	L13
	pnull
	var	0
	line	1140
	colm	14
	synt	any
	field	dtd_any
	cset	4
	line	1140
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L15
	var	9
	int	5
	line	1141
	colm	14
	synt	any
	invoke	1
	unmark
lab L15
	mark	L16
	pnull
	var	1
	pnull
	var	2
	var	7
	str	6
	var	3
	line	1142
	colm	38
	synt	any
	invoke	2
	line	1142
	colm	19
	synt	any
	asgn
	line	1142
	colm	14
	synt	any
	asgn
	unmark
lab L16
	mark	L17
lab L18
	line	1143
	colm	10
	synt	repeat
	mark	L18
	mark	L21
	pnull
	var	0
	line	1144
	colm	17
	synt	any
	field	dtd_opt_spaces
	line	1144
	colm	32
	synt	any
	invoke	0
	unmark
lab L21
	mark	L22
	pnull
	var	5
	mark	L23
	pnull
	var	0
	line	1145
	colm	22
	synt	any
	field	dtd_parse_name
	line	1145
	colm	37
	synt	any
	invoke	0
	line	1145
	colm	39
	synt	any
	esusp
	goto	L24
lab L23
	line	1145
	colm	40
	synt	any
	pfail
lab L24
	line	1145
	colm	15
	synt	any
	asgn
	unmark
lab L22
	mark	L25
	line	1146
	colm	13
	synt	ifelse
	mark	L26
	var	10
	var	4
	var	5
	line	1146
	colm	22
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1147
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	7
	var	5
	line	1147
	colm	36
	synt	any
	cat
	str	8
	line	1147
	colm	39
	synt	any
	cat
	line	1147
	colm	28
	synt	any
	invoke	1
	goto	L27
lab L26
	var	11
	var	4
	var	5
	line	1149
	colm	22
	synt	any
	invoke	2
lab L27
	line	1146
	colm	13
	synt	endifelse
	unmark
lab L25
	mark	L28
	pnull
	var	3
	var	7
	str	9
	var	5
	line	1150
	colm	34
	synt	any
	invoke	2
	line	1150
	colm	15
	synt	any
	asgn
	unmark
lab L28
	mark	L29
	pnull
	var	0
	line	1151
	colm	17
	synt	any
	field	dtd_opt_spaces
	line	1151
	colm	32
	synt	any
	invoke	0
	unmark
lab L29
	mark	L30
	mark	L31
	var	6
	pnull
	var	0
	line	1152
	colm	21
	synt	any
	field	dtd_match
	str	6
	line	1152
	colm	31
	synt	any
	invoke	1
	line	1152
	colm	16
	synt	any
	invoke	1
	line	1152
	colm	37
	synt	any
	esusp
	goto	L32
lab L31
	unmark
	unmark
	pnull
	goto	L20
lab L32
	unmark
lab L30
	mark	L33
	pnull
	pnull
	var	2
	line	1153
	colm	14
	synt	any
	field	arg2
	var	7
	str	6
	var	3
	line	1153
	colm	39
	synt	any
	invoke	2
	line	1153
	colm	20
	synt	any
	asgn
	unmark
lab L33
	pnull
	var	2
	pnull
	var	2
	line	1154
	colm	19
	synt	any
	field	arg2
	line	1154
	colm	15
	synt	any
	asgn
lab L19
	unmark
	goto	L18
lab L20
	line	1143
	colm	10
	synt	endrepeat
	unmark
lab L17
	mark	L34
	pnull
	pnull
	var	2
	line	1156
	colm	11
	synt	any
	field	arg2
	var	3
	line	1156
	colm	17
	synt	any
	asgn
	unmark
lab L34
	mark	L35
	mark	L36
	var	6
	pnull
	var	0
	line	1158
	colm	18
	synt	any
	field	dtd_match
	str	10
	line	1158
	colm	28
	synt	any
	invoke	1
	line	1158
	colm	13
	synt	any
	invoke	1
	line	1158
	colm	35
	synt	any
	esusp
	goto	L37
lab L36
	mark	L38
	pnull
	var	0
	line	1158
	colm	47
	synt	any
	field	err
	str	11
	line	1158
	colm	51
	synt	any
	invoke	1
	line	1158
	colm	36
	synt	any
	pret
lab L38
	synt	any
	pfail
lab L37
	unmark
lab L35
	pnull
	var	3
	var	7
	str	12
	var	1
	line	1159
	colm	31
	synt	any
	invoke	2
	line	1159
	colm	12
	synt	any
	asgn
	goto	L14
lab L13
	mark	L39
	mark	L40
	var	6
	pnull
	var	0
	line	1161
	colm	18
	synt	any
	field	dtd_match
	str	13
	line	1161
	colm	28
	synt	any
	invoke	1
	line	1161
	colm	13
	synt	any
	invoke	1
	line	1161
	colm	34
	synt	any
	esusp
	goto	L41
lab L40
	mark	L42
	pnull
	var	0
	line	1161
	colm	46
	synt	any
	field	err
	str	14
	line	1161
	colm	50
	synt	any
	invoke	1
	line	1161
	colm	35
	synt	any
	pret
lab L42
	synt	any
	pfail
lab L41
	unmark
lab L39
	line	1162
	colm	10
	synt	if
	mark0
	var	6
	pnull
	var	0
	line	1162
	colm	21
	synt	any
	field	dtd_match
	str	12
	line	1162
	colm	31
	synt	any
	invoke	1
	line	1162
	colm	16
	synt	any
	invoke	1
	unmark
	pnull
	var	3
	var	7
	str	12
	var	3
	line	1163
	colm	35
	synt	any
	invoke	2
	line	1163
	colm	15
	synt	any
	asgn
	line	1162
	colm	10
	synt	endif
lab L14
	line	1140
	colm	7
	synt	endifelse
	unmark
lab L12
	mark	L43
	pnull
	pnull
	var	3
	line	1166
	colm	8
	synt	any
	field	is_mixed_flag
	int	5
	line	1166
	colm	23
	synt	any
	asgn
	unmark
lab L43
	mark	L44
	mark	L45
	var	3
	line	1168
	colm	7
	synt	any
	pret
lab L45
	synt	any
	pfail
	unmark
lab L44
	pnull
	line	1169
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_attlist_decl
	local	0,001000,self
	local	1,000020,element_name
	local	2,000020,t
	local	3,000020,attr_name
	local	4,000020,attribute_def
	local	5,000020,res
	local	6,000000,tab
	local	7,000000,member
	local	8,000000,xml__AttList
	local	9,000000,insert
	local	10,000000,xml__xml_name_start
	local	11,000000,xml__AttributeDef
	con	0,010000,9,074,041,101,124,124,114,111,123,124
	con	1,010000,20,047,074,041,101,124,124,114,111,123,124,047,040,145,170,160,145,143,164,145,144
	con	2,010000,41,155,165,154,164,151,160,154,145,040,101,124,124,114,111,123,124,040,144,145,146,151,156,151,164,151,157,156,163,040,146,157,162,040,145,154,145,155,145,156,164,040
	con	3,010000,2,111,104
	con	4,010000,46,115,165,154,164,151,160,154,145,040,111,104,040,144,145,143,154,141,162,141,164,151,157,156,163,040,146,157,162,040,164,150,151,163,040,145,154,145,155,145,156,164,040,164,171,160,145
	con	5,010000,38,115,165,154,164,151,160,154,145,040,141,164,164,162,151,142,165,164,145,040,144,145,146,163,040,146,157,162,040,141,164,164,162,151,142,165,164,145,040
	con	6,010000,12,040,151,156,040,145,154,145,155,145,156,164,040
	con	7,010000,1,076
	con	8,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	1176
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	6
	pnull
	var	0
	line	1178
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1178
	colm	25
	synt	any
	invoke	1
	line	1178
	colm	10
	synt	any
	invoke	1
	line	1178
	colm	39
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1178
	colm	51
	synt	any
	field	err
	str	1
	line	1178
	colm	55
	synt	any
	invoke	1
	line	1178
	colm	40
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	pnull
	var	0
	line	1179
	colm	11
	synt	any
	field	dtd_spaces
	line	1179
	colm	22
	synt	any
	invoke	0
	line	1179
	colm	24
	synt	any
	esusp
	goto	L7
lab L6
	line	1179
	colm	25
	synt	any
	pfail
lab L7
	unmark
lab L5
	mark	L8
	pnull
	var	1
	mark	L9
	pnull
	var	0
	line	1180
	colm	27
	synt	any
	field	dtd_parse_name
	line	1180
	colm	42
	synt	any
	invoke	0
	line	1180
	colm	44
	synt	any
	esusp
	goto	L10
lab L9
	line	1180
	colm	45
	synt	any
	pfail
lab L10
	line	1180
	colm	20
	synt	any
	asgn
	unmark
lab L8
	mark	L11
	line	1186
	colm	7
	synt	ifelse
	mark	L12
	var	7
	pnull
	pnull
	var	0
	line	1186
	colm	21
	synt	any
	field	doc
	line	1186
	colm	25
	synt	any
	field	attribute_lists
	var	1
	line	1186
	colm	16
	synt	any
	invoke	2
	unmark
	mark	L14
	pnull
	var	0
	line	1187
	colm	14
	synt	any
	field	warn
	pnull
	str	2
	var	1
	line	1187
	colm	63
	synt	any
	cat
	line	1187
	colm	19
	synt	any
	invoke	1
	unmark
lab L14
	pnull
	var	2
	pnull
	pnull
	pnull
	var	0
	line	1188
	colm	19
	synt	any
	field	doc
	line	1188
	colm	23
	synt	any
	field	attribute_lists
	var	1
	line	1188
	colm	39
	synt	any
	subsc
	line	1188
	colm	12
	synt	any
	asgn
	goto	L13
lab L12
	mark	L15
	pnull
	var	2
	var	8
	line	1190
	colm	27
	synt	any
	invoke	0
	line	1190
	colm	12
	synt	any
	asgn
	unmark
lab L15
	var	9
	pnull
	pnull
	var	0
	line	1191
	colm	21
	synt	any
	field	doc
	line	1191
	colm	25
	synt	any
	field	attribute_lists
	var	1
	var	2
	line	1191
	colm	16
	synt	any
	invoke	3
lab L13
	line	1186
	colm	7
	synt	endifelse
	unmark
lab L11
	mark	L16
lab L17
	line	1194
	colm	7
	synt	repeat
	mark	L17
	mark	L20
	mark	L21
	pnull
	var	0
	line	1195
	colm	14
	synt	any
	field	dtd_looking_at_space_then_cset
	var	10
	line	1195
	colm	45
	synt	any
	invoke	1
	line	1195
	colm	66
	synt	any
	esusp
	goto	L22
lab L21
	unmark
	unmark
	pnull
	goto	L19
lab L22
	unmark
lab L20
	mark	L23
	mark	L24
	pnull
	var	0
	line	1196
	colm	14
	synt	any
	field	dtd_spaces
	line	1196
	colm	25
	synt	any
	invoke	0
	line	1196
	colm	27
	synt	any
	esusp
	goto	L25
lab L24
	line	1196
	colm	28
	synt	any
	pfail
lab L25
	unmark
lab L23
	mark	L26
	pnull
	var	3
	mark	L27
	pnull
	var	0
	line	1197
	colm	27
	synt	any
	field	dtd_parse_name
	line	1197
	colm	42
	synt	any
	invoke	0
	line	1197
	colm	44
	synt	any
	esusp
	goto	L28
lab L27
	line	1197
	colm	45
	synt	any
	pfail
lab L28
	line	1197
	colm	20
	synt	any
	asgn
	unmark
lab L26
	mark	L29
	mark	L30
	pnull
	var	0
	line	1198
	colm	14
	synt	any
	field	dtd_spaces
	line	1198
	colm	25
	synt	any
	invoke	0
	line	1198
	colm	27
	synt	any
	esusp
	goto	L31
lab L30
	line	1198
	colm	28
	synt	any
	pfail
lab L31
	unmark
lab L29
	mark	L32
	pnull
	var	4
	var	11
	line	1199
	colm	44
	synt	any
	invoke	0
	line	1199
	colm	24
	synt	any
	asgn
	unmark
lab L32
	mark	L33
	pnull
	pnull
	var	4
	line	1200
	colm	23
	synt	any
	field	in_ext_subset
	pnull
	var	0
	line	1200
	colm	45
	synt	any
	field	in_ext_subset
	line	1200
	colm	38
	synt	any
	asgn
	unmark
lab L33
	mark	L34
	mark	L35
	pnull
	var	0
	line	1201
	colm	14
	synt	any
	field	parse_att_type
	var	4
	line	1201
	colm	29
	synt	any
	invoke	1
	line	1201
	colm	44
	synt	any
	esusp
	goto	L36
lab L35
	line	1201
	colm	45
	synt	any
	pfail
lab L36
	unmark
lab L34
	mark	L37
	mark	L38
	pnull
	var	0
	line	1202
	colm	14
	synt	any
	field	dtd_spaces
	line	1202
	colm	25
	synt	any
	invoke	0
	line	1202
	colm	27
	synt	any
	esusp
	goto	L39
lab L38
	line	1202
	colm	28
	synt	any
	pfail
lab L39
	unmark
lab L37
	mark	L40
	mark	L41
	pnull
	var	0
	line	1203
	colm	14
	synt	any
	field	parse_default_decl
	var	4
	line	1203
	colm	33
	synt	any
	invoke	1
	line	1203
	colm	48
	synt	any
	esusp
	goto	L42
lab L41
	line	1203
	colm	49
	synt	any
	pfail
lab L42
	unmark
lab L40
	mark	L43
	line	1206
	colm	10
	synt	if
	mark0
	pnull
	pnull
	var	4
	line	1206
	colm	26
	synt	any
	field	def_type
	str	3
	line	1206
	colm	36
	synt	any
	lexeq
	pop
	pnull
	pnull
	var	2
	line	1206
	colm	48
	synt	any
	field	has_id
	line	1206
	colm	46
	synt	any
	nonnull
	unmark
	pnull
	var	0
	line	1207
	colm	17
	synt	any
	field	invalid
	str	4
	line	1207
	colm	25
	synt	any
	invoke	1
	line	1206
	colm	10
	synt	endif
	unmark
lab L43
	line	1212
	colm	10
	synt	ifelse
	mark	L44
	var	7
	pnull
	var	2
	line	1212
	colm	21
	synt	any
	field	attribute_defs
	var	3
	line	1212
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1213
	colm	17
	synt	any
	field	warn
	pnull
	pnull
	pnull
	str	5
	var	3
	line	1213
	colm	63
	synt	any
	cat
	str	6
	line	1213
	colm	74
	synt	any
	cat
	var	1
	line	1213
	colm	90
	synt	any
	cat
	line	1213
	colm	22
	synt	any
	invoke	1
	goto	L45
lab L44
	pnull
	var	2
	line	1215
	colm	14
	synt	any
	field	add_attribute_def
	var	3
	var	4
	line	1215
	colm	32
	synt	any
	invoke	2
lab L45
	line	1212
	colm	10
	synt	endifelse
lab L18
	unmark
	goto	L17
lab L19
	line	1194
	colm	7
	synt	endrepeat
	unmark
lab L16
	mark	L46
	pnull
	var	0
	line	1217
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1217
	colm	26
	synt	any
	invoke	0
	unmark
lab L46
	mark	L47
	mark	L48
	var	6
	pnull
	var	0
	line	1218
	colm	15
	synt	any
	field	dtd_match
	str	7
	line	1218
	colm	25
	synt	any
	invoke	1
	line	1218
	colm	10
	synt	any
	invoke	1
	line	1218
	colm	31
	synt	any
	esusp
	goto	L49
lab L48
	mark	L50
	pnull
	var	0
	line	1218
	colm	43
	synt	any
	field	err
	str	8
	line	1218
	colm	47
	synt	any
	invoke	1
	line	1218
	colm	32
	synt	any
	pret
lab L50
	synt	any
	pfail
lab L49
	unmark
lab L47
	mark	L51
	mark	L52
	var	5
	line	1220
	colm	7
	synt	any
	pret
lab L52
	synt	any
	pfail
	unmark
lab L51
	pnull
	line	1221
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_att_type
	local	0,001000,self
	local	1,001000,attribute_def
	local	2,000020,s
	local	3,000000,tab
	con	0,010000,5,103,104,101,124,101
	con	1,010000,6,111,104,122,105,106,123
	con	2,010000,5,111,104,122,105,106
	con	3,010000,2,111,104
	con	4,010000,6,105,116,124,111,124,131
	con	5,010000,8,105,116,124,111,124,111,105,123
	con	6,010000,8,116,115,124,117,113,105,116,123
	con	7,010000,7,116,115,124,117,113,105,116
	con	8,010000,8,116,117,124,101,124,111,117,116
	con	9,020000,1,050
	con	10,010000,11,105,116,125,115,105,122,101,124,111,117,116
	con	11,010000,12,163,171,156,164,141,170,040,145,162,162,157,162
	declend
	line	1230
	colm	11
	synt	any
	mark	L1
	line	1233
	colm	7
	synt	ifelse
	mark	L2
	pnull
	var	2
	var	3
	pnull
	var	0
	line	1233
	colm	23
	synt	any
	field	dtd_match
	mark	L4
	str	0
	line	1233
	colm	41
	synt	any
	esusp
	goto	L5
lab L4
	mark	L6
	str	1
	line	1233
	colm	50
	synt	any
	esusp
	goto	L7
lab L6
	mark	L8
	str	2
	line	1233
	colm	58
	synt	any
	esusp
	goto	L9
lab L8
	mark	L10
	str	3
	line	1233
	colm	64
	synt	any
	esusp
	goto	L11
lab L10
	mark	L12
	str	4
	line	1233
	colm	75
	synt	any
	esusp
	goto	L13
lab L12
	mark	L14
	str	5
	line	1233
	colm	88
	synt	any
	esusp
	goto	L15
lab L14
	mark	L16
	str	6
	line	1233
	colm	101
	synt	any
	esusp
	goto	L17
lab L16
	str	7
lab L17
lab L15
lab L13
lab L11
lab L9
lab L7
lab L5
	line	1233
	colm	33
	synt	any
	invoke	1
	line	1233
	colm	18
	synt	any
	invoke	1
	line	1233
	colm	12
	synt	any
	asgn
	unmark
	pnull
	pnull
	var	1
	line	1234
	colm	23
	synt	any
	field	def_type
	var	2
	line	1234
	colm	33
	synt	any
	asgn
	goto	L3
lab L2
	line	1235
	colm	12
	synt	ifelse
	mark	L18
	pnull
	var	0
	line	1235
	colm	19
	synt	any
	field	dtd_match
	str	8
	line	1235
	colm	29
	synt	any
	invoke	1
	unmark
	mark	L20
	pnull
	pnull
	var	1
	line	1236
	colm	23
	synt	any
	field	def_type
	str	8
	line	1236
	colm	33
	synt	any
	asgn
	unmark
lab L20
	pnull
	pnull
	var	1
	line	1237
	colm	23
	synt	any
	field	def_set
	mark	L21
	pnull
	var	0
	line	1237
	colm	39
	synt	any
	field	parse_notation_type
	line	1237
	colm	59
	synt	any
	invoke	0
	line	1237
	colm	61
	synt	any
	esusp
	goto	L22
lab L21
	line	1237
	colm	62
	synt	any
	pfail
lab L22
	line	1237
	colm	32
	synt	any
	asgn
	goto	L19
lab L18
	line	1238
	colm	14
	synt	ifelse
	mark	L23
	pnull
	var	0
	line	1238
	colm	21
	synt	any
	field	dtd_any
	cset	9
	line	1238
	colm	29
	synt	any
	invoke	1
	unmark
	mark	L25
	pnull
	pnull
	var	1
	line	1239
	colm	23
	synt	any
	field	def_type
	str	10
	line	1239
	colm	33
	synt	any
	asgn
	unmark
lab L25
	pnull
	pnull
	var	1
	line	1240
	colm	23
	synt	any
	field	def_set
	mark	L26
	pnull
	var	0
	line	1240
	colm	39
	synt	any
	field	parse_enumeration
	line	1240
	colm	57
	synt	any
	invoke	0
	line	1240
	colm	59
	synt	any
	esusp
	goto	L27
lab L26
	line	1240
	colm	60
	synt	any
	pfail
lab L27
	line	1240
	colm	32
	synt	any
	asgn
	goto	L24
lab L23
	mark	L28
	pnull
	var	0
	line	1242
	colm	21
	synt	any
	field	err
	str	11
	line	1242
	colm	25
	synt	any
	invoke	1
	line	1242
	colm	10
	synt	any
	pret
lab L28
	synt	any
	pfail
lab L24
	line	1238
	colm	14
	synt	endifelse
lab L19
	line	1235
	colm	12
	synt	endifelse
lab L3
	line	1233
	colm	7
	synt	endifelse
	unmark
lab L1
	mark	L29
	mark	L30
	var	1
	line	1244
	colm	7
	synt	any
	pret
lab L30
	synt	any
	pfail
	unmark
lab L29
	pnull
	line	1245
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_notation_type
	local	0,001000,self
	local	1,000020,res
	local	2,000020,t
	local	3,000000,set
	local	4,000000,tab
	local	5,000000,member
	local	6,000000,insert
	con	0,010000,8,116,117,124,101,124,111,117,116
	con	1,010000,19,047,116,117,124,101,124,111,117,116,047,040,145,170,160,145,143,164,145,144
	con	2,010000,1,050
	con	3,010000,12,047,050,047,040,145,170,160,145,143,164,145,144
	con	4,010000,14,116,157,164,141,164,151,157,156,040,156,141,155,145,040
	con	5,010000,13,040,156,157,164,040,144,145,143,154,141,162,145,144
	con	6,010000,53,104,165,160,154,151,143,141,164,145,144,040,156,141,155,145,040,151,156,040,156,157,164,141,164,151,157,156,040,145,156,165,155,145,162,141,164,151,157,156,040,144,145,143,154,141,162,141,164,151,157,156,072,040
	con	7,010000,1,174
	con	8,010000,1,051
	con	9,010000,12,047,051,047,040,145,170,160,145,143,164,145,144
	declend
	line	1251
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	3
	line	1254
	colm	17
	synt	any
	invoke	0
	line	1254
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	var	4
	pnull
	var	0
	line	1255
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1255
	colm	25
	synt	any
	invoke	1
	line	1255
	colm	10
	synt	any
	invoke	1
	line	1255
	colm	38
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	1255
	colm	50
	synt	any
	field	err
	str	1
	line	1255
	colm	54
	synt	any
	invoke	1
	line	1255
	colm	39
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	mark	L7
	pnull
	var	0
	line	1256
	colm	11
	synt	any
	field	dtd_spaces
	line	1256
	colm	22
	synt	any
	invoke	0
	line	1256
	colm	24
	synt	any
	esusp
	goto	L8
lab L7
	line	1256
	colm	25
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	mark	L10
	var	4
	pnull
	var	0
	line	1257
	colm	15
	synt	any
	field	dtd_match
	str	2
	line	1257
	colm	25
	synt	any
	invoke	1
	line	1257
	colm	10
	synt	any
	invoke	1
	line	1257
	colm	31
	synt	any
	esusp
	goto	L11
lab L10
	mark	L12
	pnull
	var	0
	line	1257
	colm	43
	synt	any
	field	err
	str	3
	line	1257
	colm	47
	synt	any
	invoke	1
	line	1257
	colm	32
	synt	any
	pret
lab L12
	synt	any
	pfail
lab L11
	unmark
lab L9
	mark	L13
lab L14
	line	1258
	colm	7
	synt	repeat
	mark	L14
	mark	L17
	pnull
	var	0
	line	1259
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1259
	colm	29
	synt	any
	invoke	0
	unmark
lab L17
	mark	L18
	pnull
	var	2
	mark	L19
	pnull
	var	0
	line	1260
	colm	19
	synt	any
	field	dtd_parse_name
	line	1260
	colm	34
	synt	any
	invoke	0
	line	1260
	colm	36
	synt	any
	esusp
	goto	L20
lab L19
	line	1260
	colm	37
	synt	any
	pfail
lab L20
	line	1260
	colm	12
	synt	any
	asgn
	unmark
lab L18
	mark	L21
	mark	L22
	var	5
	pnull
	pnull
	var	0
	line	1261
	colm	21
	synt	any
	field	doc
	line	1261
	colm	25
	synt	any
	field	notation_declarations
	var	2
	line	1261
	colm	16
	synt	any
	invoke	2
	line	1261
	colm	50
	synt	any
	esusp
	goto	L23
lab L22
	pnull
	var	0
	line	1261
	colm	55
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	2
	line	1261
	colm	80
	synt	any
	cat
	str	5
	line	1261
	colm	83
	synt	any
	cat
	line	1261
	colm	63
	synt	any
	invoke	1
lab L23
	unmark
lab L21
	mark	L24
	line	1262
	colm	10
	synt	if
	mark0
	var	5
	var	1
	var	2
	line	1262
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1263
	colm	17
	synt	any
	field	invalid
	pnull
	str	6
	var	2
	line	1263
	colm	81
	synt	any
	cat
	line	1263
	colm	25
	synt	any
	invoke	1
	line	1262
	colm	10
	synt	endif
	unmark
lab L24
	mark	L25
	var	6
	var	1
	var	2
	line	1264
	colm	16
	synt	any
	invoke	2
	unmark
lab L25
	mark	L26
	pnull
	var	0
	line	1265
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1265
	colm	29
	synt	any
	invoke	0
	unmark
lab L26
	mark	L27
	var	4
	pnull
	var	0
	line	1266
	colm	18
	synt	any
	field	dtd_match
	str	7
	line	1266
	colm	28
	synt	any
	invoke	1
	line	1266
	colm	13
	synt	any
	invoke	1
	line	1266
	colm	34
	synt	any
	esusp
	goto	L28
lab L27
	unmark
	pnull
	goto	L16
lab L28
lab L15
	unmark
	goto	L14
lab L16
	line	1258
	colm	7
	synt	endrepeat
	unmark
lab L13
	mark	L29
	pnull
	var	0
	line	1268
	colm	11
	synt	any
	field	opt_spaces
	line	1268
	colm	22
	synt	any
	invoke	0
	unmark
lab L29
	mark	L30
	mark	L31
	var	4
	pnull
	var	0
	line	1269
	colm	15
	synt	any
	field	dtd_match
	str	8
	line	1269
	colm	25
	synt	any
	invoke	1
	line	1269
	colm	10
	synt	any
	invoke	1
	line	1269
	colm	31
	synt	any
	esusp
	goto	L32
lab L31
	mark	L33
	pnull
	var	0
	line	1269
	colm	43
	synt	any
	field	err
	str	9
	line	1269
	colm	47
	synt	any
	invoke	1
	line	1269
	colm	32
	synt	any
	pret
lab L33
	synt	any
	pfail
lab L32
	unmark
lab L30
	mark	L34
	mark	L35
	var	1
	line	1271
	colm	7
	synt	any
	pret
lab L35
	synt	any
	pfail
	unmark
lab L34
	pnull
	line	1272
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_enumeration
	local	0,001000,self
	local	1,000020,res
	local	2,000020,t
	local	3,000000,set
	local	4,000000,tab
	local	5,000000,member
	local	6,000000,insert
	con	0,010000,1,050
	con	1,010000,12,047,050,047,040,145,170,160,145,143,164,145,144
	con	2,010000,45,104,165,160,154,151,143,141,164,145,144,040,164,157,153,145,156,040,151,156,040,145,156,165,155,145,162,141,164,151,157,156,040,144,145,143,154,141,162,141,164,151,157,156,072,040
	con	3,010000,1,174
	con	4,010000,1,051
	con	5,010000,12,047,051,047,040,145,170,160,145,143,164,145,144
	declend
	line	1278
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	3
	line	1281
	colm	17
	synt	any
	invoke	0
	line	1281
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	var	4
	pnull
	var	0
	line	1282
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1282
	colm	25
	synt	any
	invoke	1
	line	1282
	colm	10
	synt	any
	invoke	1
	line	1282
	colm	31
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	1282
	colm	43
	synt	any
	field	err
	str	1
	line	1282
	colm	47
	synt	any
	invoke	1
	line	1282
	colm	32
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
lab L7
	line	1283
	colm	7
	synt	repeat
	mark	L7
	mark	L10
	pnull
	var	0
	line	1284
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1284
	colm	29
	synt	any
	invoke	0
	unmark
lab L10
	mark	L11
	pnull
	var	2
	mark	L12
	pnull
	var	0
	line	1285
	colm	19
	synt	any
	field	dtd_parse_nmtoken
	line	1285
	colm	37
	synt	any
	invoke	0
	line	1285
	colm	39
	synt	any
	esusp
	goto	L13
lab L12
	line	1285
	colm	40
	synt	any
	pfail
lab L13
	line	1285
	colm	12
	synt	any
	asgn
	unmark
lab L11
	mark	L14
	line	1286
	colm	10
	synt	if
	mark0
	var	5
	var	1
	var	2
	line	1286
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1287
	colm	17
	synt	any
	field	invalid
	pnull
	str	2
	var	2
	line	1287
	colm	73
	synt	any
	cat
	line	1287
	colm	25
	synt	any
	invoke	1
	line	1286
	colm	10
	synt	endif
	unmark
lab L14
	mark	L15
	var	6
	var	1
	var	2
	line	1288
	colm	16
	synt	any
	invoke	2
	unmark
lab L15
	mark	L16
	pnull
	var	0
	line	1289
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1289
	colm	29
	synt	any
	invoke	0
	unmark
lab L16
	mark	L17
	var	4
	pnull
	var	0
	line	1290
	colm	18
	synt	any
	field	dtd_match
	str	3
	line	1290
	colm	28
	synt	any
	invoke	1
	line	1290
	colm	13
	synt	any
	invoke	1
	line	1290
	colm	34
	synt	any
	esusp
	goto	L18
lab L17
	unmark
	pnull
	goto	L9
lab L18
lab L8
	unmark
	goto	L7
lab L9
	line	1283
	colm	7
	synt	endrepeat
	unmark
lab L6
	mark	L19
	pnull
	var	0
	line	1292
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1292
	colm	26
	synt	any
	invoke	0
	unmark
lab L19
	mark	L20
	mark	L21
	var	4
	pnull
	var	0
	line	1293
	colm	15
	synt	any
	field	dtd_match
	str	4
	line	1293
	colm	25
	synt	any
	invoke	1
	line	1293
	colm	10
	synt	any
	invoke	1
	line	1293
	colm	31
	synt	any
	esusp
	goto	L22
lab L21
	mark	L23
	pnull
	var	0
	line	1293
	colm	43
	synt	any
	field	err
	str	5
	line	1293
	colm	47
	synt	any
	invoke	1
	line	1293
	colm	32
	synt	any
	pret
lab L23
	synt	any
	pfail
lab L22
	unmark
lab L20
	mark	L24
	mark	L25
	var	1
	line	1295
	colm	7
	synt	any
	pret
lab L25
	synt	any
	pfail
	unmark
lab L24
	pnull
	line	1296
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_default_decl
	local	0,001000,self
	local	1,001000,attribute_def
	local	2,000020,s
	local	3,000020,val
	local	4,000000,tab
	local	5,000000,pos
	local	6,000000,member
	con	0,010000,9,043,122,105,121,125,111,122,105,104
	con	1,010000,8,043,111,115,120,114,111,105,104
	con	2,010000,6,043,106,111,130,105,104
	con	3,010000,2,111,104
	con	4,010000,82,101,156,040,141,164,164,162,151,142,165,164,145,040,167,151,164,150,040,164,171,160,145,040,111,104,040,155,165,163,164,040,150,141,166,145,040,141,040,144,145,146,141,165,154,164,040,144,145,143,154,141,162,141,164,151,157,156,040,157,146,040,043,111,115,120,114,111,105,104,040,157,162,040,043,122,105,121,125,111,122,105,104
	con	5,010000,5,103,104,101,124,101
	con	6,002000,1,1
	con	7,002000,1,0
	con	8,010000,24,144,145,146,141,165,154,164,040,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,040
	con	9,010000,21,040,155,165,163,164,040,142,145,040,141,040,166,141,154,151,144,040,156,141,155,145
	con	10,010000,5,111,104,122,105,106
	con	11,010000,6,111,104,122,105,106,123
	con	12,010000,33,040,155,165,163,164,040,142,145,040,143,157,155,160,162,151,163,145,144,040,157,146,040,166,141,154,151,144,040,156,141,155,145,163
	con	13,010000,6,105,116,124,111,124,131
	con	14,010000,8,105,116,124,111,124,111,105,123
	con	15,010000,24,144,145,146,141,165,154,040,164,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,040
	con	16,010000,7,116,115,124,117,113,105,116
	con	17,010000,24,040,155,165,163,164,040,142,145,040,141,040,166,141,154,151,144,040,156,155,164,157,153,145,156
	con	18,010000,8,116,115,124,117,113,105,116,123
	con	19,010000,36,040,155,165,163,164,040,142,145,040,143,157,155,160,162,151,163,145,144,040,157,146,040,166,141,154,151,144,040,156,155,164,157,153,145,156,163
	con	20,010000,11,105,116,125,115,105,122,101,124,111,117,116
	con	21,010000,40,040,151,163,040,156,157,164,040,157,156,145,040,157,146,040,164,150,145,040,144,145,143,154,141,162,145,144,040,145,156,165,155,145,162,141,164,151,157,156,163
	con	22,010000,8,116,117,124,101,124,111,117,116
	con	23,010000,37,040,151,163,040,156,157,164,040,157,156,145,040,157,146,040,164,150,145,040,144,145,143,154,141,162,145,144,040,156,157,164,141,164,151,157,156,163
	declend
	line	1302
	colm	11
	synt	any
	mark	L1
	line	1304
	colm	7
	synt	ifelse
	mark	L2
	pnull
	var	2
	var	4
	pnull
	var	0
	line	1304
	colm	23
	synt	any
	field	dtd_match
	mark	L4
	str	0
	line	1304
	colm	45
	synt	any
	esusp
	goto	L5
lab L4
	str	1
lab L5
	line	1304
	colm	33
	synt	any
	invoke	1
	line	1304
	colm	18
	synt	any
	invoke	1
	line	1304
	colm	12
	synt	any
	asgn
	unmark
	pnull
	pnull
	var	1
	line	1305
	colm	23
	synt	any
	field	default_decl
	var	2
	line	1305
	colm	37
	synt	any
	asgn
	goto	L3
lab L2
	mark	L6
	line	1307
	colm	10
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	1307
	colm	26
	synt	any
	field	default_decl
	var	4
	pnull
	var	0
	line	1307
	colm	51
	synt	any
	field	dtd_match
	str	2
	line	1307
	colm	61
	synt	any
	invoke	1
	line	1307
	colm	46
	synt	any
	invoke	1
	line	1307
	colm	40
	synt	any
	asgn
	unmark
	mark	L7
	pnull
	var	0
	line	1308
	colm	17
	synt	any
	field	dtd_spaces
	line	1308
	colm	28
	synt	any
	invoke	0
	line	1308
	colm	30
	synt	any
	esusp
	goto	L8
lab L7
	line	1308
	colm	31
	synt	any
	pfail
lab L8
	line	1307
	colm	10
	synt	endif
	unmark
lab L6
	mark	L9
	pnull
	var	3
	pnull
	pnull
	var	1
	line	1309
	colm	30
	synt	any
	field	default_value
	mark	L10
	pnull
	var	0
	line	1309
	colm	52
	synt	any
	field	normalize_attvalue
	pnull
	var	0
	line	1309
	colm	76
	synt	any
	field	parse_attvalue
	line	1309
	colm	91
	synt	any
	invoke	0
	var	1
	line	1309
	colm	71
	synt	any
	invoke	2
	line	1309
	colm	108
	synt	any
	esusp
	goto	L11
lab L10
	line	1309
	colm	109
	synt	any
	pfail
lab L11
	line	1309
	colm	45
	synt	any
	asgn
	line	1309
	colm	14
	synt	any
	asgn
	unmark
lab L9
	mark	L12
	line	1311
	colm	10
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	1311
	colm	26
	synt	any
	field	def_type
	str	3
	line	1311
	colm	36
	synt	any
	lexeq
	unmark
	pnull
	var	0
	line	1312
	colm	17
	synt	any
	field	invalid
	str	4
	line	1312
	colm	25
	synt	any
	invoke	1
	line	1311
	colm	10
	synt	endif
	unmark
lab L12
	line	1317
	colm	10
	synt	case
	mark0
	pnull
	var	1
	line	1317
	colm	28
	synt	any
	field	def_type
	eret
	mark	L14
	ccase
	str	5
	line	1318
	colm	21
	synt	any
	eqv
	unmark
	pop
	pnull
	goto	L13
lab L14
	mark	L15
	ccase
	str	3
	line	1320
	colm	18
	synt	any
	eqv
	unmark
	pop
	line	1321
	colm	16
	synt	if
	mark0
	var	3
	line	1321
	colm	23
	synt	any
	bscan
	mark	L16
	pnull
	var	0
	line	1321
	colm	33
	synt	any
	field	parse_name
	int	6
	line	1321
	colm	44
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1321
	colm	51
	synt	any
	invoke	1
	unmark
	efail
lab L16
	pnull
	line	1321
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1322
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1322
	colm	58
	synt	any
	cat
	str	9
	line	1322
	colm	63
	synt	any
	cat
	line	1322
	colm	31
	synt	any
	invoke	1
	line	1321
	colm	16
	synt	endif
	goto	L13
lab L15
	mark	L17
	ccase
	str	10
	line	1324
	colm	21
	synt	any
	eqv
	unmark
	pop
	line	1325
	colm	16
	synt	if
	mark0
	var	3
	line	1325
	colm	23
	synt	any
	bscan
	mark	L18
	pnull
	var	0
	line	1325
	colm	33
	synt	any
	field	parse_name
	int	6
	line	1325
	colm	44
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1325
	colm	51
	synt	any
	invoke	1
	unmark
	efail
lab L18
	pnull
	line	1325
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1326
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1326
	colm	58
	synt	any
	cat
	str	9
	line	1326
	colm	63
	synt	any
	cat
	line	1326
	colm	31
	synt	any
	invoke	1
	line	1325
	colm	16
	synt	endif
	goto	L13
lab L17
	mark	L19
	ccase
	str	11
	line	1328
	colm	22
	synt	any
	eqv
	unmark
	pop
	line	1329
	colm	16
	synt	if
	mark0
	var	3
	line	1329
	colm	23
	synt	any
	bscan
	mark	L20
	pnull
	var	0
	line	1329
	colm	33
	synt	any
	field	parse_names
	int	6
	line	1329
	colm	45
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1329
	colm	52
	synt	any
	invoke	1
	unmark
	efail
lab L20
	pnull
	line	1329
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1330
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1330
	colm	58
	synt	any
	cat
	str	12
	line	1330
	colm	63
	synt	any
	cat
	line	1330
	colm	31
	synt	any
	invoke	1
	line	1329
	colm	16
	synt	endif
	goto	L13
lab L19
	mark	L21
	ccase
	str	13
	line	1332
	colm	22
	synt	any
	eqv
	unmark
	pop
	line	1333
	colm	16
	synt	if
	mark0
	var	3
	line	1333
	colm	23
	synt	any
	bscan
	mark	L22
	pnull
	var	0
	line	1333
	colm	33
	synt	any
	field	parse_name
	int	6
	line	1333
	colm	44
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1333
	colm	51
	synt	any
	invoke	1
	unmark
	efail
lab L22
	pnull
	line	1333
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1334
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1334
	colm	58
	synt	any
	cat
	str	9
	line	1334
	colm	63
	synt	any
	cat
	line	1334
	colm	31
	synt	any
	invoke	1
	line	1333
	colm	16
	synt	endif
	goto	L13
lab L21
	mark	L23
	ccase
	str	14
	line	1336
	colm	24
	synt	any
	eqv
	unmark
	pop
	line	1337
	colm	16
	synt	if
	mark0
	var	3
	line	1337
	colm	23
	synt	any
	bscan
	mark	L24
	pnull
	var	0
	line	1337
	colm	33
	synt	any
	field	parse_names
	int	6
	line	1337
	colm	45
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1337
	colm	52
	synt	any
	invoke	1
	unmark
	efail
lab L24
	pnull
	line	1337
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1338
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	15
	var	3
	line	1338
	colm	58
	synt	any
	cat
	str	12
	line	1338
	colm	63
	synt	any
	cat
	line	1338
	colm	31
	synt	any
	invoke	1
	line	1337
	colm	16
	synt	endif
	goto	L13
lab L23
	mark	L25
	ccase
	str	16
	line	1340
	colm	23
	synt	any
	eqv
	unmark
	pop
	line	1341
	colm	16
	synt	if
	mark0
	var	3
	line	1341
	colm	23
	synt	any
	bscan
	mark	L26
	pnull
	var	0
	line	1341
	colm	33
	synt	any
	field	parse_nmtoken
	int	6
	line	1341
	colm	47
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1341
	colm	54
	synt	any
	invoke	1
	unmark
	efail
lab L26
	pnull
	line	1341
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1342
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1342
	colm	58
	synt	any
	cat
	str	17
	line	1342
	colm	63
	synt	any
	cat
	line	1342
	colm	31
	synt	any
	invoke	1
	line	1341
	colm	16
	synt	endif
	goto	L13
lab L25
	mark	L27
	ccase
	str	18
	line	1344
	colm	24
	synt	any
	eqv
	unmark
	pop
	line	1345
	colm	16
	synt	if
	mark0
	var	3
	line	1345
	colm	23
	synt	any
	bscan
	mark	L28
	pnull
	var	0
	line	1345
	colm	33
	synt	any
	field	parse_nmtokens
	int	6
	line	1345
	colm	48
	synt	any
	invoke	1
	pop
	var	5
	int	7
	line	1345
	colm	55
	synt	any
	invoke	1
	unmark
	efail
lab L28
	pnull
	line	1345
	colm	23
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1346
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1346
	colm	58
	synt	any
	cat
	str	19
	line	1346
	colm	63
	synt	any
	cat
	line	1346
	colm	31
	synt	any
	invoke	1
	line	1345
	colm	16
	synt	endif
	goto	L13
lab L27
	mark	L29
	ccase
	str	20
	line	1348
	colm	27
	synt	any
	eqv
	unmark
	pop
	line	1349
	colm	16
	synt	if
	mark0
	mark	L30
	var	6
	pnull
	var	1
	line	1349
	colm	43
	synt	any
	field	def_set
	var	3
	line	1349
	colm	29
	synt	any
	invoke	2
	unmark
	efail
lab L30
	pnull
	unmark
	pnull
	var	0
	line	1350
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1350
	colm	58
	synt	any
	cat
	str	21
	line	1350
	colm	63
	synt	any
	cat
	line	1350
	colm	31
	synt	any
	invoke	1
	line	1349
	colm	16
	synt	endif
	goto	L13
lab L29
	mark	L31
	ccase
	str	22
	line	1352
	colm	24
	synt	any
	eqv
	unmark
	pop
	line	1353
	colm	16
	synt	if
	mark0
	mark	L32
	var	6
	pnull
	var	1
	line	1353
	colm	43
	synt	any
	field	def_set
	var	3
	line	1353
	colm	29
	synt	any
	invoke	2
	unmark
	efail
lab L32
	pnull
	unmark
	pnull
	var	0
	line	1354
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	var	3
	line	1354
	colm	58
	synt	any
	cat
	str	23
	line	1354
	colm	63
	synt	any
	cat
	line	1354
	colm	31
	synt	any
	invoke	1
	line	1353
	colm	16
	synt	endif
	goto	L13
lab L31
	efail
lab L13
	line	1317
	colm	10
	synt	endcase
lab L3
	line	1304
	colm	7
	synt	endifelse
	unmark
lab L1
	mark	L33
	mark	L34
	var	1
	line	1358
	colm	7
	synt	any
	pret
lab L34
	synt	any
	pfail
	unmark
lab L33
	pnull
	line	1359
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_conditional_sect
	local	0,001000,self
	local	1,000000,tab
	con	0,010000,3,074,041,133
	con	1,010000,14,047,074,041,133,047,040,145,170,160,145,143,164,145,144
	con	2,010000,7,111,116,103,114,125,104,105
	con	3,010000,1,133
	con	4,010000,12,047,133,047,040,145,170,160,145,143,164,145,144
	con	5,010000,6,111,107,116,117,122,105
	con	6,010000,30,047,111,116,103,114,125,104,105,047,040,157,162,040,047,111,107,116,117,122,105,047,040,145,170,160,145,143,164,145,144
	con	7,010000,3,135,135,076
	con	8,010000,14,047,135,135,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	1367
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	1
	pnull
	var	0
	line	1368
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1368
	colm	25
	synt	any
	invoke	1
	line	1368
	colm	10
	synt	any
	invoke	1
	line	1368
	colm	33
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1368
	colm	45
	synt	any
	field	err
	str	1
	line	1368
	colm	49
	synt	any
	invoke	1
	line	1368
	colm	34
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	pnull
	var	0
	line	1369
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1369
	colm	26
	synt	any
	invoke	0
	unmark
lab L5
	mark	L6
	line	1370
	colm	7
	synt	ifelse
	mark	L7
	var	1
	pnull
	var	0
	line	1370
	colm	18
	synt	any
	field	dtd_match
	str	2
	line	1370
	colm	28
	synt	any
	invoke	1
	line	1370
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L9
	pnull
	var	0
	line	1371
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1371
	colm	29
	synt	any
	invoke	0
	unmark
lab L9
	mark	L10
	mark	L11
	var	1
	pnull
	var	0
	line	1372
	colm	18
	synt	any
	field	dtd_match
	str	3
	line	1372
	colm	28
	synt	any
	invoke	1
	line	1372
	colm	13
	synt	any
	invoke	1
	line	1372
	colm	34
	synt	any
	esusp
	goto	L12
lab L11
	mark	L13
	pnull
	var	0
	line	1372
	colm	46
	synt	any
	field	err
	str	4
	line	1372
	colm	50
	synt	any
	invoke	1
	line	1372
	colm	35
	synt	any
	pret
lab L13
	synt	any
	pfail
lab L12
	unmark
lab L10
	mark	L14
	pnull
	var	0
	line	1373
	colm	14
	synt	any
	field	parse_ext_subset_decl
	line	1373
	colm	36
	synt	any
	invoke	0
	line	1373
	colm	38
	synt	any
	esusp
	goto	L15
lab L14
	line	1373
	colm	39
	synt	any
	pfail
lab L15
	goto	L8
lab L7
	line	1374
	colm	14
	synt	ifelse
	mark	L16
	var	1
	pnull
	var	0
	line	1374
	colm	25
	synt	any
	field	dtd_match
	str	5
	line	1374
	colm	35
	synt	any
	invoke	1
	line	1374
	colm	20
	synt	any
	invoke	1
	unmark
	mark	L18
	pnull
	var	0
	line	1375
	colm	14
	synt	any
	field	dtd_opt_spaces
	line	1375
	colm	29
	synt	any
	invoke	0
	unmark
lab L18
	mark	L19
	mark	L20
	var	1
	pnull
	var	0
	line	1376
	colm	18
	synt	any
	field	dtd_match
	str	3
	line	1376
	colm	28
	synt	any
	invoke	1
	line	1376
	colm	13
	synt	any
	invoke	1
	line	1376
	colm	34
	synt	any
	esusp
	goto	L21
lab L20
	mark	L22
	pnull
	var	0
	line	1376
	colm	46
	synt	any
	field	err
	str	4
	line	1376
	colm	50
	synt	any
	invoke	1
	line	1376
	colm	35
	synt	any
	pret
lab L22
	synt	any
	pfail
lab L21
	unmark
lab L19
	mark	L23
	pnull
	var	0
	line	1377
	colm	14
	synt	any
	field	parse_ignore_sect_contents
	line	1377
	colm	41
	synt	any
	invoke	0
	line	1377
	colm	43
	synt	any
	esusp
	goto	L24
lab L23
	line	1377
	colm	44
	synt	any
	pfail
lab L24
	goto	L17
lab L16
	mark	L25
	pnull
	var	0
	line	1379
	colm	21
	synt	any
	field	err
	str	6
	line	1379
	colm	25
	synt	any
	invoke	1
	line	1379
	colm	10
	synt	any
	pret
lab L25
	synt	any
	pfail
lab L17
	line	1374
	colm	14
	synt	endifelse
lab L8
	line	1370
	colm	7
	synt	endifelse
	unmark
lab L6
	mark	L26
	mark	L27
	var	1
	pnull
	var	0
	line	1381
	colm	15
	synt	any
	field	dtd_match
	str	7
	line	1381
	colm	25
	synt	any
	invoke	1
	line	1381
	colm	10
	synt	any
	invoke	1
	line	1381
	colm	33
	synt	any
	esusp
	goto	L28
lab L27
	mark	L29
	pnull
	var	0
	line	1381
	colm	45
	synt	any
	field	err
	str	8
	line	1381
	colm	49
	synt	any
	invoke	1
	line	1381
	colm	34
	synt	any
	pret
lab L29
	synt	any
	pfail
lab L28
	unmark
lab L26
	mark	L30
	mark	L31
	pnull
	line	1383
	colm	7
	synt	any
	pret
lab L31
	synt	any
	pfail
	unmark
lab L30
	pnull
	line	1384
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_ignore_sect_contents
	local	0,001000,self
	local	1,000000,tab
	local	2,000000,upto
	local	3,000000,match
	local	4,000000,move
	con	0,020000,2,074,135
	con	1,010000,25,151,147,156,157,162,145,040,163,145,143,164,151,157,156,040,156,157,164,040,143,154,157,163,145,144
	con	2,010000,3,135,135,076
	con	3,010000,3,074,041,133
	con	4,010000,14,047,135,135,076,047,040,145,170,160,145,143,164,145,144
	con	5,002000,1,1
	declend
	line	1391
	colm	11
	synt	any
	mark	L1
lab L2
	line	1392
	colm	7
	synt	repeat
	mark	L2
	mark	L5
	mark	L6
	var	1
	var	2
	cset	0
	line	1393
	colm	18
	synt	any
	invoke	1
	line	1393
	colm	13
	synt	any
	invoke	1
	line	1393
	colm	26
	synt	any
	esusp
	goto	L7
lab L6
	mark	L8
	pnull
	var	0
	line	1393
	colm	39
	synt	any
	field	err
	str	1
	line	1393
	colm	43
	synt	any
	invoke	1
	line	1393
	colm	28
	synt	any
	pret
lab L8
	synt	any
	pfail
lab L7
	unmark
lab L5
	line	1394
	colm	10
	synt	ifelse
	mark	L9
	var	3
	str	2
	line	1394
	colm	18
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	line	1395
	colm	13
	synt	any
	pret
lab L11
	synt	any
	pfail
	goto	L10
lab L9
	line	1396
	colm	15
	synt	ifelse
	mark	L12
	pnull
	str	3
	line	1396
	colm	18
	synt	any
	tabmat
	unmark
	mark	L14
	mark	L15
	pnull
	var	0
	line	1397
	colm	17
	synt	any
	field	parse_ignore_sect_contents
	line	1397
	colm	44
	synt	any
	invoke	0
	line	1397
	colm	46
	synt	any
	esusp
	goto	L16
lab L15
	line	1397
	colm	47
	synt	any
	pfail
lab L16
	unmark
lab L14
	mark	L17
	pnull
	str	2
	line	1398
	colm	13
	synt	any
	tabmat
	line	1398
	colm	20
	synt	any
	esusp
	goto	L18
lab L17
	mark	L19
	pnull
	var	0
	line	1398
	colm	33
	synt	any
	field	err
	str	4
	line	1398
	colm	37
	synt	any
	invoke	1
	line	1398
	colm	22
	synt	any
	pret
lab L19
	synt	any
	pfail
lab L18
	goto	L13
lab L12
	var	4
	int	5
	line	1400
	colm	17
	synt	any
	invoke	1
lab L13
	line	1396
	colm	15
	synt	endifelse
lab L10
	line	1394
	colm	10
	synt	endifelse
lab L3
	unmark
	goto	L2
lab L4
	line	1392
	colm	7
	synt	endrepeat
	unmark
lab L1
	pnull
	line	1402
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_char_ref
	local	0,001000,self
	local	1,001000,expand
	local	2,000020,s
	local	3,000020,c
	local	4,000020,digs
	local	5,000020,i
	local	6,000000,any
	local	7,000000,move
	local	8,000000,tab
	local	9,000000,many
	local	10,000000,util__format_string_to_int
	local	11,000000,integer
	local	12,000000,char
	con	0,010000,2,046,043
	con	1,010000,13,047,046,043,047,040,145,170,160,145,143,164,145,144
	con	2,020000,1,170
	con	3,002000,1,1
	con	4,020000,12,141,142,143,144,145,146,101,102,103,104,105,106
	con	5,010000,9,040,145,170,160,145,143,164,145,144
	con	6,002000,2,16
	con	7,002000,2,63
	con	8,010000,1,073
	con	9,010000,12,047,073,047,040,145,170,160,145,143,164,145,144
	con	10,002000,4,16r9
	con	11,002000,4,16rA
	con	12,002000,4,16rD
	con	13,002000,5,16r20
	con	14,002000,5,16rFF
	con	15,002000,7,16rD7FF
	con	16,002000,7,16rE000
	con	17,002000,7,16rFFFD
	con	18,002000,8,16r10000
	con	19,002000,9,16r10FFFF
	con	20,010000,1,077
	con	21,010000,21,151,156,166,141,154,151,144,040,143,150,141,162,040,156,165,155,142,145,162,040,072
	declend
	line	1409
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	mark	L2
	pnull
	str	0
	line	1412
	colm	12
	synt	any
	tabmat
	line	1412
	colm	18
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1412
	colm	31
	synt	any
	field	err
	str	1
	line	1412
	colm	35
	synt	any
	invoke	1
	line	1412
	colm	20
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	line	1412
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L5
	line	1414
	colm	7
	synt	ifelse
	mark	L6
	var	6
	cset	2
	line	1414
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L8
	pnull
	var	2
	dup
	var	7
	int	3
	line	1415
	colm	21
	synt	any
	invoke	1
	line	1415
	colm	12
	synt	any
	cat
	asgn
	unmark
lab L8
	mark	L9
	pnull
	var	3
	pnull
	line	1416
	colm	15
	synt	any
	keywd	digits
	cset	4
	line	1416
	colm	23
	synt	any
	unions
	line	1416
	colm	12
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	mark	L11
	var	6
	var	3
	line	1417
	colm	13
	synt	any
	invoke	1
	line	1417
	colm	17
	synt	any
	esusp
	goto	L12
lab L11
	mark	L13
	pnull
	var	0
	line	1417
	colm	30
	synt	any
	field	err
	pnull
	var	3
	str	5
	line	1417
	colm	36
	synt	any
	cat
	line	1417
	colm	34
	synt	any
	invoke	1
	line	1417
	colm	19
	synt	any
	pret
lab L13
	synt	any
	pfail
lab L12
	unmark
lab L10
	mark	L14
	pnull
	var	4
	var	8
	var	9
	var	3
	line	1418
	colm	26
	synt	any
	invoke	1
	line	1418
	colm	21
	synt	any
	invoke	1
	line	1418
	colm	15
	synt	any
	asgn
	unmark
lab L14
	pnull
	var	5
	mark	L15
	var	10
	var	4
	int	6
	line	1419
	colm	41
	synt	any
	invoke	2
	line	1419
	colm	50
	synt	any
	esusp
	goto	L16
lab L15
	int	7
lab L16
	line	1419
	colm	12
	synt	any
	asgn
	goto	L7
lab L6
	mark	L17
	pnull
	var	3
	line	1421
	colm	15
	synt	any
	keywd	digits
	line	1421
	colm	12
	synt	any
	asgn
	unmark
lab L17
	mark	L18
	mark	L19
	var	6
	var	3
	line	1422
	colm	13
	synt	any
	invoke	1
	line	1422
	colm	17
	synt	any
	esusp
	goto	L20
lab L19
	mark	L21
	pnull
	var	0
	line	1422
	colm	30
	synt	any
	field	err
	pnull
	var	3
	str	5
	line	1422
	colm	36
	synt	any
	cat
	line	1422
	colm	34
	synt	any
	invoke	1
	line	1422
	colm	19
	synt	any
	pret
lab L21
	synt	any
	pfail
lab L20
	unmark
lab L18
	mark	L22
	pnull
	var	4
	var	8
	var	9
	var	3
	line	1423
	colm	26
	synt	any
	invoke	1
	line	1423
	colm	21
	synt	any
	invoke	1
	line	1423
	colm	15
	synt	any
	asgn
	unmark
lab L22
	pnull
	var	5
	mark	L23
	var	11
	var	4
	line	1424
	colm	22
	synt	any
	invoke	1
	line	1424
	colm	29
	synt	any
	esusp
	goto	L24
lab L23
	int	7
lab L24
	line	1424
	colm	12
	synt	any
	asgn
lab L7
	line	1414
	colm	7
	synt	endifelse
	unmark
lab L5
	mark	L25
	pnull
	var	2
	dup
	var	4
	line	1426
	colm	9
	synt	any
	cat
	asgn
	unmark
lab L25
	mark	L26
	pnull
	var	2
	dup
	mark	L27
	pnull
	str	8
	line	1427
	colm	14
	synt	any
	tabmat
	line	1427
	colm	19
	synt	any
	esusp
	goto	L28
lab L27
	mark	L29
	pnull
	var	0
	line	1427
	colm	32
	synt	any
	field	err
	str	9
	line	1427
	colm	36
	synt	any
	invoke	1
	line	1427
	colm	21
	synt	any
	pret
lab L29
	synt	any
	pfail
lab L28
	line	1427
	colm	9
	synt	any
	cat
	asgn
	unmark
lab L26
	mark	L30
	line	1429
	colm	7
	synt	ifelse
	mark	L31
	pnull
	var	1
	line	1429
	colm	10
	synt	any
	null
	unmark
	mark	L33
	var	2
	line	1430
	colm	10
	synt	any
	pret
lab L33
	synt	any
	pfail
	goto	L32
lab L31
	mark	L34
	line	1432
	colm	10
	synt	if
	mark0
	mark	L35
	pnull
	var	5
	mark	L37
	int	10
	line	1432
	colm	23
	synt	any
	esusp
	goto	L38
lab L37
	mark	L39
	int	11
	line	1432
	colm	30
	synt	any
	esusp
	goto	L40
lab L39
	int	12
lab L40
lab L38
	line	1432
	colm	15
	synt	any
	numeq
	line	1432
	colm	38
	synt	any
	esusp
	goto	L36
lab L35
	pnull
	pnull
	int	13
	var	5
	line	1432
	colm	47
	synt	any
	numle
	int	14
	line	1432
	colm	52
	synt	any
	numle
lab L36
	unmark
	mark	L41
	var	12
	var	5
	line	1433
	colm	24
	synt	any
	invoke	1
	line	1433
	colm	13
	synt	any
	pret
lab L41
	synt	any
	pfail
	line	1432
	colm	10
	synt	endif
	unmark
lab L34
	mark	L42
	line	1434
	colm	10
	synt	if
	mark0
	mark	L43
	pnull
	pnull
	int	14
	var	5
	line	1434
	colm	20
	synt	any
	numlt
	int	15
	line	1434
	colm	24
	synt	any
	numle
	line	1434
	colm	36
	synt	any
	esusp
	goto	L44
lab L43
	mark	L45
	pnull
	pnull
	int	16
	var	5
	line	1434
	colm	47
	synt	any
	numle
	int	17
	line	1434
	colm	52
	synt	any
	numle
	line	1434
	colm	64
	synt	any
	esusp
	goto	L46
lab L45
	pnull
	pnull
	int	18
	var	5
	line	1434
	colm	76
	synt	any
	numle
	int	19
	line	1434
	colm	81
	synt	any
	numle
lab L46
lab L44
	unmark
	mark	L47
	str	20
	line	1435
	colm	13
	synt	any
	pret
lab L47
	synt	any
	pfail
	line	1434
	colm	10
	synt	endif
	unmark
lab L42
	mark	L48
	pnull
	var	0
	line	1436
	colm	21
	synt	any
	field	err
	pnull
	str	21
	var	4
	line	1436
	colm	49
	synt	any
	cat
	line	1436
	colm	25
	synt	any
	invoke	1
	line	1436
	colm	10
	synt	any
	pret
lab L48
	synt	any
	pfail
lab L32
	line	1429
	colm	7
	synt	endifelse
	unmark
lab L30
	pnull
	line	1438
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_reference
	local	0,001000,self
	local	1,000000,match
	local	2,000000,any
	con	0,010000,2,046,043
	con	1,020000,1,046
	con	2,010000,12,047,046,047,040,145,170,160,145,143,164,145,144
	declend
	line	1444
	colm	11
	synt	any
	mark	L1
	line	1445
	colm	7
	synt	if
	mark0
	var	1
	str	0
	line	1445
	colm	15
	synt	any
	invoke	1
	unmark
	mark	L2
	mark	L3
	pnull
	var	0
	line	1446
	colm	21
	synt	any
	field	parse_char_ref
	line	1446
	colm	36
	synt	any
	invoke	0
	line	1446
	colm	38
	synt	any
	esusp
	goto	L4
lab L3
	line	1446
	colm	39
	synt	any
	pfail
lab L4
	line	1446
	colm	10
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	1445
	colm	7
	synt	endif
	unmark
lab L1
	mark	L5
	line	1447
	colm	7
	synt	ifelse
	mark	L6
	var	2
	cset	1
	line	1447
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L8
	mark	L9
	pnull
	var	0
	line	1448
	colm	21
	synt	any
	field	parse_entity_ref
	line	1448
	colm	38
	synt	any
	invoke	0
	line	1448
	colm	40
	synt	any
	esusp
	goto	L10
lab L9
	line	1448
	colm	41
	synt	any
	pfail
lab L10
	line	1448
	colm	10
	synt	any
	pret
lab L8
	synt	any
	pfail
	goto	L7
lab L6
	mark	L11
	pnull
	var	0
	line	1450
	colm	21
	synt	any
	field	err
	str	2
	line	1450
	colm	25
	synt	any
	invoke	1
	line	1450
	colm	10
	synt	any
	pret
lab L11
	synt	any
	pfail
lab L7
	line	1447
	colm	7
	synt	endifelse
	unmark
lab L5
	pnull
	line	1451
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_entity_ref
	local	0,001000,self
	local	1,000020,res
	con	0,010000,1,046
	con	1,010000,12,047,046,047,040,145,170,160,145,143,164,145,144
	con	2,010000,1,073
	con	3,010000,12,047,073,047,040,145,170,160,145,143,164,145,144
	declend
	line	1457
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	mark	L2
	pnull
	str	0
	line	1459
	colm	14
	synt	any
	tabmat
	line	1459
	colm	19
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1459
	colm	32
	synt	any
	field	err
	str	1
	line	1459
	colm	36
	synt	any
	invoke	1
	line	1459
	colm	21
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	line	1459
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L5
	pnull
	var	1
	dup
	mark	L6
	pnull
	var	0
	line	1460
	colm	20
	synt	any
	field	parse_name
	line	1460
	colm	31
	synt	any
	invoke	0
	line	1460
	colm	33
	synt	any
	esusp
	goto	L7
lab L6
	line	1460
	colm	34
	synt	any
	pfail
lab L7
	line	1460
	colm	11
	synt	any
	cat
	asgn
	unmark
lab L5
	mark	L8
	pnull
	var	1
	dup
	mark	L9
	pnull
	str	2
	line	1461
	colm	16
	synt	any
	tabmat
	line	1461
	colm	21
	synt	any
	esusp
	goto	L10
lab L9
	mark	L11
	pnull
	var	0
	line	1461
	colm	34
	synt	any
	field	err
	str	3
	line	1461
	colm	38
	synt	any
	invoke	1
	line	1461
	colm	23
	synt	any
	pret
lab L11
	synt	any
	pfail
lab L10
	line	1461
	colm	11
	synt	any
	cat
	asgn
	unmark
lab L8
	mark	L12
	mark	L13
	var	1
	line	1462
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	1463
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_pe_reference
	local	0,001000,self
	local	1,000020,res
	con	0,010000,1,045
	con	1,010000,12,047,045,047,040,145,170,160,145,143,164,145,144
	con	2,010000,1,073
	con	3,010000,12,047,073,047,040,145,170,160,145,143,164,145,144
	declend
	line	1469
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	mark	L2
	pnull
	str	0
	line	1471
	colm	14
	synt	any
	tabmat
	line	1471
	colm	19
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1471
	colm	32
	synt	any
	field	err
	str	1
	line	1471
	colm	36
	synt	any
	invoke	1
	line	1471
	colm	21
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	line	1471
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L5
	pnull
	var	1
	dup
	mark	L6
	pnull
	var	0
	line	1472
	colm	20
	synt	any
	field	parse_name
	line	1472
	colm	31
	synt	any
	invoke	0
	line	1472
	colm	33
	synt	any
	esusp
	goto	L7
lab L6
	line	1472
	colm	34
	synt	any
	pfail
lab L7
	line	1472
	colm	11
	synt	any
	cat
	asgn
	unmark
lab L5
	mark	L8
	pnull
	var	1
	dup
	mark	L9
	pnull
	str	2
	line	1473
	colm	16
	synt	any
	tabmat
	line	1473
	colm	21
	synt	any
	esusp
	goto	L10
lab L9
	mark	L11
	pnull
	var	0
	line	1473
	colm	34
	synt	any
	field	err
	str	3
	line	1473
	colm	38
	synt	any
	invoke	1
	line	1473
	colm	23
	synt	any
	pret
lab L11
	synt	any
	pfail
lab L10
	line	1473
	colm	11
	synt	any
	cat
	asgn
	unmark
lab L8
	mark	L12
	mark	L13
	var	1
	line	1474
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	1475
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_lookup_pe_reference
	local	0,001000,self
	local	1,001000,s
	local	2,000020,name
	local	3,000000,member
	con	0,002000,1,2
	con	1,002000,1,1
	con	2,010000,34,116,157,040,163,165,143,150,040,160,141,162,141,155,145,164,145,162,040,145,156,164,151,164,171,040,144,145,146,151,156,145,144,072,040
	declend
	line	1481
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	pnull
	var	1
	int	0
	pnull
	int	1
	line	1483
	colm	19
	synt	any
	neg
	line	1483
	colm	18
	synt	any
	synt	any
	sect
	line	1483
	colm	12
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	line	1484
	colm	7
	synt	ifelse
	mark	L3
	var	3
	pnull
	pnull
	var	0
	line	1484
	colm	21
	synt	any
	field	doc
	line	1484
	colm	25
	synt	any
	field	parameter_entities
	var	2
	line	1484
	colm	16
	synt	any
	invoke	2
	unmark
	mark	L5
	pnull
	pnull
	pnull
	var	0
	line	1485
	colm	21
	synt	any
	field	doc
	line	1485
	colm	25
	synt	any
	field	parameter_entities
	var	2
	line	1485
	colm	44
	synt	any
	subsc
	line	1485
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
	goto	L4
lab L3
	mark	L6
	pnull
	var	0
	line	1487
	colm	21
	synt	any
	field	err
	pnull
	str	2
	var	2
	line	1487
	colm	62
	synt	any
	cat
	line	1487
	colm	25
	synt	any
	invoke	1
	line	1487
	colm	10
	synt	any
	pret
lab L6
	synt	any
	pfail
lab L4
	line	1484
	colm	7
	synt	endifelse
	unmark
lab L2
	pnull
	line	1488
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_lookup_entity_ref
	local	0,001000,self
	local	1,001000,s
	local	2,000020,name
	local	3,000000,member
	con	0,002000,1,2
	con	1,002000,1,1
	con	2,010000,32,116,157,040,163,165,143,150,040,147,145,156,145,162,141,154,040,145,156,164,151,164,171,040,144,145,146,151,156,145,144,072,040
	declend
	line	1494
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	pnull
	var	1
	int	0
	pnull
	int	1
	line	1496
	colm	19
	synt	any
	neg
	line	1496
	colm	18
	synt	any
	synt	any
	sect
	line	1496
	colm	12
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	line	1497
	colm	7
	synt	ifelse
	mark	L3
	var	3
	pnull
	pnull
	var	0
	line	1497
	colm	21
	synt	any
	field	doc
	line	1497
	colm	25
	synt	any
	field	general_entities
	var	2
	line	1497
	colm	16
	synt	any
	invoke	2
	unmark
	mark	L5
	pnull
	pnull
	pnull
	var	0
	line	1498
	colm	21
	synt	any
	field	doc
	line	1498
	colm	25
	synt	any
	field	general_entities
	var	2
	line	1498
	colm	42
	synt	any
	subsc
	line	1498
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
	goto	L4
lab L3
	mark	L6
	pnull
	var	0
	line	1500
	colm	21
	synt	any
	field	err
	pnull
	str	2
	var	2
	line	1500
	colm	60
	synt	any
	cat
	line	1500
	colm	25
	synt	any
	invoke	1
	line	1500
	colm	10
	synt	any
	pret
lab L6
	synt	any
	pfail
lab L4
	line	1497
	colm	7
	synt	endifelse
	unmark
lab L2
	pnull
	line	1501
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_resolve_entity
	local	0,001000,self
	local	1,001000,o
	con	0,010000,27,165,156,160,141,162,163,145,144,040,145,156,164,151,164,171,040,156,157,164,040,141,154,154,157,167,145,144
	declend
	line	1508
	colm	11
	synt	any
	mark	L1
	line	1509
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	1509
	colm	12
	synt	any
	field	str
	line	1509
	colm	10
	synt	any
	nonnull
	unmark
	mark	L2
	pnull
	var	0
	line	1510
	colm	21
	synt	any
	field	normalize_eol
	pnull
	var	1
	line	1510
	colm	37
	synt	any
	field	str
	line	1510
	colm	35
	synt	any
	invoke	1
	line	1510
	colm	10
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	1509
	colm	7
	synt	endif
	unmark
lab L1
	mark	L3
	line	1511
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	1
	line	1511
	colm	12
	synt	any
	field	notation
	line	1511
	colm	10
	synt	any
	nonnull
	unmark
	mark	L4
	pnull
	var	0
	line	1512
	colm	21
	synt	any
	field	err
	str	0
	line	1512
	colm	25
	synt	any
	invoke	1
	line	1512
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	line	1511
	colm	7
	synt	endif
	unmark
lab L3
	mark	L5
	mark	L6
	pnull
	var	0
	line	1513
	colm	18
	synt	any
	field	normalize_eol
	pnull
	var	0
	line	1513
	colm	37
	synt	any
	field	resolve
	pnull
	var	1
	line	1513
	colm	47
	synt	any
	field	external_id
	line	1513
	colm	45
	synt	any
	invoke	1
	line	1513
	colm	32
	synt	any
	invoke	1
	line	1513
	colm	7
	synt	any
	pret
lab L6
	synt	any
	pfail
	unmark
lab L5
	pnull
	line	1514
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_entity_decl
	local	0,001000,self
	local	1,000020,name
	local	2,000020,val
	local	3,000000,tab
	local	4,000000,any
	local	5,000000,member
	local	6,000000,insert
	con	0,010000,8,074,041,105,116,124,111,124,131
	con	1,010000,19,047,074,041,105,116,124,111,124,131,047,040,145,170,160,145,143,164,145,144
	con	2,020000,1,045
	con	3,010000,1,045
	con	4,010000,42,155,165,154,164,151,160,154,145,040,160,141,162,141,155,145,164,145,162,040,145,156,164,151,164,171,040,144,145,146,151,156,151,164,151,157,156,163,040,146,157,162,040
	con	5,010000,1,076
	con	6,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	1522
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	3
	pnull
	var	0
	line	1524
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1524
	colm	25
	synt	any
	invoke	1
	line	1524
	colm	10
	synt	any
	invoke	1
	line	1524
	colm	38
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1524
	colm	50
	synt	any
	field	err
	str	1
	line	1524
	colm	54
	synt	any
	invoke	1
	line	1524
	colm	39
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	mark	L6
	pnull
	var	0
	line	1529
	colm	11
	synt	any
	field	spaces
	line	1529
	colm	18
	synt	any
	invoke	0
	line	1529
	colm	20
	synt	any
	esusp
	goto	L7
lab L6
	line	1529
	colm	21
	synt	any
	pfail
lab L7
	unmark
lab L5
	mark	L8
	line	1530
	colm	7
	synt	ifelse
	mark	L9
	var	4
	cset	2
	line	1530
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	str	3
	line	1531
	colm	10
	synt	any
	tabmat
	unmark
lab L11
	mark	L12
	mark	L13
	pnull
	var	0
	line	1532
	colm	14
	synt	any
	field	dtd_spaces
	line	1532
	colm	25
	synt	any
	invoke	0
	line	1532
	colm	27
	synt	any
	esusp
	goto	L14
lab L13
	line	1532
	colm	28
	synt	any
	pfail
lab L14
	unmark
lab L12
	mark	L15
	pnull
	var	1
	mark	L16
	pnull
	var	0
	line	1533
	colm	22
	synt	any
	field	dtd_parse_name
	line	1533
	colm	37
	synt	any
	invoke	0
	line	1533
	colm	39
	synt	any
	esusp
	goto	L17
lab L16
	line	1533
	colm	40
	synt	any
	pfail
lab L17
	line	1533
	colm	15
	synt	any
	asgn
	unmark
lab L15
	mark	L18
	mark	L19
	pnull
	var	0
	line	1534
	colm	14
	synt	any
	field	dtd_spaces
	line	1534
	colm	25
	synt	any
	invoke	0
	line	1534
	colm	27
	synt	any
	esusp
	goto	L20
lab L19
	line	1534
	colm	28
	synt	any
	pfail
lab L20
	unmark
lab L18
	mark	L21
	pnull
	var	2
	mark	L22
	pnull
	var	0
	line	1535
	colm	21
	synt	any
	field	parse_pe_def
	line	1535
	colm	34
	synt	any
	invoke	0
	line	1535
	colm	36
	synt	any
	esusp
	goto	L23
lab L22
	line	1535
	colm	37
	synt	any
	pfail
lab L23
	line	1535
	colm	14
	synt	any
	asgn
	unmark
lab L21
	line	1537
	colm	10
	synt	ifelse
	mark	L24
	var	5
	pnull
	pnull
	var	0
	line	1537
	colm	24
	synt	any
	field	doc
	line	1537
	colm	28
	synt	any
	field	parameter_entities
	var	1
	line	1537
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1538
	colm	17
	synt	any
	field	warn
	pnull
	str	4
	var	1
	line	1538
	colm	67
	synt	any
	cat
	line	1538
	colm	22
	synt	any
	invoke	1
	goto	L25
lab L24
	var	6
	pnull
	pnull
	var	0
	line	1540
	colm	24
	synt	any
	field	doc
	line	1540
	colm	28
	synt	any
	field	parameter_entities
	var	1
	var	2
	line	1540
	colm	19
	synt	any
	invoke	3
lab L25
	line	1537
	colm	10
	synt	endifelse
	goto	L10
lab L9
	mark	L26
	pnull
	var	1
	mark	L27
	pnull
	var	0
	line	1542
	colm	22
	synt	any
	field	dtd_parse_name
	line	1542
	colm	37
	synt	any
	invoke	0
	line	1542
	colm	39
	synt	any
	esusp
	goto	L28
lab L27
	line	1542
	colm	40
	synt	any
	pfail
lab L28
	line	1542
	colm	15
	synt	any
	asgn
	unmark
lab L26
	mark	L29
	mark	L30
	pnull
	var	0
	line	1543
	colm	14
	synt	any
	field	dtd_spaces
	line	1543
	colm	25
	synt	any
	invoke	0
	line	1543
	colm	27
	synt	any
	esusp
	goto	L31
lab L30
	line	1543
	colm	28
	synt	any
	pfail
lab L31
	unmark
lab L29
	mark	L32
	pnull
	var	2
	mark	L33
	pnull
	var	0
	line	1544
	colm	21
	synt	any
	field	parse_entity_def
	line	1544
	colm	38
	synt	any
	invoke	0
	line	1544
	colm	40
	synt	any
	esusp
	goto	L34
lab L33
	line	1544
	colm	41
	synt	any
	pfail
lab L34
	line	1544
	colm	14
	synt	any
	asgn
	unmark
lab L32
	line	1546
	colm	10
	synt	ifelse
	mark	L35
	var	5
	pnull
	pnull
	var	0
	line	1546
	colm	24
	synt	any
	field	doc
	line	1546
	colm	28
	synt	any
	field	general_entities
	var	1
	line	1546
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1547
	colm	17
	synt	any
	field	warn
	pnull
	str	4
	var	1
	line	1547
	colm	67
	synt	any
	cat
	line	1547
	colm	22
	synt	any
	invoke	1
	goto	L36
lab L35
	var	6
	pnull
	pnull
	var	0
	line	1549
	colm	24
	synt	any
	field	doc
	line	1549
	colm	28
	synt	any
	field	general_entities
	var	1
	var	2
	line	1549
	colm	19
	synt	any
	invoke	3
lab L36
	line	1546
	colm	10
	synt	endifelse
lab L10
	line	1530
	colm	7
	synt	endifelse
	unmark
lab L8
	mark	L37
	pnull
	var	0
	line	1551
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1551
	colm	26
	synt	any
	invoke	0
	unmark
lab L37
	mark	L38
	mark	L39
	var	3
	pnull
	var	0
	line	1552
	colm	15
	synt	any
	field	dtd_match
	str	5
	line	1552
	colm	25
	synt	any
	invoke	1
	line	1552
	colm	10
	synt	any
	invoke	1
	line	1552
	colm	31
	synt	any
	esusp
	goto	L40
lab L39
	mark	L41
	pnull
	var	0
	line	1552
	colm	43
	synt	any
	field	err
	str	6
	line	1552
	colm	47
	synt	any
	invoke	1
	line	1552
	colm	32
	synt	any
	pret
lab L41
	synt	any
	pfail
lab L40
	unmark
lab L38
	mark	L42
	mark	L43
	pnull
	line	1553
	colm	7
	synt	any
	pret
lab L43
	synt	any
	pfail
	unmark
lab L42
	pnull
	line	1554
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_entity_def
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__EntityDef
	local	3,000000,member
	con	0,010000,6,123,131,123,124,105,115
	con	1,010000,6,120,125,102,114,111,103
	con	2,010000,5,116,104,101,124,101
	con	3,010000,18,116,104,101,124,101,040,144,145,143,154,141,162,141,164,151,157,156,040
	con	4,010000,27,040,156,157,164,040,144,145,143,154,141,162,145,144,040,141,163,040,141,040,116,117,124,101,124,111,117,116
	declend
	line	1561
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	1564
	colm	28
	synt	any
	invoke	0
	line	1564
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	1
	line	1565
	colm	10
	synt	any
	field	in_ext_subset
	pnull
	var	0
	line	1565
	colm	32
	synt	any
	field	in_ext_subset
	line	1565
	colm	25
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	line	1566
	colm	7
	synt	ifelse
	mark	L4
	pnull
	var	0
	line	1566
	colm	14
	synt	any
	field	dtd_match
	mark	L6
	str	0
	line	1566
	colm	33
	synt	any
	esusp
	goto	L7
lab L6
	str	1
lab L7
	line	1566
	colm	24
	synt	any
	invoke	1
	unmark
	mark	L8
	pnull
	pnull
	var	1
	line	1567
	colm	13
	synt	any
	field	external_id
	mark	L9
	pnull
	var	0
	line	1567
	colm	33
	synt	any
	field	parse_external_id
	line	1567
	colm	51
	synt	any
	invoke	0
	line	1567
	colm	53
	synt	any
	esusp
	goto	L10
lab L9
	line	1567
	colm	54
	synt	any
	pfail
lab L10
	line	1567
	colm	26
	synt	any
	asgn
	unmark
lab L8
	line	1568
	colm	10
	synt	if
	mark0
	pnull
	var	0
	line	1568
	colm	17
	synt	any
	field	looking_at_space_then
	str	2
	line	1568
	colm	39
	synt	any
	invoke	1
	unmark
	mark	L11
	pnull
	pnull
	var	1
	line	1569
	colm	16
	synt	any
	field	notation
	mark	L12
	pnull
	var	0
	line	1569
	colm	33
	synt	any
	field	parse_ndata_decl
	line	1569
	colm	50
	synt	any
	invoke	0
	line	1569
	colm	52
	synt	any
	esusp
	goto	L13
lab L12
	line	1569
	colm	53
	synt	any
	pfail
lab L13
	line	1569
	colm	26
	synt	any
	asgn
	unmark
lab L11
	mark	L14
	var	3
	pnull
	pnull
	var	0
	line	1570
	colm	24
	synt	any
	field	doc
	line	1570
	colm	28
	synt	any
	field	notation_declarations
	pnull
	var	1
	line	1570
	colm	54
	synt	any
	field	notation
	line	1570
	colm	19
	synt	any
	invoke	2
	line	1570
	colm	64
	synt	any
	esusp
	goto	L15
lab L14
	pnull
	var	0
	line	1570
	colm	69
	synt	any
	field	invalid
	pnull
	pnull
	str	3
	pnull
	var	1
	line	1570
	colm	103
	synt	any
	field	notation
	line	1570
	colm	98
	synt	any
	cat
	str	4
	line	1570
	colm	112
	synt	any
	cat
	line	1570
	colm	77
	synt	any
	invoke	1
lab L15
	line	1568
	colm	10
	synt	endif
	goto	L5
lab L4
	pnull
	pnull
	var	1
	line	1573
	colm	13
	synt	any
	field	str
	mark	L16
	pnull
	var	0
	line	1573
	colm	25
	synt	any
	field	parse_entity_value
	line	1573
	colm	44
	synt	any
	invoke	0
	line	1573
	colm	46
	synt	any
	esusp
	goto	L17
lab L16
	line	1573
	colm	47
	synt	any
	pfail
lab L17
	line	1573
	colm	18
	synt	any
	asgn
lab L5
	line	1566
	colm	7
	synt	endifelse
	unmark
lab L3
	mark	L18
	mark	L19
	var	1
	line	1574
	colm	7
	synt	any
	pret
lab L19
	synt	any
	pfail
	unmark
lab L18
	pnull
	line	1575
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_pe_def
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__EntityDef
	con	0,010000,6,123,131,123,124,105,115
	con	1,010000,6,120,125,102,114,111,103
	declend
	line	1582
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	1585
	colm	28
	synt	any
	invoke	0
	line	1585
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	1
	line	1586
	colm	10
	synt	any
	field	in_ext_subset
	pnull
	var	0
	line	1586
	colm	32
	synt	any
	field	in_ext_subset
	line	1586
	colm	25
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	line	1587
	colm	7
	synt	ifelse
	mark	L4
	pnull
	var	0
	line	1587
	colm	14
	synt	any
	field	dtd_match
	mark	L6
	str	0
	line	1587
	colm	33
	synt	any
	esusp
	goto	L7
lab L6
	str	1
lab L7
	line	1587
	colm	24
	synt	any
	invoke	1
	unmark
	pnull
	pnull
	var	1
	line	1588
	colm	13
	synt	any
	field	external_id
	mark	L8
	pnull
	var	0
	line	1588
	colm	33
	synt	any
	field	parse_external_id
	line	1588
	colm	51
	synt	any
	invoke	0
	line	1588
	colm	53
	synt	any
	esusp
	goto	L9
lab L8
	line	1588
	colm	54
	synt	any
	pfail
lab L9
	line	1588
	colm	26
	synt	any
	asgn
	goto	L5
lab L4
	pnull
	pnull
	var	1
	line	1590
	colm	13
	synt	any
	field	str
	mark	L10
	pnull
	var	0
	line	1590
	colm	25
	synt	any
	field	parse_entity_value
	line	1590
	colm	44
	synt	any
	invoke	0
	line	1590
	colm	46
	synt	any
	esusp
	goto	L11
lab L10
	line	1590
	colm	47
	synt	any
	pfail
lab L11
	line	1590
	colm	18
	synt	any
	asgn
lab L5
	line	1587
	colm	7
	synt	endifelse
	unmark
lab L3
	mark	L12
	mark	L13
	var	1
	line	1591
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	1592
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_external_id
	local	0,001000,self
	local	1,000020,res
	local	2,000000,xml__ExternalID
	local	3,000000,tab
	con	0,010000,6,123,131,123,124,105,115
	con	1,010000,6,120,125,102,114,111,103
	con	2,010000,25,123,131,123,124,105,115,040,157,162,040,120,125,102,114,111,103,040,145,170,160,145,143,164,145,144
	declend
	line	1599
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	1601
	colm	29
	synt	any
	invoke	0
	line	1601
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	line	1602
	colm	7
	synt	ifelse
	mark	L3
	var	3
	pnull
	var	0
	line	1602
	colm	18
	synt	any
	field	dtd_match
	str	0
	line	1602
	colm	28
	synt	any
	invoke	1
	line	1602
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L5
	mark	L6
	pnull
	var	0
	line	1603
	colm	14
	synt	any
	field	dtd_spaces
	line	1603
	colm	25
	synt	any
	invoke	0
	line	1603
	colm	27
	synt	any
	esusp
	goto	L7
lab L6
	line	1603
	colm	28
	synt	any
	pfail
lab L7
	unmark
lab L5
	pnull
	pnull
	var	1
	line	1604
	colm	13
	synt	any
	field	system_id
	mark	L8
	pnull
	var	0
	line	1604
	colm	31
	synt	any
	field	parse_system_literal
	line	1604
	colm	52
	synt	any
	invoke	0
	line	1604
	colm	54
	synt	any
	esusp
	goto	L9
lab L8
	line	1604
	colm	55
	synt	any
	pfail
lab L9
	line	1604
	colm	24
	synt	any
	asgn
	goto	L4
lab L3
	line	1605
	colm	14
	synt	ifelse
	mark	L10
	var	3
	pnull
	var	0
	line	1605
	colm	25
	synt	any
	field	dtd_match
	str	1
	line	1605
	colm	35
	synt	any
	invoke	1
	line	1605
	colm	20
	synt	any
	invoke	1
	unmark
	mark	L12
	mark	L13
	pnull
	var	0
	line	1606
	colm	14
	synt	any
	field	dtd_spaces
	line	1606
	colm	25
	synt	any
	invoke	0
	line	1606
	colm	27
	synt	any
	esusp
	goto	L14
lab L13
	line	1606
	colm	28
	synt	any
	pfail
lab L14
	unmark
lab L12
	mark	L15
	pnull
	pnull
	var	1
	line	1607
	colm	13
	synt	any
	field	public_id
	mark	L16
	pnull
	var	0
	line	1607
	colm	31
	synt	any
	field	parse_pubid_literal
	line	1607
	colm	51
	synt	any
	invoke	0
	line	1607
	colm	53
	synt	any
	esusp
	goto	L17
lab L16
	line	1607
	colm	54
	synt	any
	pfail
lab L17
	line	1607
	colm	24
	synt	any
	asgn
	unmark
lab L15
	mark	L18
	mark	L19
	pnull
	var	0
	line	1608
	colm	14
	synt	any
	field	dtd_spaces
	line	1608
	colm	25
	synt	any
	invoke	0
	line	1608
	colm	27
	synt	any
	esusp
	goto	L20
lab L19
	line	1608
	colm	28
	synt	any
	pfail
lab L20
	unmark
lab L18
	pnull
	pnull
	var	1
	line	1609
	colm	13
	synt	any
	field	system_id
	mark	L21
	pnull
	var	0
	line	1609
	colm	31
	synt	any
	field	parse_system_literal
	line	1609
	colm	52
	synt	any
	invoke	0
	line	1609
	colm	54
	synt	any
	esusp
	goto	L22
lab L21
	line	1609
	colm	55
	synt	any
	pfail
lab L22
	line	1609
	colm	24
	synt	any
	asgn
	goto	L11
lab L10
	mark	L23
	pnull
	var	0
	line	1611
	colm	21
	synt	any
	field	err
	str	2
	line	1611
	colm	25
	synt	any
	invoke	1
	line	1611
	colm	10
	synt	any
	pret
lab L23
	synt	any
	pfail
lab L11
	line	1605
	colm	14
	synt	endifelse
lab L4
	line	1602
	colm	7
	synt	endifelse
	unmark
lab L2
	mark	L24
	mark	L25
	var	1
	line	1612
	colm	7
	synt	any
	pret
lab L25
	synt	any
	pfail
	unmark
lab L24
	pnull
	line	1613
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_ndata_decl
	local	0,001000,self
	local	1,000020,n
	local	2,000000,tab
	con	0,010000,5,116,104,101,124,101
	con	1,010000,16,047,116,104,101,124,101,047,040,145,170,160,145,143,164,145,144
	declend
	line	1619
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	1621
	colm	11
	synt	any
	field	dtd_spaces
	line	1621
	colm	22
	synt	any
	invoke	0
	line	1621
	colm	24
	synt	any
	esusp
	goto	L3
lab L2
	line	1621
	colm	25
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	mark	L5
	var	2
	pnull
	var	0
	line	1622
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1622
	colm	25
	synt	any
	invoke	1
	line	1622
	colm	10
	synt	any
	invoke	1
	line	1622
	colm	35
	synt	any
	esusp
	goto	L6
lab L5
	mark	L7
	pnull
	var	0
	line	1622
	colm	47
	synt	any
	field	err
	str	1
	line	1622
	colm	51
	synt	any
	invoke	1
	line	1622
	colm	36
	synt	any
	pret
lab L7
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L8
	pnull
	var	0
	line	1623
	colm	11
	synt	any
	field	dtd_spaces
	line	1623
	colm	22
	synt	any
	invoke	0
	unmark
lab L8
	mark	L9
	pnull
	var	1
	mark	L10
	pnull
	var	0
	line	1624
	colm	16
	synt	any
	field	dtd_parse_name
	line	1624
	colm	31
	synt	any
	invoke	0
	line	1624
	colm	33
	synt	any
	esusp
	goto	L11
lab L10
	line	1624
	colm	34
	synt	any
	pfail
lab L11
	line	1624
	colm	9
	synt	any
	asgn
	unmark
lab L9
	mark	L12
	mark	L13
	var	1
	line	1625
	colm	7
	synt	any
	pret
lab L13
	synt	any
	pfail
	unmark
lab L12
	pnull
	line	1626
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_text_decl
	local	0,001000,self
	con	0,010000,5,074,077,170,155,154
	con	1,010000,16,047,074,077,170,155,154,047,040,145,170,160,145,143,164,145,144
	con	2,010000,7,166,145,162,163,151,157,156
	con	3,010000,2,077,076
	con	4,010000,13,047,077,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	1632
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	str	0
	line	1633
	colm	7
	synt	any
	tabmat
	line	1633
	colm	16
	synt	any
	esusp
	goto	L3
lab L2
	mark	L4
	pnull
	var	0
	line	1633
	colm	29
	synt	any
	field	err
	str	1
	line	1633
	colm	33
	synt	any
	invoke	1
	line	1633
	colm	18
	synt	any
	pret
lab L4
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L5
	line	1635
	colm	7
	synt	if
	mark0
	pnull
	var	0
	line	1635
	colm	14
	synt	any
	field	looking_at_space_then
	str	2
	line	1635
	colm	36
	synt	any
	invoke	1
	unmark
	mark	L6
	pnull
	var	0
	line	1636
	colm	14
	synt	any
	field	parse_version_info
	line	1636
	colm	33
	synt	any
	invoke	0
	line	1636
	colm	35
	synt	any
	esusp
	goto	L7
lab L6
	line	1636
	colm	36
	synt	any
	pfail
lab L7
	line	1635
	colm	7
	synt	endif
	unmark
lab L5
	mark	L8
	mark	L9
	pnull
	var	0
	line	1638
	colm	11
	synt	any
	field	parse_encoding_decl
	line	1638
	colm	31
	synt	any
	invoke	0
	line	1638
	colm	33
	synt	any
	esusp
	goto	L10
lab L9
	line	1638
	colm	34
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	pnull
	var	0
	line	1640
	colm	11
	synt	any
	field	opt_spaces
	line	1640
	colm	22
	synt	any
	invoke	0
	unmark
lab L11
	mark	L12
	mark	L13
	pnull
	str	3
	line	1642
	colm	7
	synt	any
	tabmat
	line	1642
	colm	13
	synt	any
	esusp
	goto	L14
lab L13
	mark	L15
	pnull
	var	0
	line	1642
	colm	26
	synt	any
	field	err
	str	4
	line	1642
	colm	30
	synt	any
	invoke	1
	line	1642
	colm	15
	synt	any
	pret
lab L15
	synt	any
	pfail
lab L14
	unmark
lab L12
	mark	L16
	mark	L17
	pnull
	line	1644
	colm	7
	synt	any
	pret
lab L17
	synt	any
	pfail
	unmark
lab L16
	pnull
	line	1645
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_external_parsed_entity
	local	0,001000,self
	local	1,001000,parent
	local	2,001000,circle
	local	3,000000,match
	con	0,010000,5,074,077,170,155,154
	declend
	line	1651
	colm	11
	synt	any
	mark	L1
	line	1652
	colm	7
	synt	if
	mark0
	var	3
	str	0
	line	1652
	colm	15
	synt	any
	invoke	1
	unmark
	mark	L2
	pnull
	var	0
	line	1653
	colm	14
	synt	any
	field	parse_text_decl
	line	1653
	colm	30
	synt	any
	invoke	0
	line	1653
	colm	32
	synt	any
	esusp
	goto	L3
lab L2
	line	1653
	colm	33
	synt	any
	pfail
lab L3
	line	1652
	colm	7
	synt	endif
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	var	0
	line	1654
	colm	18
	synt	any
	field	parse_content
	var	1
	var	2
	line	1654
	colm	32
	synt	any
	invoke	2
	line	1654
	colm	7
	synt	any
	pret
lab L5
	synt	any
	pfail
	unmark
lab L4
	pnull
	line	1655
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_encoding_decl
	local	0,001000,self
	local	1,000020,c
	local	2,000020,res
	local	3,000000,any
	local	4,000000,move
	con	0,010000,8,145,156,143,157,144,151,156,147
	con	1,010000,19,047,145,156,143,157,144,151,156,147,047,040,145,170,160,145,143,164,145,144
	con	2,020000,2,047,042
	con	3,010000,15,047,040,157,162,040,042,040,145,170,160,145,143,164,145,144
	con	4,002000,1,1
	con	5,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	1661
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	1663
	colm	11
	synt	any
	field	spaces
	line	1663
	colm	18
	synt	any
	invoke	0
	line	1663
	colm	20
	synt	any
	esusp
	goto	L3
lab L2
	line	1663
	colm	21
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	mark	L5
	pnull
	str	0
	line	1664
	colm	7
	synt	any
	tabmat
	line	1664
	colm	19
	synt	any
	esusp
	goto	L6
lab L5
	mark	L7
	pnull
	var	0
	line	1664
	colm	32
	synt	any
	field	err
	str	1
	line	1664
	colm	36
	synt	any
	invoke	1
	line	1664
	colm	21
	synt	any
	pret
lab L7
	synt	any
	pfail
lab L6
	unmark
lab L4
	mark	L8
	mark	L9
	pnull
	var	0
	line	1666
	colm	11
	synt	any
	field	parse_eq
	line	1666
	colm	20
	synt	any
	invoke	0
	line	1666
	colm	22
	synt	any
	esusp
	goto	L10
lab L9
	line	1666
	colm	23
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	mark	L12
	var	3
	cset	2
	line	1668
	colm	10
	synt	any
	invoke	1
	line	1668
	colm	19
	synt	any
	esusp
	goto	L13
lab L12
	mark	L14
	pnull
	var	0
	line	1668
	colm	32
	synt	any
	field	err
	str	3
	line	1668
	colm	36
	synt	any
	invoke	1
	line	1668
	colm	21
	synt	any
	pret
lab L14
	synt	any
	pfail
lab L13
	unmark
lab L11
	mark	L15
	pnull
	var	1
	var	4
	int	4
	line	1669
	colm	16
	synt	any
	invoke	1
	line	1669
	colm	9
	synt	any
	asgn
	unmark
lab L15
	mark	L16
	pnull
	var	2
	mark	L17
	pnull
	var	0
	line	1671
	colm	18
	synt	any
	field	parse_enc_name
	line	1671
	colm	33
	synt	any
	invoke	0
	line	1671
	colm	35
	synt	any
	esusp
	goto	L18
lab L17
	line	1671
	colm	36
	synt	any
	pfail
lab L18
	line	1671
	colm	11
	synt	any
	asgn
	unmark
lab L16
	mark	L19
	line	1673
	colm	7
	synt	if
	mark0
	mark	L20
	pnull
	var	1
	line	1673
	colm	14
	synt	any
	tabmat
	unmark
	efail
lab L20
	pnull
	unmark
	mark	L21
	pnull
	var	0
	line	1674
	colm	21
	synt	any
	field	err
	pnull
	var	1
	str	5
	line	1674
	colm	27
	synt	any
	cat
	line	1674
	colm	25
	synt	any
	invoke	1
	line	1674
	colm	10
	synt	any
	pret
lab L21
	synt	any
	pfail
	line	1673
	colm	7
	synt	endif
	unmark
lab L19
	mark	L22
	mark	L23
	var	2
	line	1676
	colm	7
	synt	any
	pret
lab L23
	synt	any
	pfail
	unmark
lab L22
	pnull
	line	1677
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_enc_name
	local	0,001000,self
	local	1,000020,c1
	local	2,000020,c2
	local	3,000000,any
	local	4,000000,tab
	local	5,000000,many
	con	0,020000,3,056,137,055
	con	1,010000,9,040,145,170,160,145,143,164,145,144
	declend
	line	1683
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	pnull
	line	1685
	colm	13
	synt	any
	keywd	lcase
	line	1685
	colm	23
	synt	any
	keywd	ucase
	line	1685
	colm	20
	synt	any
	unions
	line	1685
	colm	10
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	2
	pnull
	pnull
	pnull
	line	1686
	colm	13
	synt	any
	keywd	lcase
	line	1686
	colm	23
	synt	any
	keywd	ucase
	line	1686
	colm	20
	synt	any
	unions
	line	1686
	colm	33
	synt	any
	keywd	digits
	line	1686
	colm	30
	synt	any
	unions
	cset	0
	line	1686
	colm	41
	synt	any
	unions
	line	1686
	colm	10
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	mark	L4
	var	3
	var	1
	line	1687
	colm	10
	synt	any
	invoke	1
	line	1687
	colm	15
	synt	any
	esusp
	goto	L5
lab L4
	mark	L6
	pnull
	var	0
	line	1687
	colm	28
	synt	any
	field	err
	pnull
	var	1
	str	1
	line	1687
	colm	35
	synt	any
	cat
	line	1687
	colm	32
	synt	any
	invoke	1
	line	1687
	colm	17
	synt	any
	pret
lab L6
	synt	any
	pfail
lab L5
	unmark
lab L3
	mark	L7
	mark	L8
	var	4
	var	5
	var	2
	line	1688
	colm	22
	synt	any
	invoke	1
	line	1688
	colm	17
	synt	any
	invoke	1
	line	1688
	colm	7
	synt	any
	pret
lab L8
	synt	any
	pfail
	unmark
lab L7
	pnull
	line	1689
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_parse_notation_decl
	local	0,001000,self
	local	1,000020,res
	local	2,000020,name
	local	3,000020,pub
	local	4,000020,sys
	local	5,000000,xml__NotationDecl
	local	6,000000,tab
	local	7,000000,xml__ExternalID
	local	8,000000,member
	local	9,000000,insert
	con	0,010000,10,074,041,116,117,124,101,124,111,117,116
	con	1,010000,21,047,074,041,116,117,124,101,124,111,117,116,047,040,145,170,160,145,143,164,145,144
	con	2,010000,6,120,125,102,114,111,103
	con	3,020000,2,047,042
	con	4,010000,6,123,131,123,124,105,115
	con	5,010000,25,123,131,123,124,105,115,040,157,162,040,120,125,102,114,111,103,040,145,170,160,145,143,164,145,144
	con	6,010000,1,076
	con	7,010000,12,047,076,047,040,145,170,160,145,143,164,145,144
	declend
	line	1696
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	5
	line	1698
	colm	31
	synt	any
	invoke	0
	line	1698
	colm	11
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	var	6
	pnull
	var	0
	line	1699
	colm	15
	synt	any
	field	dtd_match
	str	0
	line	1699
	colm	25
	synt	any
	invoke	1
	line	1699
	colm	10
	synt	any
	invoke	1
	line	1699
	colm	40
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	1699
	colm	52
	synt	any
	field	err
	str	1
	line	1699
	colm	56
	synt	any
	invoke	1
	line	1699
	colm	41
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	unmark
lab L2
	mark	L6
	mark	L7
	pnull
	var	0
	line	1700
	colm	11
	synt	any
	field	dtd_spaces
	line	1700
	colm	22
	synt	any
	invoke	0
	line	1700
	colm	24
	synt	any
	esusp
	goto	L8
lab L7
	line	1700
	colm	25
	synt	any
	pfail
lab L8
	unmark
lab L6
	mark	L9
	pnull
	var	2
	mark	L10
	pnull
	var	0
	line	1701
	colm	19
	synt	any
	field	dtd_parse_name
	line	1701
	colm	34
	synt	any
	invoke	0
	line	1701
	colm	36
	synt	any
	esusp
	goto	L11
lab L10
	line	1701
	colm	37
	synt	any
	pfail
lab L11
	line	1701
	colm	12
	synt	any
	asgn
	unmark
lab L9
	mark	L12
	mark	L13
	pnull
	var	0
	line	1702
	colm	11
	synt	any
	field	dtd_spaces
	line	1702
	colm	22
	synt	any
	invoke	0
	line	1702
	colm	24
	synt	any
	esusp
	goto	L14
lab L13
	line	1702
	colm	25
	synt	any
	pfail
lab L14
	unmark
lab L12
	mark	L15
	line	1703
	colm	7
	synt	ifelse
	mark	L16
	var	6
	pnull
	var	0
	line	1703
	colm	18
	synt	any
	field	dtd_match
	str	2
	line	1703
	colm	28
	synt	any
	invoke	1
	line	1703
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L18
	mark	L19
	pnull
	var	0
	line	1704
	colm	14
	synt	any
	field	dtd_spaces
	line	1704
	colm	25
	synt	any
	invoke	0
	line	1704
	colm	27
	synt	any
	esusp
	goto	L20
lab L19
	line	1704
	colm	28
	synt	any
	pfail
lab L20
	unmark
lab L18
	mark	L21
	pnull
	var	3
	mark	L22
	pnull
	var	0
	line	1705
	colm	21
	synt	any
	field	parse_pubid_literal
	line	1705
	colm	41
	synt	any
	invoke	0
	line	1705
	colm	43
	synt	any
	esusp
	goto	L23
lab L22
	line	1705
	colm	44
	synt	any
	pfail
lab L23
	line	1705
	colm	14
	synt	any
	asgn
	unmark
lab L21
	line	1706
	colm	10
	synt	ifelse
	mark	L24
	pnull
	var	0
	line	1706
	colm	17
	synt	any
	field	looking_at_space_then_cset
	cset	3
	line	1706
	colm	44
	synt	any
	invoke	1
	unmark
	mark	L26
	mark	L27
	pnull
	var	0
	line	1707
	colm	17
	synt	any
	field	dtd_spaces
	line	1707
	colm	28
	synt	any
	invoke	0
	line	1707
	colm	30
	synt	any
	esusp
	goto	L28
lab L27
	line	1707
	colm	31
	synt	any
	pfail
lab L28
	unmark
lab L26
	mark	L29
	pnull
	var	4
	mark	L30
	pnull
	var	0
	line	1708
	colm	24
	synt	any
	field	parse_system_literal
	line	1708
	colm	45
	synt	any
	invoke	0
	line	1708
	colm	47
	synt	any
	esusp
	goto	L31
lab L30
	line	1708
	colm	48
	synt	any
	pfail
lab L31
	line	1708
	colm	17
	synt	any
	asgn
	unmark
lab L29
	pnull
	pnull
	var	1
	line	1709
	colm	16
	synt	any
	field	external_id
	var	7
	var	4
	var	3
	line	1709
	colm	47
	synt	any
	invoke	2
	line	1709
	colm	29
	synt	any
	asgn
	goto	L25
lab L24
	pnull
	pnull
	var	1
	line	1711
	colm	16
	synt	any
	field	public_id
	var	3
	line	1711
	colm	27
	synt	any
	asgn
lab L25
	line	1706
	colm	10
	synt	endifelse
	goto	L17
lab L16
	line	1712
	colm	14
	synt	ifelse
	mark	L32
	pnull
	var	0
	line	1712
	colm	21
	synt	any
	field	dtd_match
	str	4
	line	1712
	colm	31
	synt	any
	invoke	1
	unmark
	pnull
	pnull
	var	1
	line	1713
	colm	13
	synt	any
	field	external_id
	mark	L34
	pnull
	var	0
	line	1713
	colm	33
	synt	any
	field	parse_external_id
	line	1713
	colm	51
	synt	any
	invoke	0
	line	1713
	colm	53
	synt	any
	esusp
	goto	L35
lab L34
	line	1713
	colm	54
	synt	any
	pfail
lab L35
	line	1713
	colm	26
	synt	any
	asgn
	goto	L33
lab L32
	mark	L36
	pnull
	var	0
	line	1715
	colm	21
	synt	any
	field	err
	str	5
	line	1715
	colm	25
	synt	any
	invoke	1
	line	1715
	colm	10
	synt	any
	pret
lab L36
	synt	any
	pfail
lab L33
	line	1712
	colm	14
	synt	endifelse
lab L17
	line	1703
	colm	7
	synt	endifelse
	unmark
lab L15
	mark	L37
	pnull
	var	0
	line	1716
	colm	11
	synt	any
	field	dtd_opt_spaces
	line	1716
	colm	26
	synt	any
	invoke	0
	unmark
lab L37
	mark	L38
	mark	L39
	var	6
	pnull
	var	0
	line	1717
	colm	15
	synt	any
	field	dtd_match
	str	6
	line	1717
	colm	25
	synt	any
	invoke	1
	line	1717
	colm	10
	synt	any
	invoke	1
	line	1717
	colm	31
	synt	any
	esusp
	goto	L40
lab L39
	mark	L41
	pnull
	var	0
	line	1717
	colm	43
	synt	any
	field	err
	str	7
	line	1717
	colm	47
	synt	any
	invoke	1
	line	1717
	colm	32
	synt	any
	pret
lab L41
	synt	any
	pfail
lab L40
	unmark
lab L38
	mark	L42
	mark	L43
	var	8
	pnull
	pnull
	var	0
	line	1719
	colm	18
	synt	any
	field	doc
	line	1719
	colm	22
	synt	any
	field	notation_declarations
	var	2
	line	1719
	colm	13
	synt	any
	invoke	2
	line	1719
	colm	50
	synt	any
	esusp
	goto	L44
lab L43
	var	9
	pnull
	pnull
	var	0
	line	1719
	colm	62
	synt	any
	field	doc
	line	1719
	colm	66
	synt	any
	field	notation_declarations
	var	2
	var	1
	line	1719
	colm	57
	synt	any
	invoke	3
lab L44
	unmark
lab L42
	mark	L45
	mark	L46
	var	1
	line	1721
	colm	7
	synt	any
	pret
lab L46
	synt	any
	pfail
	unmark
lab L45
	pnull
	line	1722
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_opt_spaces
	local	0,001000,self
	local	1,000000,any
	local	2,000000,xml__xml_space
	con	0,010000,0
	declend
	line	1728
	colm	11
	synt	any
	mark	L1
	line	1729
	colm	7
	synt	ifelse
	mark	L2
	var	1
	var	2
	line	1729
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L4
	pnull
	var	0
	line	1730
	colm	21
	synt	any
	field	spaces
	line	1730
	colm	28
	synt	any
	invoke	0
	line	1730
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	mark	L5
	str	0
	line	1732
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L3
	line	1729
	colm	7
	synt	endifelse
	unmark
lab L1
	pnull
	line	1733
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_opt_spaces
	local	0,001000,self
	local	1,000000,xml__xml_space
	con	0,010000,0
	declend
	line	1735
	colm	11
	synt	any
	mark	L1
	line	1736
	colm	7
	synt	ifelse
	mark	L2
	pnull
	var	0
	line	1736
	colm	14
	synt	any
	field	dtd_any
	var	1
	line	1736
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L4
	pnull
	var	0
	line	1737
	colm	21
	synt	any
	field	dtd_spaces
	line	1737
	colm	32
	synt	any
	invoke	0
	line	1737
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	mark	L5
	str	0
	line	1739
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L3
	line	1736
	colm	7
	synt	endifelse
	unmark
lab L1
	pnull
	line	1740
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_validate_idrefs
	local	0,001000,self
	local	1,000020,x
	local	2,000000,sort
	local	3,000000,member
	con	0,010000,22,141,156,040,111,104,122,105,106,050,123,051,040,141,164,164,162,151,142,165,164,145,040
	con	1,010000,39,040,167,141,163,040,165,163,145,144,054,040,167,150,151,143,150,040,144,157,145,163,040,156,157,164,040,155,141,164,143,150,040,141,156,171,040,111,104,163
	declend
	line	1746
	colm	11
	synt	any
	mark	L1
	line	1748
	colm	7
	synt	every
	mark0
	pnull
	var	1
	pnull
	var	2
	pnull
	pnull
	var	0
	line	1748
	colm	28
	synt	any
	field	doc
	line	1748
	colm	32
	synt	any
	field	id_attribute_refs
	line	1748
	colm	23
	synt	any
	invoke	1
	line	1748
	colm	18
	synt	any
	bang
	line	1748
	colm	15
	synt	any
	asgn
	pop
	mark0
	mark	L4
	var	3
	pnull
	pnull
	var	0
	line	1749
	colm	21
	synt	any
	field	doc
	line	1749
	colm	25
	synt	any
	field	id_attribute_values
	var	1
	line	1749
	colm	16
	synt	any
	invoke	2
	line	1749
	colm	48
	synt	any
	esusp
	goto	L5
lab L4
	pnull
	var	0
	line	1749
	colm	53
	synt	any
	field	invalid
	pnull
	pnull
	str	0
	var	1
	line	1749
	colm	86
	synt	any
	cat
	str	1
	line	1749
	colm	89
	synt	any
	cat
	line	1749
	colm	61
	synt	any
	invoke	1
lab L5
	unmark
lab L2
	efail
lab L3
	line	1748
	colm	7
	synt	endevery
	unmark
lab L1
	pnull
	line	1750
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_validate_children
	local	0,001000,self
	local	1,001000,el
	local	2,001000,parent_el
	local	3,000020,element_decl
	local	4,000020,xs
	local	5,000020,tl
	local	6,000000,member
	con	0,010000,30,040,151,163,040,141,156,040,165,156,144,145,143,154,141,162,145,144,040,145,154,145,155,145,156,164,040,156,141,155,145
	con	1,010000,62,040,150,141,144,040,151,156,163,151,147,156,151,146,151,143,141,156,164,040,167,150,151,164,145,163,160,141,143,145,040,162,145,155,157,166,145,144,040,151,156,040,141,040,163,164,141,156,144,141,154,157,156,145,040,144,157,143,165,155,145,156,164
	con	2,010000,39,040,144,157,145,163,040,156,157,164,040,155,141,164,143,150,040,164,150,145,040,144,145,143,154,141,162,145,144,040,160,141,164,164,145,162,156,040,072,040
	declend
	line	1755
	colm	11
	synt	any
	mark	L1
	line	1761
	colm	7
	synt	if
	mark0
	mark	L2
	var	6
	pnull
	pnull
	var	0
	line	1761
	colm	25
	synt	any
	field	doc
	line	1761
	colm	29
	synt	any
	field	element_declarations
	pnull
	var	1
	line	1761
	colm	53
	synt	any
	field	name
	line	1761
	colm	20
	synt	any
	invoke	2
	unmark
	efail
lab L2
	pnull
	unmark
	mark	L3
	pnull
	var	0
	line	1762
	colm	14
	synt	any
	field	invalid
	pnull
	pnull
	var	1
	line	1762
	colm	25
	synt	any
	field	name
	str	0
	line	1762
	colm	30
	synt	any
	cat
	line	1762
	colm	22
	synt	any
	invoke	1
	unmark
lab L3
	mark	L4
	pnull
	line	1763
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	line	1761
	colm	7
	synt	endif
	unmark
lab L1
	mark	L5
	pnull
	var	3
	pnull
	pnull
	pnull
	var	0
	line	1766
	colm	27
	synt	any
	field	doc
	line	1766
	colm	31
	synt	any
	field	element_declarations
	pnull
	var	1
	line	1766
	colm	55
	synt	any
	field	name
	line	1766
	colm	52
	synt	any
	subsc
	line	1766
	colm	20
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	line	1772
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	3
	line	1772
	colm	22
	synt	any
	field	content_spec
	line	1772
	colm	35
	synt	any
	field	isnt_mixed
	line	1772
	colm	46
	synt	any
	invoke	0
	unmark
	mark	L7
	pnull
	var	5
	pnull
	var	1
	line	1777
	colm	18
	synt	any
	field	get_children_no_whitespace
	line	1777
	colm	45
	synt	any
	invoke	0
	line	1777
	colm	13
	synt	any
	asgn
	unmark
lab L7
	line	1778
	colm	10
	synt	if
	mark0
	pnull
	pnull
	var	5
	line	1778
	colm	13
	synt	any
	size
	pnull
	pnull
	var	1
	line	1778
	colm	23
	synt	any
	field	children
	line	1778
	colm	20
	synt	any
	size
	line	1778
	colm	17
	synt	any
	numne
	unmark
	mark	L8
	pnull
	pnull
	var	1
	line	1779
	colm	15
	synt	any
	field	children
	var	5
	line	1779
	colm	25
	synt	any
	asgn
	unmark
lab L8
	line	1784
	colm	13
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	1784
	colm	21
	synt	any
	field	doc
	line	1784
	colm	25
	synt	any
	field	standalone
	line	1784
	colm	16
	synt	any
	nonnull
	pop
	pnull
	pnull
	var	3
	line	1784
	colm	50
	synt	any
	field	in_ext_subset
	line	1784
	colm	37
	synt	any
	nonnull
	unmark
	pnull
	var	0
	line	1785
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	var	1
	line	1785
	colm	31
	synt	any
	field	name
	str	1
	line	1785
	colm	36
	synt	any
	cat
	line	1785
	colm	28
	synt	any
	invoke	1
	line	1784
	colm	13
	synt	endif
	line	1778
	colm	10
	synt	endif
	line	1772
	colm	7
	synt	endif
	unmark
lab L6
	mark	L9
	line	1789
	colm	7
	synt	if
	mark0
	mark	L10
	pnull
	pnull
	var	3
	line	1789
	colm	26
	synt	any
	field	content_spec
	line	1789
	colm	39
	synt	any
	field	pattern_match_element
	var	1
	line	1789
	colm	61
	synt	any
	invoke	1
	unmark
	efail
lab L10
	pnull
	unmark
	pnull
	var	0
	line	1790
	colm	14
	synt	any
	field	invalid
	pnull
	pnull
	pnull
	var	1
	line	1790
	colm	25
	synt	any
	field	name
	str	2
	line	1790
	colm	30
	synt	any
	cat
	pnull
	pnull
	var	3
	line	1790
	colm	87
	synt	any
	field	content_spec
	line	1790
	colm	100
	synt	any
	field	to_string
	line	1790
	colm	110
	synt	any
	invoke	0
	line	1790
	colm	73
	synt	any
	cat
	line	1790
	colm	22
	synt	any
	invoke	1
	line	1789
	colm	7
	synt	endif
	unmark
lab L9
	mark	L11
	line	1796
	colm	7
	synt	if
	mark0
	mark	L12
	pnull
	pnull
	var	1
	line	1796
	colm	13
	synt	any
	field	xml_space_preserve
	line	1796
	colm	10
	synt	any
	nonnull
	line	1796
	colm	33
	synt	any
	esusp
	goto	L13
lab L12
	pnull
	pnull
	var	0
	line	1796
	colm	40
	synt	any
	field	preserve_insignificant_whitespace_flag
	line	1796
	colm	35
	synt	any
	nonnull
lab L13
	unmark
	pnull
	pnull
	var	1
	line	1797
	colm	12
	synt	any
	field	children
	pnull
	var	1
	line	1797
	colm	27
	synt	any
	field	whitespace_children
	line	1797
	colm	22
	synt	any
	asgn
	line	1796
	colm	7
	synt	endif
	unmark
lab L11
	pnull
	line	1799
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_validate_attributes
	local	0,001000,self
	local	1,001000,el
	local	2,000020,attlist
	local	3,000020,x
	local	4,000000,member
	local	5,000000,sort
	local	6,000000,insert
	con	0,002000,1,0
	con	1,010000,38,040,150,141,163,040,141,164,164,162,151,142,165,164,145,163,040,142,165,164,040,156,157,156,145,040,167,145,162,145,040,144,145,143,154,141,162,145,144
	con	2,002000,1,1
	con	3,002000,1,2
	con	4,010000,6,043,106,111,130,105,104
	con	5,010000,16,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,040
	con	6,010000,39,040,144,157,145,163,156,047,164,040,155,141,164,143,150,040,164,150,145,040,144,145,146,151,156,145,144,040,106,111,130,105,104,040,166,141,154,165,145,040
	con	7,010000,9,043,122,105,121,125,111,122,105,104
	con	8,010000,14,164,150,145,040,141,164,164,162,151,142,165,164,145,040
	con	9,010000,29,040,151,163,040,162,145,161,165,151,162,145,144,054,040,142,165,164,040,156,157,164,040,160,162,145,163,145,156,164
	con	10,010000,84,143,141,156,156,157,164,040,165,163,145,040,141,040,144,145,146,141,165,154,164,040,146,162,157,155,040,141,156,040,141,164,164,162,151,142,165,164,145,040,144,145,143,154,141,162,145,144,040,145,170,164,145,162,156,141,154,154,171,054,040,151,156,040,141,040,163,164,141,156,144,141,154,157,156,145,040,144,157,143,165,155,145,156,164
	con	11,010000,40,040,151,163,040,156,157,164,040,141,040,144,145,146,151,156,145,144,040,141,164,164,162,151,142,165,164,145,040,146,157,162,040,145,154,145,155,145,156,164,040
	declend
	line	1804
	colm	11
	synt	any
	mark	L1
	line	1807
	colm	7
	synt	if
	mark0
	mark	L2
	var	4
	pnull
	pnull
	var	0
	line	1807
	colm	25
	synt	any
	field	doc
	line	1807
	colm	29
	synt	any
	field	attribute_lists
	pnull
	var	1
	line	1807
	colm	48
	synt	any
	field	name
	line	1807
	colm	20
	synt	any
	invoke	2
	unmark
	efail
lab L2
	pnull
	unmark
	mark	L3
	line	1808
	colm	10
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	1
	line	1808
	colm	16
	synt	any
	field	attributes
	line	1808
	colm	13
	synt	any
	size
	int	0
	line	1808
	colm	28
	synt	any
	numne
	unmark
	pnull
	var	0
	line	1809
	colm	17
	synt	any
	field	invalid
	pnull
	pnull
	var	1
	line	1809
	colm	28
	synt	any
	field	name
	str	1
	line	1809
	colm	33
	synt	any
	cat
	line	1809
	colm	25
	synt	any
	invoke	1
	line	1808
	colm	10
	synt	endif
	unmark
lab L3
	mark	L4
	pnull
	line	1810
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	line	1807
	colm	7
	synt	endif
	unmark
lab L1
	mark	L5
	pnull
	var	2
	pnull
	pnull
	pnull
	var	0
	line	1816
	colm	22
	synt	any
	field	doc
	line	1816
	colm	26
	synt	any
	field	attribute_lists
	pnull
	var	1
	line	1816
	colm	45
	synt	any
	field	name
	line	1816
	colm	42
	synt	any
	subsc
	line	1816
	colm	15
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	line	1821
	colm	7
	synt	every
	mark0
	pnull
	var	3
	pnull
	var	5
	pnull
	var	2
	line	1821
	colm	31
	synt	any
	field	attribute_defs
	line	1821
	colm	23
	synt	any
	invoke	1
	line	1821
	colm	18
	synt	any
	bang
	line	1821
	colm	15
	synt	any
	asgn
	pop
	mark0
	line	1822
	colm	10
	synt	ifelse
	mark	L9
	var	4
	pnull
	var	1
	line	1822
	colm	22
	synt	any
	field	attributes
	pnull
	var	3
	int	2
	line	1822
	colm	36
	synt	any
	subsc
	line	1822
	colm	19
	synt	any
	invoke	2
	unmark
	line	1824
	colm	13
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	3
	int	3
	line	1824
	colm	17
	synt	any
	subsc
	line	1824
	colm	20
	synt	any
	field	default_decl
	str	4
	line	1824
	colm	34
	synt	any
	eqv
	unmark
	line	1825
	colm	16
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	1
	line	1825
	colm	21
	synt	any
	field	attributes
	pnull
	var	3
	int	2
	line	1825
	colm	34
	synt	any
	subsc
	line	1825
	colm	32
	synt	any
	subsc
	pnull
	pnull
	var	3
	int	3
	line	1825
	colm	45
	synt	any
	subsc
	line	1825
	colm	48
	synt	any
	field	default_value
	line	1825
	colm	39
	synt	any
	neqv
	unmark
	pnull
	var	0
	line	1826
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	pnull
	str	5
	pnull
	pnull
	var	1
	line	1826
	colm	54
	synt	any
	field	attributes
	pnull
	var	3
	int	2
	line	1826
	colm	67
	synt	any
	subsc
	line	1826
	colm	65
	synt	any
	subsc
	line	1826
	colm	50
	synt	any
	cat
	str	6
	line	1826
	colm	71
	synt	any
	cat
	pnull
	pnull
	var	3
	int	3
	line	1826
	colm	118
	synt	any
	subsc
	line	1826
	colm	121
	synt	any
	field	default_value
	line	1826
	colm	114
	synt	any
	cat
	line	1826
	colm	31
	synt	any
	invoke	1
	line	1825
	colm	16
	synt	endif
	line	1824
	colm	13
	synt	endif
	goto	L10
lab L9
	line	1830
	colm	13
	synt	ifelse
	mark	L11
	pnull
	pnull
	pnull
	var	3
	int	3
	line	1830
	colm	17
	synt	any
	subsc
	line	1830
	colm	20
	synt	any
	field	default_decl
	str	7
	line	1830
	colm	34
	synt	any
	eqv
	unmark
	pnull
	var	0
	line	1831
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	8
	pnull
	var	3
	int	2
	line	1831
	colm	48
	synt	any
	subsc
	line	1831
	colm	45
	synt	any
	cat
	str	9
	line	1831
	colm	51
	synt	any
	cat
	line	1831
	colm	28
	synt	any
	invoke	1
	goto	L12
lab L11
	mark	L13
	line	1834
	colm	16
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	1834
	colm	24
	synt	any
	field	doc
	line	1834
	colm	28
	synt	any
	field	standalone
	line	1834
	colm	19
	synt	any
	nonnull
	pop
	pnull
	pnull
	pnull
	var	3
	int	3
	line	1834
	colm	42
	synt	any
	subsc
	line	1834
	colm	45
	synt	any
	field	in_ext_subset
	line	1834
	colm	40
	synt	any
	nonnull
	unmark
	pnull
	var	0
	line	1835
	colm	23
	synt	any
	field	invalid
	str	10
	line	1835
	colm	31
	synt	any
	invoke	1
	line	1834
	colm	16
	synt	endif
	unmark
lab L13
	var	6
	pnull
	var	1
	line	1837
	colm	25
	synt	any
	field	attributes
	pnull
	var	3
	int	2
	line	1837
	colm	39
	synt	any
	subsc
	pnull
	pnull
	pnull
	var	3
	int	3
	line	1837
	colm	46
	synt	any
	subsc
	line	1837
	colm	49
	synt	any
	field	default_value
	line	1837
	colm	44
	synt	any
	nonnull
	line	1837
	colm	22
	synt	any
	invoke	3
lab L12
	line	1830
	colm	13
	synt	endifelse
lab L10
	line	1822
	colm	10
	synt	endifelse
	unmark
lab L7
	efail
lab L8
	line	1821
	colm	7
	synt	endevery
	unmark
lab L6
	mark	L14
	line	1845
	colm	7
	synt	every
	mark0
	pnull
	var	3
	pnull
	var	5
	pnull
	var	1
	line	1845
	colm	26
	synt	any
	field	attributes
	line	1845
	colm	23
	synt	any
	invoke	1
	line	1845
	colm	18
	synt	any
	bang
	line	1845
	colm	15
	synt	any
	asgn
	pop
	mark0
	line	1846
	colm	10
	synt	ifelse
	mark	L17
	var	4
	pnull
	var	2
	line	1846
	colm	27
	synt	any
	field	attribute_defs
	pnull
	var	3
	int	2
	line	1846
	colm	45
	synt	any
	subsc
	line	1846
	colm	19
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1847
	colm	17
	synt	any
	field	validate_attribute_value
	pnull
	var	1
	line	1847
	colm	45
	synt	any
	field	name
	pnull
	pnull
	var	2
	line	1847
	colm	58
	synt	any
	field	attribute_defs
	pnull
	var	3
	int	2
	line	1847
	colm	75
	synt	any
	subsc
	line	1847
	colm	73
	synt	any
	subsc
	pnull
	var	3
	int	2
	line	1847
	colm	81
	synt	any
	subsc
	pnull
	var	3
	int	3
	line	1847
	colm	86
	synt	any
	subsc
	line	1847
	colm	42
	synt	any
	invoke	4
	goto	L18
lab L17
	pnull
	var	0
	line	1849
	colm	17
	synt	any
	field	invalid
	pnull
	pnull
	pnull
	var	3
	int	2
	line	1849
	colm	27
	synt	any
	subsc
	str	11
	line	1849
	colm	30
	synt	any
	cat
	pnull
	var	1
	line	1849
	colm	78
	synt	any
	field	name
	line	1849
	colm	74
	synt	any
	cat
	line	1849
	colm	25
	synt	any
	invoke	1
lab L18
	line	1846
	colm	10
	synt	endifelse
	unmark
lab L15
	efail
lab L16
	line	1845
	colm	7
	synt	endevery
	unmark
lab L14
	pnull
	line	1852
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_validate_attribute_value
	local	0,001000,self
	local	1,001000,element_name
	local	2,001000,attdef
	local	3,001000,name
	local	4,001000,val
	local	5,000020,l
	local	6,000020,entity_def
	local	7,000020,n
	local	8,000000,pos
	local	9,000000,member
	local	10,000000,insert
	con	0,010000,5,103,104,101,124,101
	con	1,010000,2,111,104
	con	2,002000,1,1
	con	3,002000,1,0
	con	4,010000,16,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,040
	con	5,010000,21,040,155,165,163,164,040,142,145,040,141,040,166,141,154,151,144,040,156,141,155,145
	con	6,010000,31,144,165,160,154,151,143,141,164,145,144,040,111,104,040,141,164,164,162,151,142,165,164,145,040,166,141,154,165,145,072,040
	con	7,010000,5,111,104,122,105,106
	con	8,010000,6,111,104,122,105,106,123
	con	9,010000,33,040,155,165,163,164,040,142,145,040,143,157,155,160,162,151,163,145,144,040,157,146,040,166,141,154,151,144,040,156,141,155,145,163
	con	10,010000,6,105,116,124,111,124,131
	con	11,010000,14,141,164,164,162,151,142,165,164,145,040,166,141,154,040
	con	12,010000,34,040,144,157,145,163,040,156,157,164,040,155,141,164,143,150,040,141,156,040,145,170,164,145,162,156,141,154,040,145,156,164,151,164,171
	con	13,010000,8,105,116,124,111,124,111,105,123
	con	14,010000,7,116,115,124,117,113,105,116
	con	15,010000,24,040,155,165,163,164,040,142,145,040,141,040,166,141,154,151,144,040,156,155,164,157,153,145,156
	con	16,010000,8,116,115,124,117,113,105,116,123
	con	17,010000,36,040,155,165,163,164,040,142,145,040,143,157,155,160,162,151,163,145,144,040,157,146,040,166,141,154,151,144,040,156,155,164,157,153,145,156,163
	con	18,010000,11,105,116,125,115,105,122,101,124,111,117,116
	con	19,010000,40,040,151,163,040,156,157,164,040,157,156,145,040,157,146,040,164,150,145,040,144,145,143,154,141,162,145,144,040,145,156,165,155,145,162,141,164,151,157,156,163
	con	20,010000,8,116,117,124,101,124,111,117,116
	con	21,010000,37,040,151,163,040,156,157,164,040,157,156,145,040,157,146,040,164,150,145,040,144,145,143,154,141,162,145,144,040,156,157,164,141,164,151,157,156,163
	declend
	line	1854
	colm	11
	synt	any
	mark	L1
	line	1856
	colm	7
	synt	case
	mark0
	pnull
	var	2
	line	1856
	colm	18
	synt	any
	field	def_type
	eret
	mark	L3
	ccase
	str	0
	line	1857
	colm	18
	synt	any
	eqv
	unmark
	pop
	pnull
	goto	L2
lab L3
	mark	L4
	ccase
	str	1
	line	1859
	colm	15
	synt	any
	eqv
	unmark
	pop
	mark	L5
	line	1860
	colm	13
	synt	if
	mark0
	var	4
	line	1860
	colm	20
	synt	any
	bscan
	mark	L6
	pnull
	var	0
	line	1860
	colm	30
	synt	any
	field	parse_name
	int	2
	line	1860
	colm	41
	synt	any
	invoke	1
	pop
	var	8
	int	3
	line	1860
	colm	48
	synt	any
	invoke	1
	unmark
	efail
lab L6
	pnull
	line	1860
	colm	20
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1861
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1861
	colm	47
	synt	any
	cat
	str	5
	line	1861
	colm	52
	synt	any
	cat
	line	1861
	colm	28
	synt	any
	invoke	1
	line	1860
	colm	13
	synt	endif
	unmark
lab L5
	line	1863
	colm	13
	synt	ifelse
	mark	L7
	var	9
	pnull
	pnull
	var	0
	line	1863
	colm	27
	synt	any
	field	doc
	line	1863
	colm	31
	synt	any
	field	id_attribute_values
	var	4
	line	1863
	colm	22
	synt	any
	invoke	2
	unmark
	pnull
	var	0
	line	1864
	colm	20
	synt	any
	field	invalid
	pnull
	str	6
	var	4
	line	1864
	colm	62
	synt	any
	cat
	line	1864
	colm	28
	synt	any
	invoke	1
	goto	L8
lab L7
	var	10
	pnull
	pnull
	var	0
	line	1866
	colm	27
	synt	any
	field	doc
	line	1866
	colm	31
	synt	any
	field	id_attribute_values
	var	4
	line	1866
	colm	22
	synt	any
	invoke	2
lab L8
	line	1863
	colm	13
	synt	endifelse
	goto	L2
lab L4
	mark	L9
	ccase
	str	7
	line	1868
	colm	18
	synt	any
	eqv
	unmark
	pop
	mark	L10
	line	1869
	colm	13
	synt	if
	mark0
	var	4
	line	1869
	colm	20
	synt	any
	bscan
	mark	L11
	pnull
	var	0
	line	1869
	colm	30
	synt	any
	field	parse_name
	int	2
	line	1869
	colm	41
	synt	any
	invoke	1
	pop
	var	8
	int	3
	line	1869
	colm	48
	synt	any
	invoke	1
	unmark
	efail
lab L11
	pnull
	line	1869
	colm	20
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1870
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1870
	colm	47
	synt	any
	cat
	str	5
	line	1870
	colm	52
	synt	any
	cat
	line	1870
	colm	28
	synt	any
	invoke	1
	line	1869
	colm	13
	synt	endif
	unmark
lab L10
	var	10
	pnull
	pnull
	var	0
	line	1871
	colm	24
	synt	any
	field	doc
	line	1871
	colm	28
	synt	any
	field	id_attribute_refs
	var	4
	line	1871
	colm	19
	synt	any
	invoke	2
	goto	L2
lab L9
	mark	L12
	ccase
	str	8
	line	1873
	colm	19
	synt	any
	eqv
	unmark
	pop
	line	1874
	colm	13
	synt	ifelse
	mark	L13
	var	4
	line	1874
	colm	20
	synt	any
	bscan
	pnull
	var	5
	pnull
	var	0
	line	1874
	colm	32
	synt	any
	field	parse_names
	int	2
	line	1874
	colm	44
	synt	any
	invoke	1
	line	1874
	colm	25
	synt	any
	asgn
	pop
	var	8
	int	3
	line	1874
	colm	51
	synt	any
	invoke	1
	line	1874
	colm	20
	synt	any
	escan
	unmark
	line	1875
	colm	16
	synt	every
	mark0
	var	10
	pnull
	pnull
	var	0
	line	1875
	colm	33
	synt	any
	field	doc
	line	1875
	colm	37
	synt	any
	field	id_attribute_refs
	pnull
	var	5
	line	1875
	colm	56
	synt	any
	bang
	line	1875
	colm	28
	synt	any
	invoke	2
	pop
lab L15
	efail
lab L16
	line	1875
	colm	16
	synt	endevery
	goto	L14
lab L13
	pnull
	var	0
	line	1877
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1877
	colm	47
	synt	any
	cat
	str	9
	line	1877
	colm	52
	synt	any
	cat
	line	1877
	colm	28
	synt	any
	invoke	1
lab L14
	line	1874
	colm	13
	synt	endifelse
	goto	L2
lab L12
	mark	L17
	ccase
	str	10
	line	1879
	colm	19
	synt	any
	eqv
	unmark
	pop
	line	1880
	colm	13
	synt	ifelse
	mark	L18
	var	4
	line	1880
	colm	20
	synt	any
	bscan
	pnull
	var	0
	line	1880
	colm	27
	synt	any
	field	parse_name
	int	2
	line	1880
	colm	38
	synt	any
	invoke	1
	pop
	var	8
	int	3
	line	1880
	colm	45
	synt	any
	invoke	1
	line	1880
	colm	20
	synt	any
	escan
	unmark
	line	1881
	colm	16
	synt	ifelse
	mark	L20
	var	9
	pnull
	pnull
	var	0
	line	1881
	colm	30
	synt	any
	field	doc
	line	1881
	colm	34
	synt	any
	field	general_entities
	var	4
	line	1881
	colm	25
	synt	any
	invoke	2
	unmark
	mark	L22
	pnull
	var	6
	pnull
	pnull
	pnull
	var	0
	line	1882
	colm	37
	synt	any
	field	doc
	line	1882
	colm	41
	synt	any
	field	general_entities
	var	4
	line	1882
	colm	58
	synt	any
	subsc
	line	1882
	colm	30
	synt	any
	asgn
	unmark
lab L22
	line	1883
	colm	19
	synt	if
	mark0
	pnull
	pnull
	var	6
	line	1883
	colm	33
	synt	any
	field	notation
	line	1883
	colm	22
	synt	any
	null
	unmark
	pnull
	var	0
	line	1884
	colm	26
	synt	any
	field	invalid
	pnull
	pnull
	str	11
	var	4
	line	1884
	colm	51
	synt	any
	cat
	str	12
	line	1884
	colm	56
	synt	any
	cat
	line	1884
	colm	34
	synt	any
	invoke	1
	line	1883
	colm	19
	synt	endif
	goto	L21
lab L20
	pnull
	var	0
	line	1886
	colm	23
	synt	any
	field	invalid
	pnull
	pnull
	str	11
	var	4
	line	1886
	colm	48
	synt	any
	cat
	str	12
	line	1886
	colm	53
	synt	any
	cat
	line	1886
	colm	31
	synt	any
	invoke	1
lab L21
	line	1881
	colm	16
	synt	endifelse
	goto	L19
lab L18
	pnull
	var	0
	line	1888
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1888
	colm	47
	synt	any
	cat
	str	5
	line	1888
	colm	52
	synt	any
	cat
	line	1888
	colm	28
	synt	any
	invoke	1
lab L19
	line	1880
	colm	13
	synt	endifelse
	goto	L2
lab L17
	mark	L23
	ccase
	str	13
	line	1890
	colm	21
	synt	any
	eqv
	unmark
	pop
	line	1891
	colm	13
	synt	ifelse
	mark	L24
	var	4
	line	1891
	colm	20
	synt	any
	bscan
	pnull
	var	5
	pnull
	var	0
	line	1891
	colm	32
	synt	any
	field	parse_names
	int	2
	line	1891
	colm	44
	synt	any
	invoke	1
	line	1891
	colm	25
	synt	any
	asgn
	pop
	var	8
	int	3
	line	1891
	colm	51
	synt	any
	invoke	1
	line	1891
	colm	20
	synt	any
	escan
	unmark
	line	1892
	colm	16
	synt	every
	mark0
	pnull
	var	7
	pnull
	var	5
	line	1892
	colm	27
	synt	any
	bang
	line	1892
	colm	24
	synt	any
	asgn
	pop
	mark0
	line	1893
	colm	19
	synt	ifelse
	mark	L28
	var	9
	pnull
	pnull
	var	0
	line	1893
	colm	33
	synt	any
	field	doc
	line	1893
	colm	37
	synt	any
	field	general_entities
	var	7
	line	1893
	colm	28
	synt	any
	invoke	2
	unmark
	mark	L30
	pnull
	var	6
	pnull
	pnull
	pnull
	var	0
	line	1894
	colm	40
	synt	any
	field	doc
	line	1894
	colm	44
	synt	any
	field	general_entities
	var	7
	line	1894
	colm	61
	synt	any
	subsc
	line	1894
	colm	33
	synt	any
	asgn
	unmark
lab L30
	line	1895
	colm	22
	synt	if
	mark0
	pnull
	pnull
	var	6
	line	1895
	colm	36
	synt	any
	field	notation
	line	1895
	colm	25
	synt	any
	null
	unmark
	pnull
	var	0
	line	1896
	colm	29
	synt	any
	field	invalid
	pnull
	pnull
	str	11
	var	7
	line	1896
	colm	54
	synt	any
	cat
	str	12
	line	1896
	colm	57
	synt	any
	cat
	line	1896
	colm	37
	synt	any
	invoke	1
	line	1895
	colm	22
	synt	endif
	goto	L29
lab L28
	pnull
	var	0
	line	1898
	colm	26
	synt	any
	field	invalid
	pnull
	pnull
	str	11
	var	7
	line	1898
	colm	51
	synt	any
	cat
	str	12
	line	1898
	colm	54
	synt	any
	cat
	line	1898
	colm	34
	synt	any
	invoke	1
lab L29
	line	1893
	colm	19
	synt	endifelse
	unmark
lab L26
	efail
lab L27
	line	1892
	colm	16
	synt	endevery
	goto	L25
lab L24
	pnull
	var	0
	line	1901
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1901
	colm	47
	synt	any
	cat
	str	9
	line	1901
	colm	52
	synt	any
	cat
	line	1901
	colm	28
	synt	any
	invoke	1
lab L25
	line	1891
	colm	13
	synt	endifelse
	goto	L2
lab L23
	mark	L31
	ccase
	str	14
	line	1903
	colm	20
	synt	any
	eqv
	unmark
	pop
	line	1904
	colm	13
	synt	if
	mark0
	var	4
	line	1904
	colm	20
	synt	any
	bscan
	mark	L32
	pnull
	var	0
	line	1904
	colm	30
	synt	any
	field	parse_nmtoken
	int	2
	line	1904
	colm	44
	synt	any
	invoke	1
	pop
	var	8
	int	3
	line	1904
	colm	51
	synt	any
	invoke	1
	unmark
	efail
lab L32
	pnull
	line	1904
	colm	20
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1905
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1905
	colm	47
	synt	any
	cat
	str	15
	line	1905
	colm	52
	synt	any
	cat
	line	1905
	colm	28
	synt	any
	invoke	1
	line	1904
	colm	13
	synt	endif
	goto	L2
lab L31
	mark	L33
	ccase
	str	16
	line	1907
	colm	21
	synt	any
	eqv
	unmark
	pop
	line	1908
	colm	13
	synt	if
	mark0
	var	4
	line	1908
	colm	20
	synt	any
	bscan
	mark	L34
	pnull
	var	0
	line	1908
	colm	30
	synt	any
	field	parse_nmtokens
	int	2
	line	1908
	colm	45
	synt	any
	invoke	1
	pop
	var	8
	int	3
	line	1908
	colm	52
	synt	any
	invoke	1
	unmark
	efail
lab L34
	pnull
	line	1908
	colm	20
	synt	any
	escan
	unmark
	pnull
	var	0
	line	1909
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1909
	colm	47
	synt	any
	cat
	str	17
	line	1909
	colm	52
	synt	any
	cat
	line	1909
	colm	28
	synt	any
	invoke	1
	line	1908
	colm	13
	synt	endif
	goto	L2
lab L33
	mark	L35
	ccase
	str	18
	line	1911
	colm	24
	synt	any
	eqv
	unmark
	pop
	line	1912
	colm	13
	synt	if
	mark0
	mark	L36
	var	9
	pnull
	var	2
	line	1912
	colm	33
	synt	any
	field	def_set
	var	4
	line	1912
	colm	26
	synt	any
	invoke	2
	unmark
	efail
lab L36
	pnull
	unmark
	pnull
	var	0
	line	1913
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1913
	colm	47
	synt	any
	cat
	str	19
	line	1913
	colm	52
	synt	any
	cat
	line	1913
	colm	28
	synt	any
	invoke	1
	line	1912
	colm	13
	synt	endif
	goto	L2
lab L35
	mark	L37
	ccase
	str	20
	line	1915
	colm	21
	synt	any
	eqv
	unmark
	pop
	line	1916
	colm	13
	synt	if
	mark0
	mark	L38
	var	9
	pnull
	var	2
	line	1916
	colm	33
	synt	any
	field	def_set
	var	4
	line	1916
	colm	26
	synt	any
	invoke	2
	unmark
	efail
lab L38
	pnull
	unmark
	pnull
	var	0
	line	1917
	colm	20
	synt	any
	field	invalid
	pnull
	pnull
	str	4
	var	4
	line	1917
	colm	47
	synt	any
	cat
	str	21
	line	1917
	colm	52
	synt	any
	cat
	line	1917
	colm	28
	synt	any
	invoke	1
	line	1916
	colm	13
	synt	endif
	goto	L2
lab L37
	efail
lab L2
	line	1856
	colm	7
	synt	endcase
	unmark
lab L1
	pnull
	line	1920
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_start_divert
	local	0,001000,self
	local	1,001000,id
	local	2,000000,push
	local	3,000000,xml__Diversion
	declend
	line	1922
	colm	11
	synt	any
	mark	L1
	var	2
	pnull
	var	0
	line	1923
	colm	16
	synt	any
	field	divert_stack
	var	3
	pnull
	var	0
	line	1923
	colm	49
	synt	any
	field	current_divert_id
	line	1923
	colm	68
	synt	any
	keywd	subject
	line	1923
	colm	77
	synt	any
	keywd	pos
	line	1923
	colm	44
	synt	any
	invoke	3
	line	1923
	colm	11
	synt	any
	invoke	2
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	1924
	colm	11
	synt	any
	field	current_divert_id
	var	1
	line	1924
	colm	29
	synt	any
	asgn
	unmark
lab L2
	pnull
	line	1925
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_end_divert
	local	0,001000,self
	local	1,000000,pop
	declend
	line	1927
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	1928
	colm	11
	synt	any
	field	current_divert_id
	pnull
	var	1
	pnull
	var	0
	line	1928
	colm	39
	synt	any
	field	divert_stack
	line	1928
	colm	34
	synt	any
	invoke	1
	line	1928
	colm	53
	synt	any
	field	id
	line	1928
	colm	29
	synt	any
	asgn
	unmark
lab L1
	pnull
	line	1929
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_warn
	local	0,001000,self
	local	1,001000,s
	local	2,000020,stack
	local	3,000000,copy
	local	4,000000,push
	local	5,000000,xml__Diversion
	con	0,002000,1,1
	declend
	line	1934
	colm	11
	synt	any
	mark	L1
	line	1937
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	1937
	colm	15
	synt	any
	field	reason
	line	1937
	colm	10
	synt	any
	nonnull
	unmark
	line	1938
	colm	10
	synt	any
	pfail
	line	1937
	colm	7
	synt	endif
	unmark
lab L1
	mark	L2
	pnull
	var	2
	var	3
	pnull
	var	0
	line	1940
	colm	25
	synt	any
	field	divert_stack
	line	1940
	colm	20
	synt	any
	invoke	1
	line	1940
	colm	13
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	var	4
	var	2
	var	5
	pnull
	var	0
	line	1941
	colm	38
	synt	any
	field	current_divert_id
	line	1941
	colm	57
	synt	any
	keywd	subject
	line	1941
	colm	66
	synt	any
	keywd	pos
	line	1941
	colm	33
	synt	any
	invoke	3
	line	1941
	colm	11
	synt	any
	invoke	2
	unmark
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	1942
	colm	11
	synt	any
	field	error_handler
	line	1942
	colm	25
	synt	any
	field	warning
	var	1
	var	2
	line	1942
	colm	33
	synt	any
	invoke	2
	unmark
lab L4
	mark	L5
	pnull
	pnull
	pnull
	var	0
	line	1943
	colm	11
	synt	any
	field	doc
	line	1943
	colm	15
	synt	any
	field	warnings
	dup
	int	0
	line	1943
	colm	24
	synt	any
	plus
	asgn
	unmark
lab L5
	mark	L6
	line	1944
	colm	7
	synt	any
	pfail
	unmark
lab L6
	pnull
	line	1945
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_invalid
	local	0,001000,self
	local	1,001000,s
	local	2,000020,stack
	local	3,000000,copy
	local	4,000000,push
	local	5,000000,xml__Diversion
	con	0,002000,1,1
	declend
	line	1950
	colm	11
	synt	any
	mark	L1
	line	1954
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	1954
	colm	15
	synt	any
	field	validate_flag
	line	1954
	colm	10
	synt	any
	null
	unmark
	line	1955
	colm	10
	synt	any
	pfail
	line	1954
	colm	7
	synt	endif
	unmark
lab L1
	mark	L2
	line	1958
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	1958
	colm	15
	synt	any
	field	reason
	line	1958
	colm	10
	synt	any
	nonnull
	unmark
	line	1959
	colm	10
	synt	any
	pfail
	line	1958
	colm	7
	synt	endif
	unmark
lab L2
	mark	L3
	pnull
	var	2
	var	3
	pnull
	var	0
	line	1961
	colm	25
	synt	any
	field	divert_stack
	line	1961
	colm	20
	synt	any
	invoke	1
	line	1961
	colm	13
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	var	4
	var	2
	var	5
	pnull
	var	0
	line	1962
	colm	38
	synt	any
	field	current_divert_id
	line	1962
	colm	57
	synt	any
	keywd	subject
	line	1962
	colm	66
	synt	any
	keywd	pos
	line	1962
	colm	33
	synt	any
	invoke	3
	line	1962
	colm	11
	synt	any
	invoke	2
	unmark
lab L4
	mark	L5
	pnull
	pnull
	var	0
	line	1963
	colm	11
	synt	any
	field	error_handler
	line	1963
	colm	25
	synt	any
	field	validity_error
	var	1
	var	2
	line	1963
	colm	40
	synt	any
	invoke	2
	unmark
lab L5
	mark	L6
	pnull
	pnull
	pnull
	var	0
	line	1964
	colm	11
	synt	any
	field	doc
	line	1964
	colm	15
	synt	any
	field	validity_errors
	dup
	int	0
	line	1964
	colm	31
	synt	any
	plus
	asgn
	unmark
lab L6
	mark	L7
	line	1965
	colm	7
	synt	any
	pfail
	unmark
lab L7
	pnull
	line	1966
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_err
	local	0,001000,self
	local	1,001000,s
	local	2,000020,stack
	local	3,000000,copy
	local	4,000000,push
	local	5,000000,xml__Diversion
	declend
	line	1971
	colm	11
	synt	any
	mark	L1
	line	1975
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	1975
	colm	15
	synt	any
	field	reason
	line	1975
	colm	10
	synt	any
	nonnull
	unmark
	line	1976
	colm	10
	synt	any
	pfail
	line	1975
	colm	7
	synt	endif
	unmark
lab L1
	mark	L2
	pnull
	var	0
	line	1978
	colm	11
	synt	any
	field	error
	var	1
	line	1978
	colm	17
	synt	any
	invoke	1
	unmark
lab L2
	mark	L3
	pnull
	var	2
	var	3
	pnull
	var	0
	line	1979
	colm	25
	synt	any
	field	divert_stack
	line	1979
	colm	20
	synt	any
	invoke	1
	line	1979
	colm	13
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	var	4
	var	2
	var	5
	pnull
	var	0
	line	1980
	colm	38
	synt	any
	field	current_divert_id
	line	1980
	colm	57
	synt	any
	keywd	subject
	line	1980
	colm	66
	synt	any
	keywd	pos
	line	1980
	colm	33
	synt	any
	invoke	3
	line	1980
	colm	11
	synt	any
	invoke	2
	unmark
lab L4
	mark	L5
	pnull
	pnull
	var	0
	line	1981
	colm	11
	synt	any
	field	error_handler
	line	1981
	colm	25
	synt	any
	field	fatal_error
	var	1
	var	2
	line	1981
	colm	37
	synt	any
	invoke	2
	unmark
lab L5
	mark	L6
	line	1982
	colm	7
	synt	any
	pfail
	unmark
lab L6
	pnull
	line	1983
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_set_error_handler
	local	0,001000,self
	local	1,001000,error_handler
	declend
	line	1988
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	1989
	colm	18
	synt	any
	field	error_handler
	var	1
	line	1989
	colm	33
	synt	any
	asgn
	line	1989
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	1990
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_get_error_handler
	local	0,001000,self
	declend
	line	1995
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	1996
	colm	18
	synt	any
	field	error_handler
	line	1996
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	1997
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_looking_at_space_then
	local	0,001000,self
	local	1,001000,s
	local	2,000020,res
	local	3,000020,i
	local	4,000000,any
	local	5,000000,xml__xml_space
	local	6,000000,tab
	local	7,000000,many
	local	8,000000,match
	declend
	line	2004
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	4
	var	5
	line	2006
	colm	10
	synt	any
	invoke	1
	line	2006
	colm	26
	synt	any
	esusp
	goto	L3
lab L2
	line	2006
	colm	27
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	pnull
	var	3
	line	2007
	colm	12
	synt	any
	keywd	pos
	line	2007
	colm	9
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	var	6
	var	7
	var	5
	line	2008
	colm	15
	synt	any
	invoke	1
	line	2008
	colm	10
	synt	any
	invoke	1
	unmark
lab L5
	mark	L6
	pnull
	var	2
	var	8
	var	1
	line	2009
	colm	19
	synt	any
	invoke	1
	line	2009
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	var	6
	var	3
	line	2010
	colm	10
	synt	any
	invoke	1
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	var	2
	line	2011
	colm	14
	synt	any
	nonnull
	line	2011
	colm	7
	synt	any
	pret
lab L9
	synt	any
	pfail
	unmark
lab L8
	pnull
	line	2012
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_looking_at_space_then
	local	0,001000,self
	local	1,001000,s
	local	2,000020,res
	local	3,000020,i
	local	4,000000,xml__xml_space
	local	5,000000,tab
	declend
	line	2018
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	2020
	colm	11
	synt	any
	field	dtd_any
	var	4
	line	2020
	colm	19
	synt	any
	invoke	1
	line	2020
	colm	35
	synt	any
	esusp
	goto	L3
lab L2
	line	2020
	colm	36
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	pnull
	var	3
	line	2021
	colm	12
	synt	any
	keywd	pos
	line	2021
	colm	9
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	var	5
	pnull
	var	0
	line	2022
	colm	15
	synt	any
	field	dtd_many
	var	4
	line	2022
	colm	24
	synt	any
	invoke	1
	line	2022
	colm	10
	synt	any
	invoke	1
	unmark
lab L5
	mark	L6
	pnull
	var	2
	pnull
	var	0
	line	2023
	colm	18
	synt	any
	field	dtd_match
	var	1
	line	2023
	colm	28
	synt	any
	invoke	1
	line	2023
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	var	5
	var	3
	line	2024
	colm	10
	synt	any
	invoke	1
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	var	2
	line	2025
	colm	14
	synt	any
	nonnull
	line	2025
	colm	7
	synt	any
	pret
lab L9
	synt	any
	pfail
	unmark
lab L8
	pnull
	line	2026
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_looking_at_space_then_cset
	local	0,001000,self
	local	1,001000,c
	local	2,000020,res
	local	3,000020,i
	local	4,000000,any
	local	5,000000,xml__xml_space
	local	6,000000,tab
	local	7,000000,many
	declend
	line	2032
	colm	11
	synt	any
	mark	L1
	mark	L2
	var	4
	var	5
	line	2034
	colm	10
	synt	any
	invoke	1
	line	2034
	colm	26
	synt	any
	esusp
	goto	L3
lab L2
	line	2034
	colm	27
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	pnull
	var	3
	line	2035
	colm	12
	synt	any
	keywd	pos
	line	2035
	colm	9
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	var	6
	var	7
	var	5
	line	2036
	colm	15
	synt	any
	invoke	1
	line	2036
	colm	10
	synt	any
	invoke	1
	unmark
lab L5
	mark	L6
	pnull
	var	2
	var	4
	var	1
	line	2037
	colm	17
	synt	any
	invoke	1
	line	2037
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	var	6
	var	3
	line	2038
	colm	10
	synt	any
	invoke	1
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	var	2
	line	2039
	colm	14
	synt	any
	nonnull
	line	2039
	colm	7
	synt	any
	pret
lab L9
	synt	any
	pfail
	unmark
lab L8
	pnull
	line	2040
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_looking_at_space_then_cset
	local	0,001000,self
	local	1,001000,c
	local	2,000020,res
	local	3,000020,i
	local	4,000000,xml__xml_space
	local	5,000000,tab
	declend
	line	2046
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	var	0
	line	2048
	colm	11
	synt	any
	field	dtd_any
	var	4
	line	2048
	colm	19
	synt	any
	invoke	1
	line	2048
	colm	35
	synt	any
	esusp
	goto	L3
lab L2
	line	2048
	colm	36
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	pnull
	var	3
	line	2049
	colm	12
	synt	any
	keywd	pos
	line	2049
	colm	9
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	var	5
	pnull
	var	0
	line	2050
	colm	15
	synt	any
	field	dtd_many
	var	4
	line	2050
	colm	24
	synt	any
	invoke	1
	line	2050
	colm	10
	synt	any
	invoke	1
	unmark
lab L5
	mark	L6
	pnull
	var	2
	pnull
	var	0
	line	2051
	colm	18
	synt	any
	field	dtd_any
	var	1
	line	2051
	colm	26
	synt	any
	invoke	1
	line	2051
	colm	11
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	var	5
	var	3
	line	2052
	colm	10
	synt	any
	invoke	1
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	var	2
	line	2053
	colm	14
	synt	any
	nonnull
	line	2053
	colm	7
	synt	any
	pret
lab L9
	synt	any
	pfail
	unmark
lab L8
	pnull
	line	2054
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_match
	local	0,001000,self
	local	1,001000,s
	local	2,000020,i
	local	3,000020,x
	local	4,000020,c
	local	5,000000,match
	declend
	line	2060
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	line	2062
	colm	12
	synt	any
	keywd	pos
	line	2062
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	2063
	colm	7
	synt	repeat
	mark	L3
	mark	L6
	line	2064
	colm	10
	synt	if
	mark0
	pnull
	var	3
	var	5
	var	1
	line	2064
	colm	23
	synt	any
	invoke	1
	line	2064
	colm	15
	synt	any
	asgn
	unmark
	mark	L7
	var	3
	line	2065
	colm	13
	synt	any
	pret
lab L7
	synt	any
	pfail
	line	2064
	colm	10
	synt	endif
	unmark
lab L6
	mark	L8
	line	2066
	colm	10
	synt	every
	mark0
	pnull
	var	4
	pnull
	var	1
	line	2066
	colm	21
	synt	any
	bang
	line	2066
	colm	18
	synt	any
	asgn
	pop
	mark0
	mark	L11
	pnull
	var	4
	line	2067
	colm	13
	synt	any
	tabmat
	line	2067
	colm	16
	synt	any
	esusp
	goto	L12
lab L11
	unmark
	unmark
	pnull
	goto	L10
lab L12
	unmark
lab L9
	efail
lab L10
	line	2066
	colm	10
	synt	endevery
	unmark
lab L8
	mark	L13
	pnull
	var	0
	line	2069
	colm	14
	synt	any
	field	try_dtd_insert
	var	2
	line	2069
	colm	29
	synt	any
	invoke	1
	line	2069
	colm	32
	synt	any
	esusp
	goto	L14
lab L13
	line	2069
	colm	33
	synt	any
	pfail
lab L14
lab L4
	unmark
	goto	L3
lab L5
	line	2063
	colm	7
	synt	endrepeat
	unmark
lab L2
	pnull
	line	2071
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_any
	local	0,001000,self
	local	1,001000,c
	local	2,000020,i
	local	3,000020,x
	local	4,000000,any
	declend
	line	2077
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	line	2079
	colm	12
	synt	any
	keywd	pos
	line	2079
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	2080
	colm	7
	synt	repeat
	mark	L3
	mark	L6
	line	2081
	colm	10
	synt	if
	mark0
	pnull
	var	3
	var	4
	var	1
	line	2081
	colm	21
	synt	any
	invoke	1
	line	2081
	colm	15
	synt	any
	asgn
	unmark
	mark	L7
	var	3
	line	2082
	colm	13
	synt	any
	pret
lab L7
	synt	any
	pfail
	line	2081
	colm	10
	synt	endif
	unmark
lab L6
	mark	L8
	pnull
	var	0
	line	2083
	colm	14
	synt	any
	field	try_dtd_insert
	var	2
	line	2083
	colm	29
	synt	any
	invoke	1
	line	2083
	colm	32
	synt	any
	esusp
	goto	L9
lab L8
	line	2083
	colm	33
	synt	any
	pfail
lab L9
lab L4
	unmark
	goto	L3
lab L5
	line	2080
	colm	7
	synt	endrepeat
	unmark
lab L2
	pnull
	line	2085
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_many
	local	0,001000,self
	local	1,001000,c
	local	2,000020,i
	local	3,000020,x
	local	4,000000,many
	local	5,000000,tab
	declend
	line	2091
	colm	11
	synt	any
	mark	L1
	pnull
	var	2
	line	2093
	colm	12
	synt	any
	keywd	pos
	line	2093
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
lab L3
	line	2095
	colm	7
	synt	repeat
	mark	L3
	line	2096
	colm	10
	synt	ifelse
	mark	L6
	pnull
	var	3
	var	4
	var	1
	line	2096
	colm	22
	synt	any
	invoke	1
	line	2096
	colm	15
	synt	any
	asgn
	unmark
	mark	L8
	var	5
	var	3
	line	2097
	colm	16
	synt	any
	invoke	1
	unmark
lab L8
	line	2098
	colm	13
	synt	if
	mark0
	mark	L9
	pnull
	var	0
	line	2098
	colm	24
	synt	any
	field	try_dtd_insert
	var	2
	line	2098
	colm	39
	synt	any
	invoke	1
	unmark
	efail
lab L9
	pnull
	unmark
	mark	L10
	pnull
	line	2099
	colm	16
	synt	any
	keywd	pos
	var	2
	line	2099
	colm	21
	synt	any
	asgn
	unmark
lab L10
	mark	L11
	var	3
	line	2100
	colm	16
	synt	any
	pret
lab L11
	synt	any
	pfail
	line	2098
	colm	13
	synt	endif
	goto	L7
lab L6
	mark	L12
	pnull
	var	0
	line	2104
	colm	17
	synt	any
	field	try_dtd_insert
	var	2
	line	2104
	colm	32
	synt	any
	invoke	1
	line	2104
	colm	35
	synt	any
	esusp
	goto	L13
lab L12
	line	2104
	colm	36
	synt	any
	pfail
lab L13
lab L7
	line	2096
	colm	10
	synt	endifelse
lab L4
	unmark
	goto	L3
lab L5
	line	2095
	colm	7
	synt	endrepeat
	unmark
lab L2
	pnull
	line	2106
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_dtd_many_star
	local	0,001000,self
	local	1,001000,c
	declend
	line	2112
	colm	11
	synt	any
	mark	L1
	line	2113
	colm	7
	synt	ifelse
	mark	L2
	pnull
	var	0
	line	2113
	colm	14
	synt	any
	field	dtd_any
	var	1
	line	2113
	colm	22
	synt	any
	invoke	1
	unmark
	mark	L4
	pnull
	var	0
	line	2114
	colm	21
	synt	any
	field	dtd_many
	var	1
	line	2114
	colm	30
	synt	any
	invoke	1
	line	2114
	colm	10
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	mark	L5
	line	2116
	colm	17
	synt	any
	keywd	pos
	line	2116
	colm	10
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L3
	line	2113
	colm	7
	synt	endifelse
	unmark
lab L1
	pnull
	line	2117
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_try_dtd_insert
	local	0,001000,self
	local	1,001000,i
	local	2,000020,j
	local	3,000020,t
	local	4,000000,any
	con	0,020000,1,045
	con	1,010000,48,103,141,156,156,157,164,040,162,145,146,145,162,145,156,143,145,040,141,040,160,145,040,145,170,143,145,160,164,040,151,156,040,164,150,145,040,145,170,164,145,162,156,141,154,040,144,164,144
	con	2,002000,1,1
	con	3,010000,1,040
	con	4,002000,1,0
	declend
	line	2124
	colm	11
	synt	any
	mark	L1
	line	2126
	colm	7
	synt	if
	mark0
	var	4
	cset	0
	line	2126
	colm	13
	synt	any
	invoke	1
	unmark
	mark	L2
	line	2127
	colm	10
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	2127
	colm	18
	synt	any
	field	in_ext_subset
	line	2127
	colm	13
	synt	any
	null
	unmark
	mark	L3
	line	2130
	colm	13
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	2130
	colm	21
	synt	any
	field	dtd_insert_shown_error
	line	2130
	colm	16
	synt	any
	null
	unmark
	pnull
	var	0
	line	2131
	colm	20
	synt	any
	field	invalid
	str	1
	line	2131
	colm	28
	synt	any
	invoke	1
	line	2130
	colm	13
	synt	endif
	unmark
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	2132
	colm	17
	synt	any
	field	dtd_insert_shown_error
	int	2
	line	2132
	colm	40
	synt	any
	asgn
	unmark
lab L4
	line	2133
	colm	13
	synt	any
	pfail
	line	2127
	colm	10
	synt	endif
	unmark
lab L2
	mark	L5
	pnull
	var	2
	line	2136
	colm	15
	synt	any
	keywd	pos
	line	2136
	colm	12
	synt	any
	asgn
	unmark
lab L5
	line	2137
	colm	10
	synt	if
	mark0
	pnull
	var	3
	pnull
	var	0
	line	2137
	colm	22
	synt	any
	field	resolve_entity
	pnull
	var	0
	line	2137
	colm	42
	synt	any
	field	lookup_pe_reference
	pnull
	var	0
	line	2137
	colm	67
	synt	any
	field	parse_pe_reference
	line	2137
	colm	86
	synt	any
	invoke	0
	line	2137
	colm	62
	synt	any
	invoke	1
	line	2137
	colm	37
	synt	any
	invoke	1
	line	2137
	colm	15
	synt	any
	asgn
	unmark
	mark	L6
	pnull
	line	2139
	colm	13
	synt	any
	keywd	subject
	pnull
	pnull
	pnull
	pnull
	pnull
	line	2139
	colm	25
	synt	any
	keywd	subject
	int	2
	var	2
	line	2139
	colm	35
	synt	any
	synt	any
	sect
	str	3
	line	2139
	colm	39
	synt	any
	cat
	var	3
	line	2139
	colm	46
	synt	any
	cat
	str	3
	line	2139
	colm	51
	synt	any
	cat
	pnull
	line	2139
	colm	61
	synt	any
	keywd	subject
	line	2139
	colm	70
	synt	any
	keywd	pos
	int	4
	line	2139
	colm	74
	synt	any
	synt	any
	sect
	line	2139
	colm	58
	synt	any
	cat
	line	2139
	colm	22
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	line	2140
	colm	13
	synt	any
	keywd	pos
	var	1
	line	2140
	colm	18
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	line	2141
	colm	13
	synt	any
	pret
lab L8
	synt	any
	pfail
	line	2137
	colm	10
	synt	endif
	line	2126
	colm	7
	synt	endif
	unmark
lab L1
	mark	L9
	pnull
	line	2144
	colm	7
	synt	any
	keywd	pos
	var	1
	line	2144
	colm	12
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	line	2145
	colm	7
	synt	any
	pfail
	unmark
lab L10
	pnull
	line	2146
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_resolve
	local	0,001000,self
	local	1,001000,external_id
	con	0,010000,18,103,157,165,154,144,156,047,164,040,162,145,163,157,154,166,145,072,040
	con	1,010000,1,072
	declend
	line	2152
	colm	11
	synt	any
	mark	L1
	mark	L2
	mark	L3
	pnull
	pnull
	var	0
	line	2153
	colm	18
	synt	any
	field	resolver
	line	2153
	colm	27
	synt	any
	field	resolve
	var	1
	line	2153
	colm	35
	synt	any
	invoke	1
	line	2153
	colm	48
	synt	any
	esusp
	goto	L4
lab L3
	mark	L5
	pnull
	var	0
	line	2153
	colm	60
	synt	any
	field	err
	pnull
	pnull
	pnull
	str	0
	pnull
	var	1
	line	2153
	colm	98
	synt	any
	field	to_string
	line	2153
	colm	108
	synt	any
	invoke	0
	line	2153
	colm	85
	synt	any
	cat
	str	1
	line	2153
	colm	110
	synt	any
	cat
	pnull
	pnull
	var	0
	line	2153
	colm	121
	synt	any
	field	resolver
	line	2153
	colm	130
	synt	any
	field	get_reason
	line	2153
	colm	141
	synt	any
	invoke	0
	line	2153
	colm	115
	synt	any
	cat
	line	2153
	colm	64
	synt	any
	invoke	1
	line	2153
	colm	49
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L4
	line	2153
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	unmark
lab L1
	pnull
	line	2154
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_do_namespace_processing
	local	0,001000,self
	local	1,000020,t
	local	2,000000,table
	local	3,000000,insert
	con	0,010000,3,170,155,154
	con	1,010000,36,150,164,164,160,072,057,057,167,167,167,056,167,063,056,157,162,147,057,130,115,114,057,061,071,071,070,057,156,141,155,145,163,160,141,143,145
	declend
	line	2161
	colm	11
	synt	any
	mark	L1
	pnull
	var	1
	var	2
	line	2164
	colm	17
	synt	any
	invoke	0
	line	2164
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	var	3
	var	1
	str	0
	str	1
	line	2165
	colm	13
	synt	any
	invoke	3
	unmark
lab L2
	mark	L3
	mark	L4
	pnull
	var	0
	line	2167
	colm	18
	synt	any
	field	do_namespace_processing_element
	var	1
	pnull
	pnull
	var	0
	line	2167
	colm	57
	synt	any
	field	doc
	line	2167
	colm	61
	synt	any
	field	get_root_element
	line	2167
	colm	78
	synt	any
	invoke	0
	line	2167
	colm	50
	synt	any
	invoke	2
	line	2167
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	unmark
lab L3
	pnull
	line	2168
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_do_namespace_processing_element
	local	0,001000,self
	local	1,001000,resolve_table
	local	2,001000,el
	local	3,000020,k
	local	4,000020,sub
	local	5,000000,copy
	local	6,000000,key
	local	7,000000,insert
	local	8,000000,string
	con	0,010000,7,145,154,145,155,145,156,164
	con	1,002000,1,0
	declend
	line	2177
	colm	11
	synt	any
	mark	L1
	line	2182
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	2
	line	2182
	colm	12
	synt	any
	field	get_type
	line	2182
	colm	21
	synt	any
	invoke	0
	str	0
	line	2182
	colm	24
	synt	any
	lexne
	unmark
	mark	L2
	pnull
	line	2183
	colm	10
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	2182
	colm	7
	synt	endif
	unmark
lab L1
	mark	L3
	pnull
	pnull
	var	2
	line	2188
	colm	9
	synt	any
	field	namespace_declarations
	mark	L4
	pnull
	var	0
	line	2188
	colm	40
	synt	any
	field	make_declarations_map
	var	2
	line	2188
	colm	62
	synt	any
	invoke	1
	line	2188
	colm	66
	synt	any
	esusp
	goto	L5
lab L4
	line	2188
	colm	67
	synt	any
	pfail
lab L5
	line	2188
	colm	33
	synt	any
	asgn
	unmark
lab L3
	mark	L6
	line	2190
	colm	7
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	2
	line	2190
	colm	13
	synt	any
	field	namespace_declarations
	line	2190
	colm	10
	synt	any
	size
	int	1
	line	2190
	colm	37
	synt	any
	numgt
	unmark
	mark	L7
	pnull
	var	1
	var	5
	var	1
	line	2195
	colm	31
	synt	any
	invoke	1
	line	2195
	colm	24
	synt	any
	asgn
	unmark
lab L7
	line	2196
	colm	10
	synt	every
	mark0
	pnull
	var	3
	var	6
	pnull
	var	2
	line	2196
	colm	27
	synt	any
	field	namespace_declarations
	line	2196
	colm	24
	synt	any
	invoke	1
	line	2196
	colm	18
	synt	any
	asgn
	pop
	mark0
	var	7
	var	1
	var	3
	pnull
	pnull
	var	2
	line	2197
	colm	40
	synt	any
	field	namespace_declarations
	var	3
	line	2197
	colm	63
	synt	any
	subsc
	line	2197
	colm	19
	synt	any
	invoke	3
	unmark
lab L8
	efail
lab L9
	line	2196
	colm	10
	synt	endevery
	line	2190
	colm	7
	synt	endif
	unmark
lab L6
	mark	L10
	mark	L11
	pnull
	var	0
	line	2205
	colm	11
	synt	any
	field	convert_element
	var	1
	var	2
	line	2205
	colm	27
	synt	any
	invoke	2
	line	2205
	colm	45
	synt	any
	esusp
	goto	L12
lab L11
	line	2205
	colm	46
	synt	any
	pfail
lab L12
	unmark
lab L10
	mark	L13
	line	2210
	colm	7
	synt	every
	mark0
	pnull
	var	4
	pnull
	pnull
	var	2
	line	2210
	colm	23
	synt	any
	field	children
	line	2210
	colm	20
	synt	any
	bang
	line	2210
	colm	17
	synt	any
	asgn
	pop
	mark0
	line	2211
	colm	10
	synt	if
	mark0
	mark	L16
	var	8
	var	4
	line	2211
	colm	23
	synt	any
	invoke	1
	unmark
	efail
lab L16
	pnull
	unmark
	mark	L17
	pnull
	var	0
	line	2212
	colm	17
	synt	any
	field	do_namespace_processing_element
	var	1
	var	4
	line	2212
	colm	49
	synt	any
	invoke	2
	line	2212
	colm	68
	synt	any
	esusp
	goto	L18
lab L17
	line	2212
	colm	69
	synt	any
	pfail
lab L18
	line	2211
	colm	10
	synt	endif
	unmark
lab L14
	efail
lab L15
	line	2210
	colm	7
	synt	endevery
	unmark
lab L13
	mark	L19
	mark	L20
	var	2
	line	2216
	colm	7
	synt	any
	pret
lab L20
	synt	any
	pfail
	unmark
lab L19
	pnull
	line	2217
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_convert_element
	local	0,001000,self
	local	1,001000,resolve_table
	local	2,001000,el
	local	3,000020,k
	local	4,000000,key
	local	5,000000,insert
	con	0,010000,5,170,155,154,156,163
	declend
	line	2224
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	2
	line	2226
	colm	9
	synt	any
	field	global_name
	mark	L2
	pnull
	var	0
	line	2226
	colm	29
	synt	any
	field	convert_name
	var	1
	pnull
	var	2
	line	2226
	colm	59
	synt	any
	field	name
	line	2226
	colm	42
	synt	any
	invoke	2
	line	2226
	colm	65
	synt	any
	esusp
	goto	L3
lab L2
	line	2226
	colm	66
	synt	any
	pfail
lab L3
	line	2226
	colm	22
	synt	any
	asgn
	unmark
lab L1
	mark	L4
	line	2228
	colm	7
	synt	every
	mark0
	pnull
	var	3
	var	4
	pnull
	var	2
	line	2228
	colm	24
	synt	any
	field	attributes
	line	2228
	colm	21
	synt	any
	invoke	1
	line	2228
	colm	15
	synt	any
	asgn
	pop
	mark0
	var	3
	line	2229
	colm	12
	synt	any
	bscan
	mark	L7
	line	2230
	colm	13
	synt	if
	mark0
	pnull
	str	0
	line	2230
	colm	16
	synt	any
	tabmat
	unmark
	unmark
	unmark
	goto	L5
	line	2230
	colm	13
	synt	endif
	unmark
lab L7
	mark	L8
	var	5
	pnull
	var	2
	line	2233
	colm	22
	synt	any
	field	attributes_global_name
	pnull
	var	0
	line	2234
	colm	24
	synt	any
	field	convert_name
	var	1
	var	3
	line	2234
	colm	37
	synt	any
	invoke	2
	pnull
	pnull
	var	2
	line	2234
	colm	57
	synt	any
	field	attributes
	var	3
	line	2234
	colm	68
	synt	any
	subsc
	line	2233
	colm	19
	synt	any
	invoke	3
	line	2234
	colm	72
	synt	any
	esusp
	goto	L9
lab L8
	line	2234
	colm	73
	synt	any
	pfail
lab L9
	line	2229
	colm	12
	synt	any
	escan
	unmark
lab L5
	efail
lab L6
	line	2228
	colm	7
	synt	endevery
	unmark
lab L4
	mark	L10
	mark	L11
	pnull
	line	2238
	colm	7
	synt	any
	pret
lab L11
	synt	any
	pfail
	unmark
lab L10
	pnull
	line	2239
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_convert_name
	local	0,001000,self
	local	1,001000,resolve_table
	local	2,001000,name
	local	3,000020,prefix
	local	4,000020,local_name
	local	5,000020,uri
	local	6,000000,tab
	local	7,000000,upto
	local	8,000000,move
	local	9,000000,member
	local	10,000000,xml__GlobalName
	con	0,020000,1,072
	con	1,002000,1,1
	con	2,002000,1,0
	con	3,010000,28,103,157,165,154,144,156,047,164,040,162,145,163,157,154,166,145,040,156,141,155,145,163,160,141,143,145,072,040
	con	4,010000,0
	declend
	line	2247
	colm	11
	synt	any
	mark	L1
	var	2
	line	2250
	colm	12
	synt	any
	bscan
	mark	L2
	line	2251
	colm	10
	synt	if
	mark0
	pnull
	var	3
	var	6
	var	7
	cset	0
	line	2251
	colm	31
	synt	any
	invoke	1
	line	2251
	colm	26
	synt	any
	invoke	1
	line	2251
	colm	20
	synt	any
	asgn
	unmark
	mark	L3
	var	8
	int	1
	line	2252
	colm	17
	synt	any
	invoke	1
	unmark
lab L3
	mark	L4
	pnull
	var	4
	var	6
	int	2
	line	2253
	colm	30
	synt	any
	invoke	1
	line	2253
	colm	24
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	mark	L6
	var	9
	var	1
	var	3
	line	2254
	colm	19
	synt	any
	invoke	2
	line	2254
	colm	43
	synt	any
	esusp
	goto	L7
lab L6
	mark	L8
	pnull
	var	0
	line	2254
	colm	56
	synt	any
	field	err
	pnull
	str	3
	var	3
	line	2254
	colm	91
	synt	any
	cat
	line	2254
	colm	60
	synt	any
	invoke	1
	line	2254
	colm	45
	synt	any
	pret
lab L8
	synt	any
	pfail
lab L7
	unmark
lab L5
	mark	L9
	pnull
	var	5
	pnull
	var	1
	var	3
	line	2255
	colm	33
	synt	any
	subsc
	line	2255
	colm	17
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	var	10
	var	4
	var	5
	line	2256
	colm	35
	synt	any
	invoke	2
	line	2256
	colm	13
	synt	any
	pret
lab L10
	synt	any
	pfail
	line	2251
	colm	10
	synt	endif
	unmark
lab L2
	mark	L11
	line	2259
	colm	10
	synt	if
	mark0
	var	9
	var	1
	str	4
	line	2259
	colm	19
	synt	any
	invoke	2
	unmark
	mark	L12
	pnull
	var	5
	pnull
	var	1
	str	4
	line	2260
	colm	33
	synt	any
	subsc
	line	2260
	colm	17
	synt	any
	asgn
	unmark
lab L12
	line	2261
	colm	13
	synt	if
	mark0
	pnull
	pnull
	var	5
	line	2261
	colm	16
	synt	any
	size
	int	2
	line	2261
	colm	21
	synt	any
	numgt
	unmark
	mark	L13
	var	10
	var	2
	var	5
	line	2262
	colm	38
	synt	any
	invoke	2
	line	2262
	colm	16
	synt	any
	pret
lab L13
	synt	any
	pfail
	line	2261
	colm	13
	synt	endif
	line	2259
	colm	10
	synt	endif
	unmark
lab L11
	mark	L14
	var	10
	var	2
	line	2265
	colm	32
	synt	any
	invoke	1
	line	2265
	colm	10
	synt	any
	pret
lab L14
	synt	any
	pfail
	line	2250
	colm	12
	synt	any
	escan
	unmark
lab L1
	pnull
	line	2267
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_make_declarations_map
	local	0,001000,self
	local	1,001000,el
	local	2,000020,k
	local	3,000020,uri
	local	4,000020,prefix
	local	5,000020,t
	local	6,000000,table
	local	7,000000,key
	local	8,000000,pos
	local	9,000000,insert
	local	10,000000,tab
	local	11,000000,match
	local	12,000000,map
	con	0,010000,5,170,155,154,156,163
	con	1,002000,1,0
	con	2,010000,0
	con	3,010000,1,072
	con	4,010000,30,102,141,144,154,171,040,146,157,162,155,145,144,040,170,155,154,156,163,040,141,164,164,162,151,142,165,164,145,072,040
	con	5,010000,3,170,155,154
	con	6,010000,40,170,155,154,156,163,040,156,141,155,145,163,160,141,143,145,040,143,141,156,047,164,040,163,164,141,162,164,040,167,151,164,150,040,047,170,155,154,047,072,040
	declend
	line	2274
	colm	11
	synt	any
	mark	L1
	pnull
	var	5
	var	6
	line	2277
	colm	17
	synt	any
	invoke	0
	line	2277
	colm	9
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	line	2279
	colm	7
	synt	every
	mark0
	pnull
	var	2
	var	7
	pnull
	var	1
	line	2279
	colm	24
	synt	any
	field	attributes
	line	2279
	colm	21
	synt	any
	invoke	1
	line	2279
	colm	15
	synt	any
	asgn
	pop
	mark0
	var	2
	line	2280
	colm	12
	synt	any
	bscan
	line	2281
	colm	13
	synt	if
	mark0
	pnull
	str	0
	line	2281
	colm	16
	synt	any
	tabmat
	unmark
	mark	L5
	pnull
	var	3
	pnull
	pnull
	var	1
	line	2282
	colm	25
	synt	any
	field	attributes
	var	2
	line	2282
	colm	36
	synt	any
	subsc
	line	2282
	colm	20
	synt	any
	asgn
	unmark
lab L5
	line	2283
	colm	16
	synt	ifelse
	mark	L6
	var	8
	int	1
	line	2283
	colm	22
	synt	any
	invoke	1
	unmark
	var	9
	var	5
	str	2
	var	3
	line	2284
	colm	25
	synt	any
	invoke	3
	goto	L7
lab L6
	line	2286
	colm	21
	synt	ifelse
	mark	L8
	pnull
	str	3
	line	2286
	colm	24
	synt	any
	tabmat
	unmark
	mark	L10
	pnull
	var	4
	var	10
	int	1
	line	2287
	colm	32
	synt	any
	invoke	1
	line	2287
	colm	26
	synt	any
	asgn
	unmark
lab L10
	mark	L11
	line	2288
	colm	19
	synt	if
	mark0
	pnull
	pnull
	var	4
	line	2288
	colm	22
	synt	any
	size
	int	1
	line	2288
	colm	30
	synt	any
	numeq
	unmark
	mark	L12
	pnull
	var	0
	line	2289
	colm	33
	synt	any
	field	err
	pnull
	str	4
	var	2
	line	2289
	colm	70
	synt	any
	cat
	line	2289
	colm	37
	synt	any
	invoke	1
	line	2289
	colm	22
	synt	any
	pret
lab L12
	synt	any
	pfail
	line	2288
	colm	19
	synt	endif
	unmark
lab L11
	mark	L13
	line	2290
	colm	19
	synt	if
	mark0
	var	11
	str	5
	var	12
	var	4
	line	2290
	colm	38
	synt	any
	invoke	1
	line	2290
	colm	27
	synt	any
	invoke	2
	unmark
	mark	L14
	pnull
	var	0
	line	2291
	colm	33
	synt	any
	field	err
	pnull
	str	6
	var	2
	line	2291
	colm	80
	synt	any
	cat
	line	2291
	colm	37
	synt	any
	invoke	1
	line	2291
	colm	22
	synt	any
	pret
lab L14
	synt	any
	pfail
	line	2290
	colm	19
	synt	endif
	unmark
lab L13
	var	9
	var	5
	var	4
	var	3
	line	2292
	colm	25
	synt	any
	invoke	3
	goto	L9
lab L8
	mark	L15
	pnull
	var	0
	line	2295
	colm	30
	synt	any
	field	err
	pnull
	str	4
	var	2
	line	2295
	colm	67
	synt	any
	cat
	line	2295
	colm	34
	synt	any
	invoke	1
	line	2295
	colm	19
	synt	any
	pret
lab L15
	synt	any
	pfail
lab L9
	line	2286
	colm	21
	synt	endifelse
lab L7
	line	2283
	colm	16
	synt	endifelse
	line	2281
	colm	13
	synt	endif
	line	2280
	colm	12
	synt	any
	escan
	unmark
lab L3
	efail
lab L4
	line	2279
	colm	7
	synt	endevery
	unmark
lab L2
	mark	L16
	mark	L17
	var	5
	line	2300
	colm	7
	synt	any
	pret
lab L17
	synt	any
	pfail
	unmark
lab L16
	pnull
	line	2301
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser_initially
	local	0,001000,self
	local	1,000000,xml__init_xml_globals
	local	2,000000,xml__DefaultResolver
	local	3,000000,xml__DefaultErrorHandler
	con	0,002000,1,1
	declend
	line	2303
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	var	1
	line	2305
	colm	31
	synt	any
	invoke	0
	unmark
lab L2
	einit	L1
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	2307
	colm	11
	synt	any
	field	resolver
	var	2
	line	2307
	colm	42
	synt	any
	invoke	0
	line	2307
	colm	20
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	pnull
	pnull
	var	0
	line	2308
	colm	11
	synt	any
	field	error_handler
	var	3
	line	2308
	colm	51
	synt	any
	invoke	0
	line	2308
	colm	25
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	pnull
	var	0
	line	2309
	colm	11
	synt	any
	field	do_namespaces_flag
	int	0
	line	2309
	colm	30
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	0
	line	2310
	colm	11
	synt	any
	field	validate_flag
	int	0
	line	2310
	colm	25
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	pnull
	var	0
	line	2311
	colm	11
	synt	any
	field	preserve_comments_flag
	int	0
	line	2311
	colm	34
	synt	any
	asgn
	unmark
lab L8
	mark	L9
	mark	L10
	pnull
	line	2312
	colm	7
	synt	any
	pret
lab L10
	synt	any
	pfail
	unmark
lab L9
	pnull
	line	2313
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParser
	local	0,000020,self
	local	1,000020,clone
	local	2,000000,xml__XmlParser__oprec
	local	3,000000,xml__XmlParserinitialize
	local	4,000000,xml__Parser__oprec
	local	5,000000,xml__Parserinitialize
	local	6,000000,util__Error__oprec
	local	7,000000,util__Errorinitialize
	local	8,000000,xml__XmlParser__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	58
	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	52
	synt	any
	invoke	0
	line	9
	colm	3
	synt	endif
	unmark
lab L5
	mark	L6
	pnull
	pnull
	var	2
	line	10
	colm	24
	synt	any
	field	xml__Parser
	var	4
	line	10
	colm	37
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	line	11
	colm	3
	synt	if
	mark0
	pnull
	var	6
	line	11
	colm	6
	synt	any
	null
	unmark
	var	7
	line	11
	colm	52
	synt	any
	invoke	0
	line	11
	colm	3
	synt	endif
	unmark
lab L7
	pnull
	pnull
	var	2
	line	12
	colm	24
	synt	any
	field	util__Error
	var	6
	line	12
	colm	37
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	mark	L8
	pnull
	var	0
	var	8
	line	14
	colm	33
	synt	any
	keywd	null
	var	2
	line	14
	colm	32
	synt	any
	invoke	2
	line	14
	colm	8
	synt	any
	asgn
	unmark
lab L8
	mark	L9
	pnull
	pnull
	var	0
	line	15
	colm	7
	synt	any
	field	__s
	var	0
	line	15
	colm	12
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	mark	L11
	pnull
	pnull
	var	0
	line	16
	colm	7
	synt	any
	field	__m
	line	16
	colm	11
	synt	any
	field	initially
	var	0
	pnull
	line	16
	colm	21
	synt	any
	invoke	2
	line	16
	colm	29
	synt	any
	esusp
	goto	L12
lab L11
	line	16
	colm	31
	synt	any
	pfail
lab L12
	unmark
lab L10
	mark	L13
	mark	L14
	var	0
	line	17
	colm	3
	synt	any
	pret
lab L14
	synt	any
	pfail
	unmark
lab L13
	pnull
	line	18
	colm	1
	synt	any
	pfail
	end
proc xml__XmlParserinitialize
	local	0,000000,xml__XmlParser__oprec
	local	1,000000,xml__XmlParser__methods
	local	2,000000,xml__XmlParser_set_resolver
	local	3,000000,xml__XmlParser_get_resolver
	local	4,000000,xml__XmlParser_set_do_namespaces
	local	5,000000,xml__XmlParser_clear_do_namespaces
	local	6,000000,xml__XmlParser_set_validate
	local	7,000000,xml__XmlParser_clear_validate
	local	8,000000,xml__XmlParser_set_preserve_comments
	local	9,000000,xml__XmlParser_clear_preserve_comments
	local	10,000000,xml__XmlParser_set_preserve_insignificant_whitespace
	local	11,000000,xml__XmlParser_clear_preserve_insignificant_whitespace
	local	12,000000,xml__XmlParser_parse
	local	13,000000,xml__XmlParser_validate_docname
	local	14,000000,xml__XmlParser_spaces
	local	15,000000,xml__XmlParser_dtd_spaces
	local	16,000000,xml__XmlParser_parse_name
	local	17,000000,xml__XmlParser_dtd_parse_name
	local	18,000000,xml__XmlParser_parse_names
	local	19,000000,xml__XmlParser_parse_nmtoken
	local	20,000000,xml__XmlParser_dtd_parse_nmtoken
	local	21,000000,xml__XmlParser_parse_nmtokens
	local	22,000000,xml__XmlParser_parse_entity_value
	local	23,000000,xml__XmlParser_parse_attvalue
	local	24,000000,xml__XmlParser_normalize_attvalue
	local	25,000000,xml__XmlParser_normalize_attvalue1
	local	26,000000,xml__XmlParser_normalize_eol
	local	27,000000,xml__XmlParser_parse_system_literal
	local	28,000000,xml__XmlParser_parse_pubid_literal
	local	29,000000,xml__XmlParser_parse_comment
	local	30,000000,xml__XmlParser_parse_pi
	local	31,000000,xml__XmlParser_parse_pi_target
	local	32,000000,xml__XmlParser_parse_cdsect
	local	33,000000,xml__XmlParser_parse_prolog
	local	34,000000,xml__XmlParser_parse_xml_decl
	local	35,000000,xml__XmlParser_parse_version_info
	local	36,000000,xml__XmlParser_parse_eq
	local	37,000000,xml__XmlParser_parse_version_num
	local	38,000000,xml__XmlParser_parse_misc_star
	local	39,000000,xml__XmlParser_parse_and_maybe_add_comment
	local	40,000000,xml__XmlParser_parse_doctype_decl
	local	41,000000,xml__XmlParser_parse_markup_decls
	local	42,000000,xml__XmlParser_parse_ext_subset
	local	43,000000,xml__XmlParser_parse_ext_subset_decl
	local	44,000000,xml__XmlParser_parse_sdecl
	local	45,000000,xml__XmlParser_parse_element
	local	46,000000,xml__XmlParser_parse_attribute
	local	47,000000,xml__XmlParser_parse_etag
	local	48,000000,xml__XmlParser_parse_content
	local	49,000000,xml__XmlParser_check_is_char_data
	local	50,000000,xml__XmlParser_parse_element_decl
	local	51,000000,xml__XmlParser_parse_content_spec
	local	52,000000,xml__XmlParser_parse_children
	local	53,000000,xml__XmlParser_parse_cp
	local	54,000000,xml__XmlParser_parse_choiceseq
	local	55,000000,xml__XmlParser_parse_mixed
	local	56,000000,xml__XmlParser_parse_attlist_decl
	local	57,000000,xml__XmlParser_parse_att_type
	local	58,000000,xml__XmlParser_parse_notation_type
	local	59,000000,xml__XmlParser_parse_enumeration
	local	60,000000,xml__XmlParser_parse_default_decl
	local	61,000000,xml__XmlParser_parse_conditional_sect
	local	62,000000,xml__XmlParser_parse_ignore_sect_contents
	local	63,000000,xml__XmlParser_parse_char_ref
	local	64,000000,xml__XmlParser_parse_reference
	local	65,000000,xml__XmlParser_parse_entity_ref
	local	66,000000,xml__XmlParser_parse_pe_reference
	local	67,000000,xml__XmlParser_lookup_pe_reference
	local	68,000000,xml__XmlParser_lookup_entity_ref
	local	69,000000,xml__XmlParser_resolve_entity
	local	70,000000,xml__XmlParser_parse_entity_decl
	local	71,000000,xml__XmlParser_parse_entity_def
	local	72,000000,xml__XmlParser_parse_pe_def
	local	73,000000,xml__XmlParser_parse_external_id
	local	74,000000,xml__XmlParser_parse_ndata_decl
	local	75,000000,xml__XmlParser_parse_text_decl
	local	76,000000,xml__XmlParser_parse_external_parsed_entity
	local	77,000000,xml__XmlParser_parse_encoding_decl
	local	78,000000,xml__XmlParser_parse_enc_name
	local	79,000000,xml__XmlParser_parse_notation_decl
	local	80,000000,xml__XmlParser_opt_spaces
	local	81,000000,xml__XmlParser_dtd_opt_spaces
	local	82,000000,xml__XmlParser_validate_idrefs
	local	83,000000,xml__XmlParser_validate_children
	local	84,000000,xml__XmlParser_validate_attributes
	local	85,000000,xml__XmlParser_validate_attribute_value
	local	86,000000,xml__XmlParser_start_divert
	local	87,000000,xml__XmlParser_end_divert
	local	88,000000,xml__XmlParser_warn
	local	89,000000,xml__XmlParser_invalid
	local	90,000000,xml__XmlParser_err
	local	91,000000,xml__XmlParser_set_error_handler
	local	92,000000,xml__XmlParser_get_error_handler
	local	93,000000,xml__XmlParser_looking_at_space_then
	local	94,000000,xml__XmlParser_dtd_looking_at_space_then
	local	95,000000,xml__XmlParser_looking_at_space_then_cset
	local	96,000000,xml__XmlParser_dtd_looking_at_space_then_cset
	local	97,000000,xml__XmlParser_dtd_match
	local	98,000000,xml__XmlParser_dtd_any
	local	99,000000,xml__XmlParser_dtd_many
	local	100,000000,xml__XmlParser_dtd_many_star
	local	101,000000,xml__XmlParser_try_dtd_insert
	local	102,000000,xml__XmlParser_resolve
	local	103,000000,xml__XmlParser_do_namespace_processing
	local	104,000000,xml__XmlParser_do_namespace_processing_element
	local	105,000000,xml__XmlParser_convert_element
	local	106,000000,xml__XmlParser_convert_name
	local	107,000000,xml__XmlParser_make_declarations_map
	local	108,000000,xml__XmlParser_initially
	local	109,000000,util__Error_error
	local	110,000000,util__Error_get_reason
	declend
	line	20
	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
	var	41
	var	42
	var	43
	var	44
	var	45
	var	46
	var	47
	var	48
	var	49
	var	50
	var	51
	var	52
	var	53
	var	54
	var	55
	var	56
	var	57
	var	58
	var	59
	var	60
	var	61
	var	62
	var	63
	var	64
	var	65
	var	66
	var	67
	var	68
	var	69
	var	70
	var	71
	var	72
	var	73
	var	74
	var	75
	var	76
	var	77
	var	78
	var	79
	var	80
	var	81
	var	82
	var	83
	var	84
	var	85
	var	86
	var	87
	var	88
	var	89
	var	90
	var	91
	var	92
	var	93
	var	94
	var	95
	var	96
	var	97
	var	98
	var	99
	var	100
	var	101
	var	102
	var	103
	var	104
	var	105
	var	106
	var	107
	var	108
	var	109
	var	110
	line	21
	colm	59
	synt	any
	invoke	109
	line	21
	colm	33
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	line	22
	colm	1
	synt	any
	pfail
	end
proc xml__init_xml_globals
	local	0,000020,c
	local	1,000000,xml__xml_space
	local	2,000000,xml__xml_char
	local	3,000000,xml__xml_letter
	local	4,000000,char
	local	5,000000,xml__xml_name_char
	local	6,000000,xml__xml_name_start
	local	7,000000,xml__xml_pubid_char
	con	0,020000,4,040,011,012,015
	con	1,020000,3,011,012,015
	con	2,002000,2,33
	con	3,002000,1,0
	con	4,002000,5,16rC0
	con	5,002000,5,16rD6
	con	6,002000,5,15rD8
	con	7,002000,5,16rF6
	con	8,002000,5,16rF8
	con	9,002000,5,16rFF
	con	10,020000,4,056,055,137,072
	con	11,020000,2,137,072
	con	12,020000,3,040,012,015
	con	13,020000,19,055,047,050,051,053,054,056,057,072,075,077,073,041,052,043,100,044,137,045
	declend
	filen	xmlparser.icn
	line	2314
	colm	12
	synt	any
	mark	L1
	line	2316
	colm	4
	synt	if
	mark0
	pnull
	var	1
	line	2316
	colm	7
	synt	any
	nonnull
	unmark
	mark	L2
	pnull
	line	2317
	colm	7
	synt	any
	pret
lab L2
	synt	any
	pfail
	line	2316
	colm	4
	synt	endif
	unmark
lab L1
	mark	L3
	pnull
	var	1
	cset	0
	line	2318
	colm	18
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	pnull
	var	2
	pnull
	cset	1
	pnull
	line	2320
	colm	29
	synt	any
	keywd	cset
	int	2
	int	3
	line	2320
	colm	37
	synt	any
	synt	any
	sect
	line	2320
	colm	27
	synt	any
	unions
	line	2320
	colm	17
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	pnull
	var	3
	pnull
	line	2323
	colm	21
	synt	any
	keywd	lcase
	line	2323
	colm	29
	synt	any
	keywd	ucase
	line	2323
	colm	27
	synt	any
	unions
	line	2323
	colm	19
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	line	2324
	colm	4
	synt	every
	mark0
	pnull
	var	0
	mark	L9
	pnull
	int	4
	int	5
	push1
	line	2324
	colm	22
	synt	any
	toby
	line	2324
	colm	32
	synt	any
	esusp
	goto	L10
lab L9
	mark	L11
	pnull
	int	6
	int	7
	push1
	line	2324
	colm	41
	synt	any
	toby
	line	2324
	colm	51
	synt	any
	esusp
	goto	L12
lab L11
	pnull
	int	8
	int	9
	push1
	line	2324
	colm	60
	synt	any
	toby
lab L12
lab L10
	line	2324
	colm	12
	synt	any
	asgn
	pop
	mark0
	pnull
	var	3
	dup
	var	4
	var	0
	line	2325
	colm	30
	synt	any
	invoke	1
	line	2325
	colm	22
	synt	any
	unions
	asgn
	unmark
lab L7
	efail
lab L8
	line	2324
	colm	4
	synt	endevery
	unmark
lab L6
	mark	L13
	pnull
	var	5
	pnull
	pnull
	var	3
	line	2327
	colm	41
	synt	any
	keywd	digits
	line	2327
	colm	39
	synt	any
	unions
	cset	10
	line	2327
	colm	48
	synt	any
	unions
	line	2327
	colm	22
	synt	any
	asgn
	unmark
lab L13
	mark	L14
	pnull
	var	6
	pnull
	var	3
	cset	11
	line	2328
	colm	40
	synt	any
	unions
	line	2328
	colm	23
	synt	any
	asgn
	unmark
lab L14
	mark	L15
	pnull
	var	7
	pnull
	pnull
	pnull
	pnull
	cset	12
	line	2330
	colm	34
	synt	any
	keywd	lcase
	line	2330
	colm	32
	synt	any
	unions
	line	2330
	colm	43
	synt	any
	keywd	ucase
	line	2330
	colm	40
	synt	any
	unions
	line	2330
	colm	53
	synt	any
	keywd	digits
	line	2330
	colm	50
	synt	any
	unions
	cset	13
	line	2330
	colm	61
	synt	any
	unions
	line	2330
	colm	23
	synt	any
	asgn
	unmark
lab L15
	pnull
	line	2331
	colm	1
	synt	any
	pfail
	end
proc xml__comingup
	local	0,001000,i
	local	1,001000,j
	con	0,002000,1,0
	declend
	line	2333
	colm	12
	synt	any
	mark	L1
	pnull
	pnull
	var	1
	line	2334
	colm	4
	synt	any
	null
	int	0
	line	2334
	colm	7
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	mark	L3
	pnull
	line	2335
	colm	11
	synt	any
	keywd	subject
	pnull
	line	2335
	colm	20
	synt	any
	keywd	pos
	var	1
	line	2335
	colm	24
	synt	any
	plus
	dup
	var	0
	line	2335
	colm	27
	synt	any
	plus
	synt	any
	sect
	line	2335
	colm	4
	synt	any
	pret
lab L3
	synt	any
	pfail
	unmark
lab L2
	pnull
	line	2336
	colm	1
	synt	any
	pfail
	end
proc xml__many_star
	local	0,001000,c
	local	1,000000,any
	local	2,000000,many
	declend
	line	2342
	colm	12
	synt	any
	mark	L1
	line	2343
	colm	4
	synt	ifelse
	mark	L2
	var	1
	var	0
	line	2343
	colm	10
	synt	any
	invoke	1
	unmark
	mark	L4
	var	2
	var	0
	line	2344
	colm	18
	synt	any
	invoke	1
	line	2344
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	goto	L3
lab L2
	mark	L5
	line	2346
	colm	14
	synt	any
	keywd	pos
	line	2346
	colm	7
	synt	any
	pret
lab L5
	synt	any
	pfail
lab L3
	line	2343
	colm	4
	synt	endifelse
	unmark
lab L1
	pnull
	line	2347
	colm	2
	synt	any
	pfail
	end
