mpimos_parser:
	module		mpimos_parser
	entry		do,2,do_2_0
	module_entry		mpimos_parser
	predicate		do,2
do_2_0:
	try_me_else		do_2_1
	jump_on_non_list		1,do_2_3
	read_car		1,3
	wait_vector		3,4
	read_element		3,0,4
	atom		4
	branch_on_atom		4,2,do_2_1
	bucket_entry_a		parse,do_2_6
	bucket_entry_a		parse_ex,do_2_7
do_2_6:
	read_cdr		1,5
	read_elements_inc		3,1,6,3
	collect_list		1
	collect_vector		3
	put_vector		4,2
	write_element_variable		4,0,3
	write_element_variable		4,1,1
	get_vector_value		2,4
	create_goal		2
	set_value		1,5
	set_value		2,1
	enqueue_goal		2,do_2_0
	create_goal		6
	set_marked_value		1,6
	set_variable		2,4
	set_values_inc		3,7,2
	set_variable		5,9
	set_variable		6,10
	enqueue_goal		6,check_result_6_0
	put_integer		1,0
	put_value		2,3
	put_value		3,6
	put_integer		5,0
	put_integer		6,1200
	put_integer		7,1
	put_void		8
	execute		10,term_10_0
do_2_7:
	read_cdr		1,5
	read_elements_inc		3,1,6,3
	collect_list		1
	collect_vector		3
	put_vector		4,2
	write_element_variable		4,0,3
	write_element_variable		4,1,1
	get_vector_value		2,4
	create_goal		2
	set_value		1,5
	set_value		2,1
	enqueue_goal		2,do_2_0
	create_goal		6
	set_marked_value		1,6
	set_variable		2,4
	set_values_inc		3,7,2
	set_variable		5,9
	set_variable		6,10
	enqueue_goal		6,check_result_6_0
	put_integer		1,1
	put_value		2,3
	put_value		3,6
	put_integer		5,0
	put_integer		6,1200
	put_integer		7,1
	put_void		8
	execute		10,term_10_0
do_2_3:
	check_nil		1,do_2_1
	get_nil		2
	proceed
do_2_1:
	suspend		do_2_0
	module_entry		mpimos_parser
	predicate		check_result,6
check_result_6_0:
	try_me_else		check_result_6_1
	list		2
	read_car		2,7
	wait_atom		7,end
	read_cdr		2,7
	wait_nil		7
	wait_atom		6,parsed
	collect_list		2
	collect_value		1
	get_value		3,5
	get_atom		4,parsed
	proceed
check_result_6_1:
	try_me_else		check_result_6_3
	vector		6
	jump_on_arity		6,4,check_result_6_3
	table_entry		check_result_6_3
	table_entry		check_result_6_3
	table_entry		check_result_6_5
	table_entry		check_result_6_6
check_result_6_5:
	read_element		6,0,7
	wait_atom		7,retry
	read_element		6,1,7
	collect_vector		6
	put_value		6,7
	execute		6,check_result_6_0
check_result_6_6:
	read_element		6,0,7
	atom		7
	branch_on_atom		7,2,check_result_6_3
	bucket_entry_a		ambiguous,check_result_6_8
	bucket_entry_a		error,check_result_6_9
check_result_6_8:
	read_elements_inc		6,1,8,2
	collect_value		9
	collect_value		5
	collect_value		3
	collect_value		2
	put_reused_func		2,6,ambiguous
	write_element_value		2,1,8
	write_element_value		2,2,1
	get_vector_value		4,2
	proceed
check_result_6_9:
	read_elements_inc		6,1,8,2
	collect_value		9
	collect_value		5
	collect_value		3
	collect_value		2
	put_reused_func		2,6,error
	write_element_value		2,1,8
	write_element_value		2,2,1
	get_vector_value		4,2
	proceed
check_result_6_3:
	otherwise		check_result_6_0
	try_me_else		check_result_6_15
	wait_atom		6,parsed
	collect_value		3
	collect_value		1
	put_func		1,3,remained
	write_element_value		1,1,5
	write_element_value		1,2,2
	get_vector_value		4,1
	proceed
check_result_6_15:
	suspend		check_result_6_0
	module_entry		mpimos_parser
	predicate		term,10
term_10_0:
	try_me_else		term_10_1
	list		3
	read_car		3,11
	jump_on_non_atom		11,term_10_4
	hash_on_atom		11,4,term_10_1
	bucket_entry_a		'(',term_10_5
	bucket_entry_a		'[',term_10_6
	bucket_entry_a		'{',term_10_7
	bucket_entry_a		'|',term_10_8
term_10_5:
	read_cdr		3,12
	collect_list		3
	put_vector		13,2
	write_element_variable		13,0,11
	write_element_variable		13,1,3
	get_vector_value		2,13
	b_increment		7,2
	put_value		7,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,13
	set_values_inc		4,4,3
	set_variable		7,11
	set_values_inc		8,8,3
	set_variable		11,9
	set_variable		12,10
	enqueue_goal		12,term_parenthesis_rst_12_0
	put_value		2,3
	put_values_inc		3,12,2
	put_integer		5,0
	put_integer		6,1200
	put_value		8,11
	execute		10,term_10_0
term_10_6:
	read_cdr		3,12
	list		12
	read_car		12,13
	try_me_else		term_10_10
	wait_atom		13,']'
	read_cdr		12,11
	collect_list		3
	collect_list		12
	put_vector		13,2
	write_element_variable		13,0,12
	write_element_variable		13,1,3
	get_vector_value		2,13
	put_integer		2,2
	b_add		7,2,2
	create_goal		11
	set_marked_value		1,1
	set_values_dec		2,12,2
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,atom
	put_nil		4
	execute		5,one_term_5_0
term_10_10:
	read_cdr		12,14
	try_me_else		term_10_1
	put_atom		15,']'
	g_diff		13,15
	collect_list		12
	put_vector		15,2
	write_element_variable		15,0,12
	write_element_variable		15,1,11
	get_vector_value		2,15
	b_increment		7,2
	put_value		7,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,12
	set_variable		3,15
	set_values_inc		4,4,3
	set_variable		7,12
	set_values_inc		8,8,3
	set_variable		11,9
	set_variable		12,10
	enqueue_goal		12,term_bracket_rst_12_0
	put_reused_list_val_val		3,3,13,14
	put_value		2,11
	put_value		4,15
	put_integer		5,0
	put_integer		6,999
	put_value		8,12
	execute		10,term_10_0
term_10_7:
	read_cdr		3,12
	list		12
	read_car		12,13
	try_me_else		term_10_13
	wait_atom		13,'}'
	read_cdr		12,11
	collect_list		3
	collect_list		12
	put_vector		13,2
	write_element_variable		13,0,12
	write_element_variable		13,1,3
	get_vector_value		2,13
	put_integer		2,2
	b_add		7,2,2
	create_goal		11
	set_marked_value		1,1
	set_values_dec		2,12,2
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,6
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,vector
	put_vector		4,0
	put_integer		5,0
	execute		6,one_term_6_0
term_10_13:
	read_cdr		12,14
	try_me_else		term_10_1
	put_atom		15,'}'
	g_diff		13,15
	collect_list		12
	put_vector		15,2
	write_element_variable		15,0,12
	write_element_variable		15,1,11
	get_vector_value		2,15
	b_increment		7,2
	put_value		7,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,12
	set_variable		3,15
	set_values_inc		4,4,3
	set_variable		7,12
	set_values_inc		8,8,3
	set_variable		11,9
	set_variable		12,10
	enqueue_goal		12,term_brace_rst_12_0
	put_reused_list_val_val		3,3,13,14
	put_value		2,11
	put_value		4,15
	put_integer		5,0
	put_integer		6,999
	put_value		8,12
	execute		10,term_10_0
term_10_8:
	read_cdr		3,12
	put_func		11,3,operator
	write_element_atom		11,1,'|'
	write_element_variable		11,2,13
	get_reused_list_val_var		2,14,3,11,3
	b_increment		7,2
	put_value		7,2
	put_value		2,3
	put_value		3,12
	put_atom		11,'|'
	put_value		12,13
	execute		12,after_atom_12_0
term_10_4:
	is_vector		11,term_10_1
	jump_on_arity		11,4,term_10_1
	table_entry		term_10_1
	table_entry		term_10_1
	table_entry		term_10_15
	table_entry		term_10_16
term_10_15:
	read_element		11,0,12
	atom		12
	hash_on_atom		12,7,term_10_1
	bucket_entry_a		atom,term_10_18
	bucket_entry_a		float,term_10_19
	bucket_entry_a		illegal,term_10_20
	bucket_entry_a		integer,term_10_21
	bucket_entry_a		open,term_10_22
	bucket_entry_a		sign,term_10_23
	bucket_entry_a		string,term_10_24
term_10_18:
	read_cdr		3,13
	read_element		11,1,14
	collect_vector		11
	put_func		11,3,operator
	write_element_marked_value		11,1,14
	write_element_variable		11,2,12
	get_reused_list_val_var		2,15,3,11,3
	b_increment		7,2
	put_value		7,2
	put_value		2,3
	put_value		3,13
	put_value		11,14
	execute		12,after_atom_12_0
term_10_19:
	read_cdr		3,13
	read_element		11,1,14
	collect_list		3
	put_reused_vector		12,11
	write_element_variable		12,0,11
	write_element_variable		12,1,3
	get_vector_value		2,12
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	set_value		3,13
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,floating_point
	put_value		4,14
	execute		5,one_term_5_0
term_10_20:
	read_cdr		3,13
	read_element		11,1,14
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		7,1
	put_reused_func		2,11,illegal
	write_element_value		2,1,14
	put_reused_list_val_val		3,3,2,13
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
term_10_21:
	read_element		11,1,13
	integer		13
	read_cdr		3,14
	try_me_else		term_10_26
	put_integer		15,0
	g_not_less_than		13,15
	collect_list		3
	put_reused_vector		12,11
	write_element_variable		12,0,11
	write_element_variable		12,1,3
	get_vector_value		2,12
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	set_value		3,14
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,integer
	put_value		4,13
	execute		5,one_term_5_0
term_10_26:
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	collect_vector		11
	get_nil		2
	b_decrement		7,1
	put_structured_constant		2,'$SCNST_0'
	put_reused_list_val_val		3,3,2,14
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
term_10_22:
	read_cdr		3,13
	read_element		11,1,14
	collect_list		3
	put_reused_vector		12,11
	write_element_variable		12,0,11
	write_element_variable		12,1,3
	get_vector_value		2,12
	b_increment		7,2
	put_value		7,2
	create_goal		13
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,12
	set_values_inc		4,4,3
	set_variable		7,11
	set_values_inc		8,8,3
	set_value		11,14
	set_variable		12,9
	set_variable		13,10
	enqueue_goal		13,term_open_rst_13_0
	put_value		2,3
	put_values_dec		3,13,2
	put_integer		5,0
	put_integer		6,999
	put_value		8,11
	execute		10,term_10_0
term_10_23:
	read_cdr		3,13
	read_element		11,1,14
	collect_vector		11
	put_func		11,3,operator
	write_element_marked_value		11,1,14
	write_element_variable		11,2,12
	get_reused_list_val_var		2,15,3,11,3
	b_increment		7,2
	put_value		7,2
	put_value		2,3
	put_value		3,13
	put_value		11,14
	execute		12,after_sign_12_0
term_10_24:
	read_cdr		3,13
	read_element		11,1,14
	string		14
	g_string		14,12,15
	collect_list		3
	put_reused_vector		16,11
	write_element_variable		16,0,11
	write_element_variable		16,1,3
	get_vector_value		2,16
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	set_value		3,13
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,7
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,string
	put_value		4,14
	put_value		5,12
	put_value		6,15
	execute		7,one_term_7_0
term_10_16:
	read_cdr		3,12
	read_element		11,0,13
	wait_atom		13,'$VAR'
	read_elements_inc		11,1,13,2
	collect_list		3
	b_increment		7,3
	put_value		7,3
	put_reused_func		11,11,'$VAR'
	write_elements_inc		11,1,13,2
	put_value		3,12
	execute		11,term_tail_11_0
term_10_1:
	otherwise		term_10_0
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		7,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
term_10_46:
	suspend		term_10_0
	module_entry		mpimos_parser
	predicate		term_tail,11
term_tail_11_0:
	try_me_else		term_tail_11_1
	list		3
	read_car		3,12
	jump_on_non_atom		12,term_tail_11_4
	hash_on_atom		12,6,term_tail_11_1
	bucket_entry_a		')',term_tail_11_5
	bucket_entry_a		',',term_tail_11_6
	bucket_entry_a		']',term_tail_11_7
	bucket_entry_a		end,term_tail_11_8
	bucket_entry_a		'|',term_tail_11_9
	bucket_entry_a		'}',term_tail_11_10
term_tail_11_5:
	read_cdr		3,13
	collect_value		6
	collect_value		5
	collect_value		1
	get_nil		2
	get_value		9,11
	put_reused_list		1,3
	write_car_atom		1,')'
	write_cdr_value		1,13
	get_list_value		4,1
	get_atom		10,parsed
	b_decrement		7,1
	get_value		8,1
	proceed
term_tail_11_6:
	read_cdr		3,13
	try_me_else		term_tail_11_11
	integer		5
	put_integer		14,1000
	g_less_than		5,14
	integer		6
	put_integer		14,1000
	g_not_less_than		6,14
	collect_list		3
	put_vector		12,2
	write_element_variable		12,0,5
	write_element_variable		12,1,3
	get_vector_value		2,12
	b_increment		7,2
	put_value		7,2
	create_goal		13
	set_marked_value		1,1
	set_value		2,5
	set_variable		3,5
	set_value		4,4
	set_integer		5,1000
	set_value		6,6
	set_variable		7,12
	set_values_inc		8,8,4
	set_variable		12,9
	set_variable		13,10
	enqueue_goal		13,term_tail_parenthesis_13_0
	put_value		2,3
	put_value		3,13
	put_value		4,5
	put_integer		5,0
	put_integer		6,1000
	put_value		8,12
	execute		10,term_10_0
term_tail_11_11:
	try_me_else		term_tail_11_1
	integer		6
	put_integer		14,999
	g_not_less_than		14,6
	collect_value		5
	collect_value		1
	get_nil		2
	get_value		9,11
	put_reused_list		1,3
	write_car_atom		1,','
	write_cdr_value		1,13
	get_list_value		4,1
	get_atom		10,parsed
	b_decrement		7,1
	get_value		8,1
	proceed
term_tail_11_7:
	read_cdr		3,13
	collect_value		6
	collect_value		5
	collect_value		1
	get_nil		2
	get_value		9,11
	put_reused_list		1,3
	write_car_atom		1,']'
	write_cdr_value		1,13
	get_list_value		4,1
	get_atom		10,parsed
	b_decrement		7,1
	get_value		8,1
	proceed
term_tail_11_8:
	read_cdr		3,13
	wait_nil		13
	collect_list		3
	collect_value		6
	collect_value		5
	collect_value		1
	get_nil		2
	get_value		9,11
	put_structured_constant		1,'$SCNST_1'
	get_value		4,1
	get_atom		10,parsed
	b_decrement		7,1
	get_value		8,1
	proceed
term_tail_11_9:
	read_cdr		3,13
	put_func		12,3,operator
	write_element_atom		12,1,'|'
	write_element_variable		12,2,14
	get_reused_list_val_var		2,3,3,12,12
	put_list		3
	write_car_atom		3,'|'
	write_cdr_value		3,13
	put_value		2,12
	put_value		12,14
	execute		12,term_tail_1_12_0
term_tail_11_10:
	read_cdr		3,13
	collect_value		6
	collect_value		5
	collect_value		1
	get_nil		2
	get_value		9,11
	put_reused_list		1,3
	write_car_atom		1,'}'
	write_cdr_value		1,13
	get_list_value		4,1
	get_atom		10,parsed
	b_decrement		7,1
	get_value		8,1
	proceed
term_tail_11_4:
	check_vector		12,2,term_tail_11_1
	read_element		12,0,13
	atom		13
	branch_on_atom		13,3,term_tail_11_1
	bucket_entry_a		atom,term_tail_11_15
	bucket_entry_a		open,term_tail_11_16
	bucket_entry_a		sign,term_tail_11_17
term_tail_11_15:
	read_cdr		3,14
	read_element		12,1,15
	put_func		13,3,operator
	write_element_marked_value		13,1,15
	write_element_variable		13,2,16
	get_reused_list_val_var		2,3,3,13,13
	put_reused_func		2,12,atom
	write_element_value		2,1,15
	put_list_val_val		3,2,14
	put_value		2,13
	put_value		12,16
	execute		12,term_tail_1_12_0
term_tail_11_16:
	read_cdr		3,14
	read_element		12,1,15
	put_func		13,3,operator
	write_element_marked_value		13,1,15
	write_element_variable		13,2,16
	get_reused_list_val_var		2,3,3,13,13
	put_reused_func		2,12,open
	write_element_value		2,1,15
	put_list_val_val		3,2,14
	put_value		2,13
	put_value		12,16
	execute		12,term_tail_1_12_0
term_tail_11_17:
	read_cdr		3,14
	read_element		12,1,15
	put_func		13,3,operator
	write_element_marked_value		13,1,15
	write_element_variable		13,2,16
	get_reused_list_val_var		2,3,3,13,13
	put_reused_func		2,12,sign
	write_element_value		2,1,15
	put_list_val_val		3,2,14
	put_value		2,13
	put_value		12,16
	execute		12,term_tail_1_12_0
term_tail_11_1:
	otherwise		term_tail_11_0
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		7,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
term_tail_11_28:
	suspend		term_tail_11_0
	module_entry		mpimos_parser
	predicate		term_tail_1,12
term_tail_1_12_0:
	try_me_else		term_tail_1_12_1
	wait_nil		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		7,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
term_tail_1_12_1:
	otherwise		term_tail_1_12_0
	put_value		13,12
	put_vector		15,2
	write_element_variable		15,0,12
	write_element_variable		15,1,14
	get_vector_value		2,15
	put_marked_value		2,7
	b_decrement		2,2
	create_goal		13
	set_marked_value		1,1
	set_value		2,12
	set_marked_value		3,3
	set_value		4,4
	set_marked_value		5,6
	set_value		6,2
	set_values_inc		7,8,4
	set_variable		11,8
	set_variable		12,10
	set_variable		13,12
	enqueue_goal		13,check_ambiguity2_13_0
	put_value		2,14
	put_values_inc		4,5,3
	put_integer		7,0
	put_integer		9,0
	put_nil		11
	execute		13,fork_term_tail_13_0
term_tail_1_12_6:
	suspend		term_tail_1_12_0
	module_entry		mpimos_parser
	predicate		fork_term_tail,13
fork_term_tail_13_0:
	try_me_else		fork_term_tail_13_1
	integer		5
	list		13
	read_car		13,14
	wait_vector		14,2
	read_element		14,0,15
	integer		15
	read_element		14,1,16
	try_me_else		fork_term_tail_13_6
	atom		16
	hash_on_atom		16,5,fork_term_tail_13_6
	bucket_entry_a		xf,fork_term_tail_13_8
	bucket_entry_a		xfx,fork_term_tail_13_9
	bucket_entry_a		xfy,fork_term_tail_13_10
	bucket_entry_a		yf,fork_term_tail_13_11
	bucket_entry_a		yfx,fork_term_tail_13_12
fork_term_tail_13_8:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_vector		14
	b_increment		7,7
	put_marked_value		14,6
	b_decrement		14,14
	put_func		15,3,parsed
	write_element_marked_value		15,1,3
	write_element_value		15,2,14
	get_reused_list_val_var		12,14,13,15,13
	put_value		12,13
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_13_9:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_vector		14
	b_increment		7,7
	put_marked_value		14,6
	b_decrement		14,14
	put_func		15,3,parsed
	write_element_marked_value		15,1,3
	write_element_value		15,2,14
	get_reused_list_val_var		12,14,13,15,13
	put_value		12,13
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_13_10:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_vector		14
	b_increment		7,7
	put_marked_value		14,6
	b_decrement		14,14
	put_func		15,3,parsed
	write_element_marked_value		15,1,3
	write_element_value		15,2,14
	get_reused_list_val_var		12,14,13,15,13
	put_value		12,13
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_13_11:
	read_cdr		13,17
	g_less_than		5,15
	collect_vector		14
	b_increment		7,7
	put_marked_value		14,6
	b_decrement		14,14
	put_func		15,3,parsed
	write_element_marked_value		15,1,3
	write_element_value		15,2,14
	get_reused_list_val_var		12,14,13,15,13
	put_value		12,13
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_13_12:
	read_cdr		13,17
	g_less_than		5,15
	collect_vector		14
	b_increment		7,7
	put_marked_value		14,6
	b_decrement		14,14
	put_func		15,3,parsed
	write_element_marked_value		15,1,3
	write_element_value		15,2,14
	get_reused_list_val_var		12,14,13,15,13
	put_value		12,13
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_13_6:
	read_cdr		13,17
	try_me_else		fork_term_tail_13_1
	g_not_less_than		5,15
	collect_list		13
	put_reused_vector		18,14
	write_element_variable		18,0,14
	write_element_variable		18,1,13
	get_vector_value		2,18
	create_goal		13
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,3
	set_marked_value		4,4
	set_value		5,5
	set_marked_value		6,6
	set_variable		7,19
	set_value		8,8
	set_variable		9,18
	set_value		10,10
	set_variable		11,14
	set_value		12,12
	set_value		13,17
	enqueue_goal		13,fork_term_tail_13_0
	put_value		2,13
	put_value		5,15
	put_value		8,19
	put_value		10,18
	put_value		12,14
	put_value		13,16
	execute		13,tail_13_0
fork_term_tail_13_1:
	try_me_else		fork_term_tail_13_13
	wait_nil		13
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		8,7
	get_value		9,10
	get_value		12,11
	proceed
fork_term_tail_13_13:
	otherwise		fork_term_tail_13_0
	try_me_else		fork_term_tail_13_26
	wait_list_var_var		13,14,15
	collect_list		13
	collect_value		14
	put_value		13,15
	execute		13,fork_term_tail_13_0
fork_term_tail_13_26:
	suspend		fork_term_tail_13_0
	module_entry		mpimos_parser
	predicate		fork_term_tail_1,13
fork_term_tail_1_13_0:
	try_me_else		fork_term_tail_1_13_1
	integer		5
	list		13
	read_car		13,14
	wait_vector		14,2
	read_element		14,0,15
	integer		15
	read_element		14,1,16
	try_me_else		fork_term_tail_1_13_6
	atom		16
	hash_on_atom		16,5,fork_term_tail_1_13_6
	bucket_entry_a		xf,fork_term_tail_1_13_8
	bucket_entry_a		xfx,fork_term_tail_1_13_9
	bucket_entry_a		xfy,fork_term_tail_1_13_10
	bucket_entry_a		yf,fork_term_tail_1_13_11
	bucket_entry_a		yfx,fork_term_tail_1_13_12
fork_term_tail_1_13_8:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_list		13
	collect_vector		14
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_9:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_list		13
	collect_vector		14
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_10:
	read_cdr		13,17
	g_decrement		15,18
	g_less_than		5,18
	collect_list		13
	collect_vector		14
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_11:
	read_cdr		13,17
	g_less_than		5,15
	collect_list		13
	collect_vector		14
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_12:
	read_cdr		13,17
	g_less_than		5,15
	collect_list		13
	collect_vector		14
	put_value		13,17
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_6:
	read_cdr		13,17
	try_me_else		fork_term_tail_1_13_1
	g_not_less_than		5,15
	collect_list		13
	put_reused_vector		18,14
	write_element_variable		18,0,14
	write_element_variable		18,1,13
	get_vector_value		2,18
	create_goal		13
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,3
	set_marked_value		4,4
	set_value		5,5
	set_marked_value		6,6
	set_variable		7,18
	set_value		8,8
	set_marked_value		9,9
	set_marked_value		10,10
	set_variable		11,14
	set_value		12,12
	set_value		13,17
	enqueue_goal		13,fork_term_tail_1_13_0
	put_value		2,13
	put_value		5,15
	put_value		8,18
	put_value		12,14
	put_value		13,16
	execute		13,tail_13_0
fork_term_tail_1_13_1:
	try_me_else		fork_term_tail_1_13_13
	wait_nil		13
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		8,7
	get_value		9,10
	get_value		12,11
	proceed
fork_term_tail_1_13_13:
	otherwise		fork_term_tail_1_13_0
	try_me_else		fork_term_tail_1_13_26
	wait_list_var_var		13,14,15
	collect_list		13
	collect_value		14
	put_value		13,15
	execute		13,fork_term_tail_1_13_0
fork_term_tail_1_13_26:
	suspend		fork_term_tail_1_13_0
	module_entry		mpimos_parser
	predicate		tail,13
tail_13_0:
	put_values_inc		15,4,3
	put_vector		6,2
	write_element_variable		6,0,4
	write_element_variable		6,1,5
	get_vector_value		2,6
	create_goal		13
	set_marked_value		1,1
	set_value		2,4
	set_variable		3,4
	set_marked_value		4,16
	set_variable		5,14
	set_values_inc		6,7,6
	set_variable		12,9
	set_variable		13,10
	enqueue_goal		13,wait_op_result_2_13_0
	put_value		2,5
	put_values_inc		5,15,3
	put_value		8,14
	put_value		11,13
	execute		11,tail_op_11_0
tail_13_1:
	suspend		tail_13_0
	module_entry		mpimos_parser
	predicate		wait_op_result_2,13
wait_op_result_2_13_0:
	try_me_else		wait_op_result_2_13_1
	jump_on_non_atom		13,wait_op_result_2_13_3
	test_atom		13,parsed,wait_op_result_2_13_1
	collect_value		1
	get_nil		2
	b_increment		6,1
	get_value		7,1
	get_value		8,9
	put_func		1,5,parsed
	write_element_value		1,1,12
	write_elements_inc		1,2,3,3
	put_list_val_val		2,1,10
	get_list_value		11,2
	proceed
wait_op_result_2_13_3:
	check_vector		13,2,wait_op_result_2_13_1
	read_element		13,0,14
	wait_atom		14,retry
	read_element		13,1,14
	wait_atom		14,parsed
	collect_value		1
	get_nil		2
	get_value		7,6
	b_increment		8,1
	get_value		9,1
	put_func		1,5,parsed
	write_element_value		1,1,12
	write_elements_inc		1,2,3,3
	put_reused_func		2,13,retry
	write_element_value		2,1,1
	put_list_val_val		1,2,10
	get_list_value		11,1
	proceed
wait_op_result_2_13_1:
	otherwise		wait_op_result_2_13_0
	collect_value		12
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		7,6
	get_value		8,9
	put_list_val_val		1,13,10
	get_list_value		11,1
	proceed
wait_op_result_2_13_9:
	suspend		wait_op_result_2_13_0
	module_entry		mpimos_parser
	predicate		tail_op,11
tail_op_11_0:
	try_me_else		tail_op_11_1
	list		3
	read_car		3,12
	jump_on_non_atom		12,tail_op_11_4
	test_atom		12,'|',tail_op_11_1
	read_cdr		3,13
	integer		5
	integer		6
	atom		11
	branch_on_atom		11,2,tail_op_11_1
	bucket_entry_a		xf,tail_op_11_8
	bucket_entry_a		yf,tail_op_11_9
tail_op_11_8:
	g_less_than		5,6
	collect_list		3
	collect_value		1
	get_nil		2
	put_structured_constant		1,'$SCNST_2'
	get_value		9,1
	get_atom		10,parsed
	get_value		4,13
	get_value		8,7
	proceed
tail_op_11_9:
	g_not_less_than		6,5
	collect_list		3
	collect_value		1
	get_nil		2
	put_structured_constant		1,'$SCNST_3'
	get_value		9,1
	get_atom		10,parsed
	get_value		4,13
	get_value		8,7
	proceed
tail_op_11_4:
	check_vector		12,2,tail_op_11_1
	read_element		12,0,13
	atom		13
	branch_on_atom		13,2,tail_op_11_1
	bucket_entry_a		atom,tail_op_11_11
	bucket_entry_a		sign,tail_op_11_12
tail_op_11_11:
	read_element		12,1,14
	read_cdr		3,15
	integer		5
	integer		6
	atom		11
	branch_on_atom		11,2,tail_op_11_1
	bucket_entry_a		xf,tail_op_11_16
	bucket_entry_a		yf,tail_op_11_17
tail_op_11_16:
	g_less_than		5,6
	collect_list		3
	collect_value		1
	get_nil		2
	put_reused_func		1,12,postfix
	write_element_value		1,1,14
	get_vector_value		9,1
	get_atom		10,parsed
	get_value		4,15
	get_value		8,7
	proceed
tail_op_11_17:
	g_not_less_than		6,5
	collect_list		3
	collect_value		1
	get_nil		2
	put_reused_func		1,12,postfix
	write_element_value		1,1,14
	get_vector_value		9,1
	get_atom		10,parsed
	get_value		4,15
	get_value		8,7
	proceed
tail_op_11_12:
	read_element		12,1,14
	read_cdr		3,15
	integer		5
	integer		6
	atom		11
	branch_on_atom		11,2,tail_op_11_1
	bucket_entry_a		xf,tail_op_11_21
	bucket_entry_a		yf,tail_op_11_22
tail_op_11_21:
	g_less_than		5,6
	collect_list		3
	collect_value		1
	get_nil		2
	put_reused_func		1,12,postfix
	write_element_value		1,1,14
	get_vector_value		9,1
	get_atom		10,parsed
	get_value		4,15
	get_value		8,7
	proceed
tail_op_11_22:
	g_not_less_than		6,5
	collect_list		3
	collect_value		1
	get_nil		2
	put_reused_func		1,12,postfix
	write_element_value		1,1,14
	get_vector_value		9,1
	get_atom		10,parsed
	get_value		4,15
	get_value		8,7
	proceed
tail_op_11_1:
	try_me_else		tail_op_11_23
	integer		5
	integer		6
	atom		11
	branch_on_atom		11,3,tail_op_11_23
	bucket_entry_a		xfx,tail_op_11_27
	bucket_entry_a		xfy,tail_op_11_28
	bucket_entry_a		yfx,tail_op_11_29
tail_op_11_27:
	g_less_than		5,6
	b_decrement		6,5
	put_values_inc		6,7,4
	execute		9,apply_infix_9_0
tail_op_11_28:
	g_less_than		5,6
	put_values_inc		5,6,5
	execute		9,apply_infix_9_0
tail_op_11_29:
	g_not_less_than		6,5
	b_decrement		6,5
	put_values_inc		6,7,4
	execute		9,apply_infix_9_0
tail_op_11_23:
	otherwise		tail_op_11_0
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		7,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
tail_op_11_53:
	suspend		tail_op_11_0
	module_entry		mpimos_parser
	predicate		apply_infix,9
apply_infix_9_0:
	try_me_else		apply_infix_9_1
	list		3
	read_car		3,10
	jump_on_non_atom		10,apply_infix_9_4
	test_atom		10,'|',apply_infix_9_1
	read_cdr		3,11
	collect_list		3
	put_value		14,5
	put_vector		10,2
	write_element_variable		10,0,5
	write_element_variable		10,1,3
	get_vector_value		2,10
	b_increment		6,2
	put_value		12,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,5
	set_variable		3,5
	set_value		4,4
	set_variable		5,13
	set_values_inc		6,7,3
	set_variable		9,9
	set_atom		10,'|'
	set_variable		11,10
	enqueue_goal		11,apply_infix_rst_11_0
	put_value		2,3
	put_value		3,11
	put_value		4,5
	put_integer		5,0
	put_value		6,14
	put_values_inc		7,12,2
	execute		10,term_10_0
apply_infix_9_4:
	check_vector		10,2,apply_infix_9_1
	read_element		10,0,11
	atom		11
	branch_on_atom		11,3,apply_infix_9_1
	bucket_entry_a		atom,apply_infix_9_6
	bucket_entry_a		open,apply_infix_9_7
	bucket_entry_a		sign,apply_infix_9_8
apply_infix_9_6:
	read_cdr		3,12
	read_element		10,1,13
	collect_list		3
	put_value		15,5
	put_reused_vector		10,10
	write_element_variable		10,0,5
	write_element_variable		10,1,3
	get_vector_value		2,10
	b_increment		6,2
	put_value		11,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,5
	set_variable		3,5
	set_value		4,4
	set_variable		5,14
	set_values_inc		6,7,3
	set_variable		9,9
	set_value		10,13
	set_variable		11,10
	enqueue_goal		11,apply_infix_rst_11_0
	put_value		2,3
	put_value		3,12
	put_value		4,5
	put_integer		5,0
	put_value		6,15
	put_value		7,11
	put_value		8,14
	execute		10,term_10_0
apply_infix_9_7:
	read_cdr		3,12
	read_element		10,1,13
	collect_list		3
	put_reused_vector		11,10
	write_element_variable		11,0,10
	write_element_variable		11,1,3
	get_vector_value		2,11
	b_increment		6,2
	put_value		11,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,10
	set_variable		3,6
	set_values_inc		4,4,2
	set_variable		6,14
	set_values_inc		7,7,3
	set_variable		10,9
	set_value		11,13
	set_variable		12,10
	enqueue_goal		12,apply_open_infix_rst_12_0
	put_value		2,3
	put_value		3,12
	put_value		4,6
	put_integer		5,0
	put_integer		6,1200
	put_value		7,11
	put_value		8,14
	execute		10,term_10_0
apply_infix_9_8:
	read_cdr		3,12
	read_element		10,1,13
	collect_list		3
	put_value		15,5
	put_reused_vector		10,10
	write_element_variable		10,0,5
	write_element_variable		10,1,3
	get_vector_value		2,10
	b_increment		6,2
	put_value		11,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,5
	set_variable		3,5
	set_value		4,4
	set_variable		5,14
	set_values_inc		6,7,3
	set_variable		9,9
	set_value		10,13
	set_variable		11,10
	enqueue_goal		11,apply_infix_rst_11_0
	put_value		2,3
	put_value		3,12
	put_value		4,5
	put_integer		5,0
	put_value		6,15
	put_value		7,11
	put_value		8,14
	execute		10,term_10_0
apply_infix_9_1:
	suspend		apply_infix_9_0
	module_entry		mpimos_parser
	predicate		apply_infix_rst,11
apply_infix_rst_11_0:
	try_me_else		apply_infix_rst_11_1
	jump_on_non_atom		11,apply_infix_rst_11_3
	test_atom		11,parsed,apply_infix_rst_11_1
	collect_value		1
	get_nil		2
	put_func		1,3,infix
	write_elements_dec		1,1,10,2
	get_vector_value		7,1
	get_atom		8,parsed
	get_value		4,3
	get_value		6,5
	proceed
apply_infix_rst_11_3:
	check_vector		11,2,apply_infix_rst_11_1
	read_element		11,0,12
	wait_atom		12,retry
	read_element		11,1,12
	wait_atom		12,parsed
	collect_value		1
	collect_vector		11
	get_nil		2
	put_func		1,3,infix
	write_elements_dec		1,1,10,2
	get_vector_value		7,1
	put_structured_constant		1,'$SCNST_4'
	get_value		8,1
	get_value		4,3
	get_value		6,5
	proceed
apply_infix_rst_11_1:
	otherwise		apply_infix_rst_11_0
	collect_value		10
	collect_value		9
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		8,11
	proceed
apply_infix_rst_11_9:
	suspend		apply_infix_rst_11_0
	module_entry		mpimos_parser
	predicate		apply_open_infix_rst,12
apply_open_infix_rst_12_0:
	try_me_else		apply_open_infix_rst_12_1
	list		3
	read_car		3,13
	try_me_else		apply_open_infix_rst_12_3
	wait_atom		13,')'
	read_cdr		3,14
	list		14
	read_car		14,15
	try_me_else		apply_open_infix_rst_12_6
	wait_atom		15,end
	wait_atom		12,parsed
	read_cdr		14,12
	collect_list		14
	collect_value		5
	collect_value		1
	get_nil		2
	put_func		1,3,infix
	write_elements_dec		1,1,11,2
	get_vector_value		8,1
	get_atom		9,parsed
	put_reused_list		1,3
	write_car_atom		1,end
	write_cdr_value		1,12
	get_list_value		4,1
	get_value		7,6
	proceed
apply_open_infix_rst_12_6:
	read_cdr		14,16
	try_me_else		apply_open_infix_rst_12_3
	wait_atom		12,parsed
	put_atom		17,end
	g_diff		15,17
	collect_list		14
	put_value		14,5
	put_value		17,10
	put_vector		12,2
	write_element_variable		12,0,10
	write_element_variable		12,1,5
	get_vector_value		2,12
	put_integer		2,2
	b_add		6,2,2
	put_value		12,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,10
	set_variable		3,6
	set_value		4,4
	set_variable		5,13
	set_values_inc		6,7,3
	set_variable		9,9
	set_value		10,11
	set_variable		11,10
	enqueue_goal		11,apply_infix_rst_11_0
	put_reused_list_val_val		3,3,15,16
	put_value		2,5
	put_value		4,6
	put_integer		5,0
	put_value		6,14
	put_values_inc		7,12,2
	put_value		11,17
	execute		11,term_tail_11_0
apply_open_infix_rst_12_3:
	read_cdr		3,14
	try_me_else		apply_open_infix_rst_12_1
	wait_atom		12,parsed
	put_atom		15,')'
	g_diff		13,15
	collect_value		11
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	put_reused_list_val_val		1,3,13,14
	put_func		2,3,error
	write_element_value		2,1,6
	write_element_value		2,2,1
	get_vector_value		9,2
	proceed
apply_open_infix_rst_12_1:
	try_me_else		apply_open_infix_rst_12_10
	wait_vector		12,2
	read_element		12,0,13
	wait_atom		13,retry
	read_element		12,1,13
	collect_vector		12
	create_goal		12
	set_values_inc		1,1,8
	set_variable		9,2
	set_values_inc		10,10,2
	set_value		12,13
	enqueue_goal		12,apply_open_infix_rst_12_0
	put_value		1,9
	execute		2,retry_result_2_0
apply_open_infix_rst_12_10:
	otherwise		apply_open_infix_rst_12_0
	collect_value		11
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		9,12
	proceed
apply_open_infix_rst_12_28:
	suspend		apply_open_infix_rst_12_0
	module_entry		mpimos_parser
	predicate		check_ambiguity2,13
check_ambiguity2_13_0:
	try_me_else		check_ambiguity2_13_1
	integer		11
	jump_on_integer		11,2,check_ambiguity2_13_3
	table_entry		check_ambiguity2_13_4
	table_entry		check_ambiguity2_13_5
check_ambiguity2_13_4:
	try_me_else		check_ambiguity2_13_3
	integer		12
	jump_on_integer		12,2,check_ambiguity2_13_7
	table_entry		check_ambiguity2_13_8
	table_entry		check_ambiguity2_13_9
check_ambiguity2_13_8:
	try_me_else		check_ambiguity2_13_10
	wait_nil		13
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	put_func		1,3,error
	write_element_value		1,1,6
	write_element_value		1,2,3
	get_vector_value		9,1
	proceed
check_ambiguity2_13_10:
	try_me_else		check_ambiguity2_13_7
	put_nil		14
	g_diff		13,14
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	collect_value		14
	get_nil		2
	put_value		1,13
	put_value		2,9
	execute		2,select_error_2_0
check_ambiguity2_13_9:
	collect_value		6
	collect_value		3
	create_goal		9
	set_values_inc		1,1,2
	set_values_inc		3,4,2
	set_values_inc		5,7,2
	set_variable		7,1
	set_value		8,10
	set_variable		9,2
	enqueue_goal		9,check_ambiguity2_sub_9_0
	create_goal		2
	set_value		1,9
	set_value		2,1
	enqueue_goal		2,retry_result_2_0
	put_value		1,13
	execute		2,get_retry_parsed_result_2_0
check_ambiguity2_13_7:
	try_me_else		check_ambiguity2_13_3
	put_nil		14
	g_diff		13,14
	put_integer		15,1
	g_less_than		15,12
	collect_value		13
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		5
	collect_value		4
	collect_value		1
	collect_value		14
	get_nil		2
	put_func		1,3,ambiguous
	write_element_value		1,1,6
	write_element_value		1,2,3
	get_vector_value		9,1
	proceed
check_ambiguity2_13_5:
	collect_value		12
	collect_value		6
	collect_value		3
	create_goal		9
	set_values_inc		1,1,2
	set_values_inc		3,4,2
	set_values_inc		5,7,4
	set_variable		9,2
	enqueue_goal		9,check_ambiguity2_sub_9_0
	put_value		1,13
	execute		2,get_parsed_result_2_0
check_ambiguity2_13_3:
	try_me_else		check_ambiguity2_13_1
	put_nil		14
	g_diff		13,14
	put_integer		15,1
	g_less_than		15,11
	collect_value		13
	collect_value		12
	collect_value		10
	collect_value		8
	collect_value		7
	collect_value		5
	collect_value		4
	collect_value		1
	collect_value		14
	get_nil		2
	put_func		1,3,ambiguous
	write_element_value		1,1,6
	write_element_value		1,2,3
	get_vector_value		9,1
	proceed
check_ambiguity2_13_1:
	suspend		check_ambiguity2_13_0
	module_entry		mpimos_parser
	predicate		check_ambiguity2_sub,9
check_ambiguity2_sub_9_0:
	try_me_else		check_ambiguity2_sub_9_1
	vector		9
	jump_on_arity		9,6,check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_3
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_4
check_ambiguity2_sub_9_3:
	read_element		9,0,10
	wait_atom		10,parsed
	read_elements_inc		9,1,10,2
	collect_value		4
	collect_value		1
	collect_vector		9
	get_nil		2
	get_value		6,8
	get_value		3,10
	get_atom		7,parsed
	get_value		5,11
	proceed
check_ambiguity2_sub_9_4:
	read_element		9,0,10
	wait_atom		10,parsed
	read_element		9,1,11
	vector		11
	jump_on_arity		11,4,check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_1
	table_entry		check_ambiguity2_sub_9_7
	table_entry		check_ambiguity2_sub_9_8
check_ambiguity2_sub_9_7:
	read_elements_inc		9,2,12,3
	read_element		11,0,15
	wait_atom		15,postfix
	read_element		11,1,10
	collect_vector		9
	put_vector		17,3
	write_element_variable		17,0,16
	write_element_variable		17,1,15
	write_element_variable		17,2,9
	get_vector_value		2,17
	b_increment		14,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,16
	set_value		3,12
	set_value		4,3
	set_value		5,13
	set_value		6,4
	set_value		7,2
	set_values_inc		8,5,3
	set_variable		11,2
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,15
	set_atom		3,vector
	put_reused_vector		3,11
	write_element_variable		3,0,5
	write_element_value		3,1,8
	set_value		4,3
	set_integer		5,2
	set_value		6,2
	enqueue_goal		6,one_term_6_0
	put_value		2,9
	put_atom		3,atom
	put_value		4,10
	execute		5,one_term_5_0
check_ambiguity2_sub_9_8:
	read_elements_inc		9,2,12,3
	read_element		11,0,15
	wait_atom		15,infix
	read_element		11,1,10
	read_element		11,2,15
	collect_vector		9
	put_reused_vector		17,11
	write_element_variable		17,0,16
	write_element_variable		17,1,11
	write_element_variable		17,2,9
	get_vector_value		2,17
	b_increment		14,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,16
	set_value		3,12
	set_value		4,3
	set_value		5,13
	set_value		6,4
	set_value		7,2
	set_values_inc		8,5,3
	set_variable		11,2
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,11
	set_atom		3,vector
	put_vector		3,3
	write_element_variable		3,0,5
	write_element_value		3,1,8
	write_element_value		3,2,15
	set_value		4,3
	set_integer		5,3
	set_value		6,2
	enqueue_goal		6,one_term_6_0
	put_value		2,9
	put_atom		3,atom
	put_value		4,10
	execute		5,one_term_5_0
check_ambiguity2_sub_9_1:
	suspend		check_ambiguity2_sub_9_0
	module_entry		mpimos_parser
	predicate		term_tail_parenthesis,13
term_tail_parenthesis_13_0:
	try_me_else		term_tail_parenthesis_13_1
	jump_on_non_atom		13,term_tail_parenthesis_13_3
	test_atom		13,parsed,term_tail_parenthesis_13_1
	put_vector		16,3
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	write_element_variable		16,2,13
	get_vector_value		2,16
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,15
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,2
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,14
	set_atom		3,vector
	put_vector		3,3
	write_element_variable		3,0,5
	write_elements_inc		3,1,11,2
	set_value		4,3
	set_integer		5,3
	set_value		6,2
	enqueue_goal		6,one_term_6_0
	put_value		2,13
	put_atom		3,atom
	put_atom		4,','
	execute		5,one_term_5_0
term_tail_parenthesis_13_3:
	check_vector		13,2,term_tail_parenthesis_13_1
	read_element		13,0,14
	wait_atom		14,retry
	read_element		13,1,14
	wait_atom		14,parsed
	collect_vector		13
	put_vector		16,3
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	write_element_variable		16,2,13
	get_vector_value		2,16
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,15
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,2
	set_variable		11,4
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,14
	set_atom		3,vector
	put_vector		5,3
	write_element_variable		5,0,3
	write_elements_inc		5,1,11,2
	set_value		4,5
	set_integer		5,3
	set_value		6,4
	enqueue_goal		6,one_term_6_0
	create_goal		5
	set_value		1,1
	set_value		2,13
	set_atom		3,atom
	set_atom		4,','
	set_value		5,3
	enqueue_goal		5,one_term_5_0
	put_value		1,10
	execute		2,retry_result_2_0
term_tail_parenthesis_13_1:
	otherwise		term_tail_parenthesis_13_0
	collect_value		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,13
	proceed
term_tail_parenthesis_13_9:
	suspend		term_tail_parenthesis_13_0
	module_entry		mpimos_parser
	predicate		term_open_rst,13
term_open_rst_13_0:
	try_me_else		term_open_rst_13_1
	jump_on_non_atom		13,term_open_rst_13_3
	test_atom		13,parsed,term_open_rst_13_1
	put_vector		16,3
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	write_element_variable		16,2,13
	get_vector_value		2,16
	b_increment		7,2
	put_value		16,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,15
	set_variable		3,15
	set_values_inc		4,4,3
	set_variable		7,6
	set_values_inc		8,8,3
	put_list_val_var		2,12,7
	put_list		5
	write_car_variable		5,4
	write_cdr_value		5,2
	set_value		11,5
	set_variable		12,9
	enqueue_goal		12,term_list_rst_12_0
	create_goal		5
	set_value		1,1
	set_value		2,14
	set_atom		3,atom
	set_value		4,11
	set_value		5,4
	enqueue_goal		5,one_term_5_0
	put_value		2,13
	put_values_inc		4,15,2
	put_nil		8
	execute		9,term_list_9_0
term_open_rst_13_3:
	check_vector		13,2,term_open_rst_13_1
	read_element		13,0,14
	wait_atom		14,retry
	read_element		13,1,14
	wait_atom		14,parsed
	collect_vector		13
	put_vector		16,3
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	write_element_variable		16,2,13
	get_vector_value		2,16
	b_increment		7,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,15
	set_variable		3,15
	set_values_inc		4,4,3
	set_variable		7,7
	set_values_inc		8,8,2
	set_variable		10,5
	put_list_val_var		4,12,6
	put_list		9
	write_car_variable		9,8
	write_cdr_value		9,4
	set_value		11,9
	set_variable		12,4
	enqueue_goal		12,term_list_rst_12_0
	create_goal		5
	set_value		1,1
	set_value		2,14
	set_atom		3,atom
	set_value		4,11
	set_value		5,8
	enqueue_goal		5,one_term_5_0
	create_goal		9
	set_value		1,1
	set_value		2,13
	set_value		3,3
	set_value		4,15
	set_value		5,2
	set_values_dec		6,7,2
	set_nil		8
	set_value		9,4
	enqueue_goal		9,term_list_9_0
	put_value		1,10
	put_value		2,5
	execute		2,retry_result_2_0
term_open_rst_13_1:
	otherwise		term_open_rst_13_0
	collect_value		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,13
	proceed
term_open_rst_13_9:
	suspend		term_open_rst_13_0
	module_entry		mpimos_parser
	predicate		term_list,9
term_list_9_0:
	try_me_else		term_list_9_1
	list		3
	read_car		3,10
	atom		10
	branch_on_atom		10,2,term_list_9_1
	bucket_entry_a		')',term_list_9_4
	bucket_entry_a		',',term_list_9_5
term_list_9_4:
	read_cdr		3,11
	collect_list		3
	collect_value		1
	get_nil		2
	get_value		4,11
	get_atom		9,parsed
	get_value		8,7
	get_value		6,5
	proceed
term_list_9_5:
	read_cdr		3,11
	put_vector		13,2
	write_element_variable		13,0,10
	write_element_variable		13,1,12
	get_vector_value		2,13
	b_increment		5,2
	put_value		13,2
	put_reused_list		3,3
	write_car_variable		3,14
	write_cdr_variable		3,2
	get_list_value		7,3
	create_goal		10
	set_marked_value		1,1
	set_value		2,10
	set_variable		3,5
	set_value		4,4
	set_variable		5,15
	set_value		6,6
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,10
	enqueue_goal		10,term_list_comma_rst_10_0
	put_values_dec		2,12,2
	put_value		4,5
	put_integer		5,0
	put_integer		6,999
	put_value		7,13
	put_values_dec		8,15,2
	execute		10,term_10_0
term_list_9_1:
	otherwise		term_list_9_0
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		5,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		9,2
	proceed
term_list_9_9:
	suspend		term_list_9_0
	module_entry		mpimos_parser
	predicate		term_list_rst,12
term_list_rst_12_0:
	try_me_else		term_list_rst_12_1
	jump_on_non_atom		12,term_list_rst_12_3
	test_atom		12,parsed,term_list_rst_12_1
	put_vector		14,2
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,13
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,4
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,12
	set_atom		3,vector
	set_variable		4,2
	set_variable		5,3
	set_value		6,4
	enqueue_goal		6,one_term_6_0
	put_value		1,11
	execute		3,make_vect_3_0
term_list_rst_12_3:
	check_vector		12,2,term_list_rst_12_1
	read_element		12,0,13
	wait_atom		13,retry
	read_element		12,1,13
	wait_atom		13,parsed
	put_reused_vector		14,12
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,13
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,2
	set_variable		11,4
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,12
	set_atom		3,vector
	set_variable		4,3
	set_variable		5,1
	set_value		6,4
	enqueue_goal		6,one_term_6_0
	create_goal		3
	set_value		1,11
	set_value		2,3
	set_value		3,1
	enqueue_goal		3,make_vect_3_0
	put_value		1,10
	execute		2,retry_result_2_0
term_list_rst_12_1:
	otherwise		term_list_rst_12_0
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,12
	proceed
term_list_rst_12_9:
	suspend		term_list_rst_12_0
	module_entry		mpimos_parser
	predicate		term_list_comma_rst,10
term_list_comma_rst_10_0:
	try_me_else		term_list_comma_rst_10_1
	jump_on_non_atom		10,term_list_comma_rst_10_3
	test_atom		10,parsed,term_list_comma_rst_10_1
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	put_value		5,2
	create_goal		6
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_value		4,6
	set_value		5,9
	set_variable		6,9
	enqueue_goal		6,term_list_sub_rst_6_0
	put_value		2,10
	put_value		6,11
	execute		9,term_list_9_0
term_list_comma_rst_10_3:
	check_vector		10,2,term_list_comma_rst_10_1
	read_element		10,0,11
	wait_atom		11,retry
	read_element		10,1,11
	wait_atom		11,parsed
	put_reused_vector		12,10
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	create_goal		6
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_value		4,6
	set_variable		5,5
	set_variable		6,6
	enqueue_goal		6,term_list_sub_rst_6_0
	create_goal		9
	set_value		1,1
	set_value		2,10
	set_values_inc		3,3,2
	set_value		5,2
	set_value		6,11
	set_values_inc		7,7,2
	set_value		9,6
	enqueue_goal		9,term_list_9_0
	put_value		1,9
	put_value		2,5
	execute		2,retry_result_2_0
term_list_comma_rst_10_1:
	otherwise		term_list_comma_rst_10_0
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		9,10
	proceed
term_list_comma_rst_10_9:
	suspend		term_list_comma_rst_10_0
	module_entry		mpimos_parser
	predicate		term_list_sub_rst,6
term_list_sub_rst_6_0:
	try_me_else		term_list_sub_rst_6_1
	jump_on_non_atom		6,term_list_sub_rst_6_3
	test_atom		6,parsed,term_list_sub_rst_6_1
	collect_value		1
	get_nil		2
	get_atom		5,parsed
	get_value		4,3
	proceed
term_list_sub_rst_6_3:
	check_vector		6,2,term_list_sub_rst_6_1
	read_element		6,0,7
	wait_atom		7,retry
	read_element		6,1,7
	wait_atom		7,parsed
	collect_value		1
	collect_vector		6
	get_nil		2
	put_structured_constant		1,'$SCNST_5'
	get_value		5,1
	get_value		4,3
	proceed
term_list_sub_rst_6_1:
	otherwise		term_list_sub_rst_6_0
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		5,6
	proceed
term_list_sub_rst_6_9:
	suspend		term_list_sub_rst_6_0
	module_entry		mpimos_parser
	predicate		term_brace_rst,12
term_brace_rst_12_0:
	try_me_else		term_brace_rst_12_1
	jump_on_non_atom		12,term_brace_rst_12_3
	test_atom		12,parsed,term_brace_rst_12_1
	put_vector		14,2
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	put_value		14,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,13
	set_variable		3,13
	set_values_inc		4,4,3
	set_variable		7,6
	set_values_inc		8,8,3
	put_list_val_var		2,11,7
	set_value		11,2
	set_variable		12,9
	enqueue_goal		12,term_list_rst_12_0
	put_value		2,12
	put_values_inc		4,13,2
	put_nil		8
	execute		9,term_brace_9_0
term_brace_rst_12_3:
	check_vector		12,2,term_brace_rst_12_1
	read_element		12,0,13
	wait_atom		13,retry
	read_element		12,1,13
	wait_atom		13,parsed
	put_reused_vector		14,12
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	create_goal		12
	set_marked_value		1,1
	set_value		2,13
	set_variable		3,13
	set_values_inc		4,4,3
	set_variable		7,7
	set_values_inc		8,8,2
	set_variable		10,4
	put_list_val_var		5,11,6
	set_value		11,5
	set_variable		12,5
	enqueue_goal		12,term_list_rst_12_0
	create_goal		9
	set_value		1,1
	set_value		2,12
	set_value		3,3
	set_value		4,13
	set_value		5,2
	set_values_dec		6,7,2
	set_nil		8
	set_value		9,5
	enqueue_goal		9,term_brace_9_0
	put_value		1,10
	put_value		2,4
	execute		2,retry_result_2_0
term_brace_rst_12_1:
	otherwise		term_brace_rst_12_0
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,12
	proceed
term_brace_rst_12_9:
	suspend		term_brace_rst_12_0
	module_entry		mpimos_parser
	predicate		term_brace,9
term_brace_9_0:
	try_me_else		term_brace_9_1
	list		3
	read_car		3,10
	atom		10
	branch_on_atom		10,2,term_brace_9_1
	bucket_entry_a		',',term_brace_9_4
	bucket_entry_a		'}',term_brace_9_5
term_brace_9_4:
	read_cdr		3,11
	put_vector		13,2
	write_element_variable		13,0,10
	write_element_variable		13,1,12
	get_vector_value		2,13
	b_increment		5,2
	put_value		13,2
	put_reused_list		3,3
	write_car_variable		3,14
	write_cdr_variable		3,2
	get_list_value		7,3
	create_goal		10
	set_marked_value		1,1
	set_value		2,10
	set_variable		3,5
	set_value		4,4
	set_variable		5,15
	set_value		6,6
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,10
	enqueue_goal		10,term_brace_comma_rst_10_0
	put_values_dec		2,12,2
	put_value		4,5
	put_integer		5,0
	put_integer		6,999
	put_value		7,13
	put_values_dec		8,15,2
	execute		10,term_10_0
term_brace_9_5:
	read_cdr		3,11
	collect_list		3
	collect_value		1
	get_nil		2
	get_value		4,11
	get_atom		9,parsed
	get_value		8,7
	get_value		6,5
	proceed
term_brace_9_1:
	otherwise		term_brace_9_0
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		5,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		9,2
	proceed
term_brace_9_9:
	suspend		term_brace_9_0
	module_entry		mpimos_parser
	predicate		term_brace_comma_rst,10
term_brace_comma_rst_10_0:
	try_me_else		term_brace_comma_rst_10_1
	jump_on_non_atom		10,term_brace_comma_rst_10_3
	test_atom		10,parsed,term_brace_comma_rst_10_1
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	put_value		5,2
	create_goal		6
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_value		4,6
	set_value		5,9
	set_variable		6,9
	enqueue_goal		6,term_list_sub_rst_6_0
	put_value		2,10
	put_value		6,11
	execute		9,term_brace_9_0
term_brace_comma_rst_10_3:
	check_vector		10,2,term_brace_comma_rst_10_1
	read_element		10,0,11
	wait_atom		11,retry
	read_element		10,1,11
	wait_atom		11,parsed
	put_reused_vector		12,10
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	create_goal		6
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_value		4,6
	set_variable		5,5
	set_variable		6,6
	enqueue_goal		6,term_list_sub_rst_6_0
	create_goal		9
	set_value		1,1
	set_value		2,10
	set_values_inc		3,3,2
	set_value		5,2
	set_value		6,11
	set_values_inc		7,7,2
	set_value		9,6
	enqueue_goal		9,term_brace_9_0
	put_value		1,9
	put_value		2,5
	execute		2,retry_result_2_0
term_brace_comma_rst_10_1:
	otherwise		term_brace_comma_rst_10_0
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		9,10
	proceed
term_brace_comma_rst_10_9:
	suspend		term_brace_comma_rst_10_0
	module_entry		mpimos_parser
	predicate		after_sign,12
after_sign_12_0:
	try_me_else		after_sign_12_1
	list		3
	read_car		3,13
	wait_vector		13,2
	read_element		13,0,14
	atom		14
	branch_on_atom		14,2,after_sign_12_1
	bucket_entry_a		float,after_sign_12_5
	bucket_entry_a		integer,after_sign_12_6
after_sign_12_5:
	read_element		13,1,15
	read_cdr		3,16
	atom		11
	branch_on_atom		11,2,after_sign_12_1
	bucket_entry_a		+,after_sign_12_8
	bucket_entry_a		-,after_sign_12_9
after_sign_12_8:
	collect_list		3
	put_vector		17,3
	write_element_variable		17,0,14
	write_element_variable		17,1,11
	write_element_variable		17,2,3
	get_vector_value		2,17
	b_increment		7,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,16
	set_marked_value		4,4
	set_marked_value		5,5
	set_marked_value		6,6
	set_marked_value		7,2
	set_marked_value		8,8
	set_values_inc		9,9,2
	set_atom		11,+
	set_value		12,12
	put_reused_func		7,13,float
	write_element_marked_value		7,1,15
	set_value		13,7
	set_variable		14,9
	set_variable		15,7
	enqueue_goal		15,check_sign_15_0
	create_goal		11
	set_value		1,1
	set_value		2,11
	set_value		3,16
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,2
	set_value		10,7
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,floating_point
	put_value		4,15
	execute		5,one_term_5_0
after_sign_12_9:
	collect_list		3
	put_vector		17,3
	write_element_variable		17,0,14
	write_element_variable		17,1,11
	write_element_variable		17,2,3
	get_vector_value		2,17
	put_marked_value		2,15
	b_float_minus		2,2
	put_value		17,2
	b_increment		7,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,16
	set_marked_value		4,4
	set_marked_value		5,5
	set_marked_value		6,6
	set_marked_value		7,2
	set_marked_value		8,8
	set_values_inc		9,9,2
	set_atom		11,-
	set_value		12,12
	put_reused_func		7,13,float
	write_element_value		7,1,15
	set_value		13,7
	set_variable		14,9
	set_variable		15,7
	enqueue_goal		15,check_sign_15_0
	create_goal		11
	set_value		1,1
	set_value		2,11
	set_value		3,16
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,2
	set_value		10,7
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,floating_point
	put_value		4,17
	execute		5,one_term_5_0
after_sign_12_6:
	read_element		13,1,15
	integer		15
	read_cdr		3,16
	atom		11
	branch_on_atom		11,2,after_sign_12_1
	bucket_entry_a		+,after_sign_12_12
	bucket_entry_a		-,after_sign_12_13
after_sign_12_12:
	try_me_else		after_sign_12_14
	put_integer		17,0
	g_not_less_than		15,17
	collect_list		3
	put_vector		17,3
	write_element_variable		17,0,14
	write_element_variable		17,1,11
	write_element_variable		17,2,3
	get_vector_value		2,17
	b_increment		7,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,16
	set_marked_value		4,4
	set_marked_value		5,5
	set_marked_value		6,6
	set_marked_value		7,2
	set_marked_value		8,8
	set_values_inc		9,9,2
	set_atom		11,+
	set_value		12,12
	put_reused_func		7,13,integer
	write_element_marked_value		7,1,15
	set_value		13,7
	set_variable		14,9
	set_variable		15,7
	enqueue_goal		15,check_sign_15_0
	create_goal		11
	set_value		1,1
	set_value		2,11
	set_value		3,16
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,2
	set_value		10,7
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,integer
	put_value		4,15
	execute		5,one_term_5_0
after_sign_12_14:
	collect_value		12
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	collect_vector		13
	get_nil		2
	b_decrement		7,1
	put_structured_constant		2,'$SCNST_6'
	put_reused_list_val_val		3,3,2,16
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		10,2
	proceed
after_sign_12_13:
	try_me_else		after_sign_12_15
	put_integer		17,0
	g_not_less_than		15,17
	collect_list		3
	put_vector		17,3
	write_element_variable		17,0,14
	write_element_variable		17,1,11
	write_element_variable		17,2,3
	get_vector_value		2,17
	put_marked_value		2,15
	b_minus		2,2
	put_value		17,2
	b_increment		7,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,16
	set_marked_value		4,4
	set_marked_value		5,5
	set_marked_value		6,6
	set_marked_value		7,2
	set_marked_value		8,8
	set_values_inc		9,9,2
	set_atom		11,-
	set_value		12,12
	put_reused_func		7,13,integer
	write_element_value		7,1,15
	set_value		13,7
	set_variable		14,9
	set_variable		15,7
	enqueue_goal		15,check_sign_15_0
	create_goal		11
	set_value		1,1
	set_value		2,11
	set_value		3,16
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,2
	set_value		10,7
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,integer
	put_value		4,17
	execute		5,one_term_5_0
after_sign_12_15:
	collect_list		3
	put_vector		17,3
	write_element_variable		17,0,14
	write_element_variable		17,1,11
	write_element_variable		17,2,3
	get_vector_value		2,17
	b_increment		7,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,14
	set_marked_value		3,16
	set_marked_value		4,4
	set_marked_value		5,5
	set_marked_value		6,6
	set_marked_value		7,2
	set_marked_value		8,8
	set_values_inc		9,9,2
	set_atom		11,-
	set_value		12,12
	put_reused_func		7,13,integer
	write_element_marked_value		7,1,15
	set_value		13,7
	set_variable		14,9
	set_variable		15,7
	enqueue_goal		15,check_sign_15_0
	create_goal		11
	set_value		1,1
	set_value		2,11
	set_value		3,16
	set_values_inc		4,4,3
	set_value		7,2
	set_values_inc		8,8,2
	set_value		10,7
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,3
	put_atom		3,integer
	put_value		4,15
	execute		5,one_term_5_0
after_sign_12_1:
	suspend		after_sign_12_0
	module_entry		mpimos_parser
	predicate		check_sign,15
check_sign_15_0:
	try_me_else		check_sign_15_1
	jump_on_non_atom		15,check_sign_15_3
	test_atom		15,parsed,check_sign_15_1
	collect_value		13
	collect_value		12
	collect_value		11
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		9,14
	get_atom		10,parsed
	proceed
check_sign_15_3:
	check_vector		15,2,check_sign_15_1
	read_element		15,0,16
	wait_atom		16,retry
	read_element		15,1,16
	wait_atom		16,parsed
	collect_value		13
	collect_value		12
	collect_value		11
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	collect_vector		15
	get_nil		2
	get_value		9,14
	put_structured_constant		1,'$SCNST_7'
	get_value		10,1
	proceed
check_sign_15_1:
	otherwise		check_sign_15_0
	collect_value		15
	collect_value		14
	put_value		16,11
	put_value		15,12
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,14
	get_vector_value		2,12
	b_decrement		7,2
	put_marked_value		8,8
	get_value		8,2
	put_integer		2,2
	b_subtract		8,2,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	put_list		7
	write_car_marked_value		7,13
	write_cdr_marked_value		7,3
	put_func		11,2,sign
	write_element_marked_value		11,1,16
	put_list_val_val		12,11,7
	set_value		3,12
	set_value		4,4
	set_value		5,2
	set_values_inc		6,8,2
	set_variable		8,2
	set_variable		9,9
	set_variable		10,11
	set_variable		11,12
	enqueue_goal		11,check_ambiguity_11_0
	create_goal		2
	set_value		1,10
	set_value		2,2
	enqueue_goal		2,retry_result_2_0
	put_list_val_val		4,13,3
	put_value		2,14
	put_values_inc		3,4,3
	put_value		6,8
	put_integer		7,0
	put_value		8,9
	put_integer		9,0
	put_value		10,11
	put_nil		11
	put_value		13,16
	put_integer		14,1200
	execute		15,fork_after_atom_15_0
check_sign_15_9:
	suspend		check_sign_15_0
	module_entry		mpimos_parser
	predicate		after_atom,12
after_atom_12_0:
	try_me_else		after_atom_12_1
	wait_nil		12
	put_value		13,11
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,14
	get_vector_value		2,12
	put_marked_value		2,7
	put_integer		12,2
	b_subtract		2,12,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	put_func		11,2,atom
	write_element_marked_value		11,1,13
	put_list		12
	write_car_value		12,11
	write_cdr_marked_value		12,3
	set_value		3,12
	set_value		4,4
	set_value		5,2
	set_values_inc		6,8,3
	set_variable		9,8
	set_variable		10,10
	set_variable		11,12
	enqueue_goal		11,check_ambiguity_11_0
	put_value		2,14
	put_values_inc		4,5,3
	put_integer		7,0
	put_integer		9,0
	put_nil		11
	execute		13,after_not_op_atom_13_0
after_atom_12_1:
	otherwise		after_atom_12_0
	put_value		13,11
	put_value		15,12
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,14
	get_vector_value		2,12
	put_marked_value		2,7
	put_integer		12,2
	b_subtract		2,12,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,11
	put_func		11,2,atom
	write_element_marked_value		11,1,13
	put_list		12
	write_car_value		12,11
	write_cdr_marked_value		12,3
	set_value		3,12
	set_value		4,4
	set_value		5,2
	set_values_inc		6,8,3
	set_variable		9,8
	set_variable		10,10
	set_variable		11,12
	enqueue_goal		11,check_ambiguity_11_0
	put_value		2,14
	put_values_inc		4,5,3
	put_integer		7,0
	put_integer		9,0
	put_nil		11
	put_integer		14,1200
	execute		15,fork_after_atom_15_0
after_atom_12_6:
	suspend		after_atom_12_0
	module_entry		mpimos_parser
	predicate		fork_after_atom,15
fork_after_atom_15_0:
	try_me_else		fork_after_atom_15_1
	integer		4
	try_me_else		fork_after_atom_15_3
	integer		5
	put_value		20,4
	put_value		19,5
	wait_list_var_var		15,21,16
	wait_vector		21,2
	read_elements_inc		21,0,17,2
	integer		17
	g_less_than		20,17
	g_not_less_than		19,17
	collect_list		15
	collect_vector		21
	put_value		21,6
	put_vector		15,3
	write_element_variable		15,0,6
	write_element_variable		15,1,4
	write_element_variable		15,2,5
	get_vector_value		2,15
	put_marked_value		2,17
	b_min		14,2,2
	create_goal		15
	set_marked_value		1,1
	set_value		2,6
	set_marked_value		3,3
	set_marked_value		4,20
	set_marked_value		5,19
	set_marked_value		6,21
	set_variable		7,15
	set_value		8,8
	set_variable		9,14
	set_value		10,10
	set_variable		11,6
	set_value		12,12
	set_marked_value		13,13
	set_value		14,2
	set_value		15,16
	enqueue_goal		15,fork_after_atom_15_0
	create_goal		12
	set_value		1,1
	set_value		2,4
	set_variable		3,4
	set_variable		4,8
	set_value		5,7
	set_value		6,15
	set_value		7,9
	set_value		8,14
	set_value		9,11
	set_value		10,6
	set_variable		11,9
	set_variable		12,10
	enqueue_goal		12,wait_fork_result_12_0
	put_value		2,5
	put_values_dec		5,20,2
	put_value		7,21
	put_value		11,13
	put_values_inc		12,17,2
	execute		13,try_prefix_1_13_0
fork_after_atom_15_3:
	try_me_else		fork_after_atom_15_1
	wait_list_var_var		15,19,16
	wait_vector		19,2
	read_elements_inc		19,0,17,2
	integer		17
	g_less_than		17,4
	collect_list		15
	collect_value		18
	collect_vector		19
	b_min		14,17,14
	put_value		15,16
	execute		15,fork_after_atom_15_0
fork_after_atom_15_1:
	try_me_else		fork_after_atom_15_6
	integer		5
	wait_list_var_var		15,19,16
	wait_vector		19,2
	read_elements_inc		19,0,17,2
	integer		17
	g_less_than		5,17
	collect_list		15
	collect_value		18
	collect_vector		19
	b_min		14,17,14
	put_value		15,16
	execute		15,fork_after_atom_15_0
fork_after_atom_15_6:
	try_me_else		fork_after_atom_15_8
	wait_nil		15
	collect_value		4
	put_value		4,14
	execute		13,after_not_op_atom_13_0
fork_after_atom_15_8:
	suspend		fork_after_atom_15_0
	module_entry		mpimos_parser
	predicate		try_prefix_1,13
try_prefix_1_13_0:
	try_me_else		try_prefix_1_13_1
	atom		13
	branch_on_atom		13,2,try_prefix_1_13_1
	bucket_entry_a		fx,try_prefix_1_13_3
	bucket_entry_a		fy,try_prefix_1_13_4
try_prefix_1_13_3:
	put_marked_value		13,12
	b_decrement		13,13
	execute		13,try_prefix_13_0
try_prefix_1_13_4:
	put_value		13,12
	put_marked_value		12,13
	execute		13,try_prefix_13_0
try_prefix_1_13_1:
	otherwise		try_prefix_1_13_0
	collect_value		13
	collect_value		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		1
	get_nil		2
	put_func		1,3,error
	write_element_value		1,1,7
	write_element_value		1,2,3
	get_vector_value		10,1
	proceed
try_prefix_1_13_7:
	suspend		try_prefix_1_13_0
	module_entry		mpimos_parser
	predicate		try_prefix,13
try_prefix_13_0:
	put_vector		16,2
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	get_vector_value		2,16
	create_goal		13
	set_marked_value		1,1
	set_value		2,15
	set_variable		3,15
	set_value		4,4
	set_value		5,12
	set_value		6,6
	set_variable		7,12
	set_values_inc		8,8,4
	set_variable		12,9
	set_variable		13,10
	enqueue_goal		13,try_prefix_rst_13_0
	put_value		2,14
	put_value		4,15
	put_value		6,13
	put_value		8,12
	execute		10,term_10_0
try_prefix_13_1:
	suspend		try_prefix_13_0
	module_entry		mpimos_parser
	predicate		try_prefix_rst,13
try_prefix_rst_13_0:
	try_me_else		try_prefix_rst_13_1
	list		3
	read_car		3,14
	wait_vector		14,2
	read_element		14,0,15
	wait_atom		15,sign
	read_element		14,1,16
	read_cdr		3,17
	jump_on_non_atom		13,try_prefix_rst_13_6
	test_atom		13,parsed,try_prefix_rst_13_1
	collect_value		9
	collect_value		8
	collect_value		4
	put_reused_vector		9,14
	write_element_variable		9,0,8
	write_element_variable		9,1,4
	get_vector_value		2,9
	put_func		2,2,sign
	write_element_value		2,1,16
	put_reused_list_val_val		3,3,2,17
	put_func		2,6,term_tail
	write_element_value		2,1,3
	write_elements_inc		2,2,5,3
	write_element_variable		2,5,3
	put_func		5,2,retry
	write_element_value		5,1,2
	get_vector_value		10,5
	create_goal		6
	set_marked_value		1,1
	set_value		2,8
	set_atom		3,vector
	put_vector		2,2
	write_element_variable		2,0,5
	write_element_value		2,1,12
	set_value		4,2
	set_integer		5,2
	set_value		6,3
	enqueue_goal		6,one_term_6_0
	put_value		2,4
	put_atom		3,atom
	put_value		4,11
	execute		5,one_term_5_0
try_prefix_rst_13_6:
	check_vector		13,2,try_prefix_rst_13_1
	read_element		13,0,18
	wait_atom		18,retry
	read_element		13,1,18
	wait_atom		18,parsed
	collect_value		9
	collect_value		8
	collect_value		4
	put_reused_vector		9,13
	write_element_variable		9,0,8
	write_element_variable		9,1,4
	get_vector_value		2,9
	put_reused_func		2,14,sign
	write_element_value		2,1,16
	put_reused_list_val_val		3,3,2,17
	put_func		2,6,term_tail
	write_element_value		2,1,3
	write_elements_inc		2,2,5,3
	write_element_variable		2,5,3
	put_func		5,2,retry
	write_element_value		5,1,2
	get_vector_value		10,5
	create_goal		6
	set_marked_value		1,1
	set_value		2,8
	set_atom		3,vector
	put_vector		2,2
	write_element_variable		2,0,5
	write_element_value		2,1,12
	set_value		4,2
	set_integer		5,2
	set_value		6,3
	enqueue_goal		6,one_term_6_0
	put_value		2,4
	put_atom		3,atom
	put_value		4,11
	execute		5,one_term_5_0
try_prefix_rst_13_1:
	try_me_else		try_prefix_rst_13_7
	put_atom		14,parsed
	g_diff		13,14
	collect_value		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,13
	proceed
try_prefix_rst_13_7:
	otherwise		try_prefix_rst_13_0
	try_me_else		try_prefix_rst_13_20
	jump_on_non_atom		13,try_prefix_rst_13_22
	test_atom		13,parsed,try_prefix_rst_13_20
	put_vector		16,3
	write_element_variable		16,0,15
	write_element_variable		16,1,14
	write_element_variable		16,2,13
	get_vector_value		2,16
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,15
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,2
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,14
	set_atom		3,vector
	put_vector		3,2
	write_element_variable		3,0,5
	write_element_value		3,1,12
	set_value		4,3
	set_integer		5,2
	set_value		6,2
	enqueue_goal		6,one_term_6_0
	put_value		2,13
	put_atom		3,atom
	put_value		4,11
	execute		5,one_term_5_0
try_prefix_rst_13_22:
	check_vector		13,2,try_prefix_rst_13_20
	read_element		13,0,14
	wait_atom		14,retry
	read_element		13,1,14
	wait_atom		14,parsed
	put_vector		17,3
	write_element_variable		17,0,16
	write_element_variable		17,1,15
	write_element_variable		17,2,14
	get_vector_value		2,17
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,16
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,2
	set_variable		11,4
	enqueue_goal		11,term_tail_11_0
	create_goal		6
	set_value		1,1
	set_value		2,15
	set_atom		3,vector
	put_reused_vector		5,13
	write_element_variable		5,0,3
	write_element_value		5,1,12
	set_value		4,5
	set_integer		5,2
	set_value		6,4
	enqueue_goal		6,one_term_6_0
	create_goal		5
	set_value		1,1
	set_value		2,14
	set_atom		3,atom
	set_value		4,11
	set_value		5,3
	enqueue_goal		5,one_term_5_0
	put_value		1,10
	execute		2,retry_result_2_0
try_prefix_rst_13_20:
	suspend		try_prefix_rst_13_0
	module_entry		mpimos_parser
	predicate		wait_fork_result,12
wait_fork_result_12_0:
	try_me_else		wait_fork_result_12_1
	jump_on_non_atom		12,wait_fork_result_12_3
	test_atom		12,parsed,wait_fork_result_12_1
	collect_value		1
	get_nil		2
	b_increment		5,1
	get_value		6,1
	get_value		7,8
	put_func		1,4,parsed
	write_element_value		1,1,11
	write_elements_inc		1,2,3,2
	put_list_val_val		2,1,9
	get_list_value		10,2
	proceed
wait_fork_result_12_3:
	check_vector		12,2,wait_fork_result_12_1
	read_element		12,0,13
	wait_atom		13,retry
	read_element		12,1,13
	wait_atom		13,parsed
	collect_value		1
	get_nil		2
	get_value		6,5
	b_increment		7,1
	get_value		8,1
	put_func		1,4,parsed
	write_element_value		1,1,11
	write_elements_inc		1,2,3,2
	put_reused_func		2,12,retry
	write_element_value		2,1,1
	put_list_val_val		1,2,9
	get_list_value		10,1
	proceed
wait_fork_result_12_1:
	otherwise		wait_fork_result_12_0
	collect_value		11
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		6,5
	get_value		7,8
	put_list_val_val		1,12,9
	get_list_value		10,1
	proceed
wait_fork_result_12_9:
	suspend		wait_fork_result_12_0
	module_entry		mpimos_parser
	predicate		after_not_op_atom,13
after_not_op_atom_13_0:
	try_me_else		after_not_op_atom_13_1
	wait_list_var_var		3,16,14
	wait_vector		16,2
	read_element		16,0,15
	wait_atom		15,sign
	read_element		16,1,15
	get_value		8,7
	get_value		9,10
	put_reused_func		7,16,sign
	write_element_value		7,1,15
	put_reused_list_val_val		3,3,7,14
	put_func		7,6,term_tail
	write_elements_inc		7,1,3,4
	write_element_variable		7,5,5
	put_func		3,2,retry
	write_element_value		3,1,7
	put_list_val_val		4,3,11
	get_list_value		12,4
	put_atom		3,atom
	put_value		4,13
	execute		5,one_term_5_0
after_not_op_atom_13_1:
	otherwise		after_not_op_atom_13_0
	put_vector		17,3
	write_element_variable		17,0,16
	write_element_variable		17,1,15
	write_element_variable		17,2,14
	get_vector_value		2,17
	create_goal		12
	set_marked_value		1,1
	set_value		2,16
	set_variable		3,17
	set_variable		4,16
	set_values_inc		5,7,6
	set_variable		11,7
	set_variable		12,2
	enqueue_goal		12,wait_fork_result_12_0
	create_goal		11
	set_value		1,1
	set_value		2,15
	set_value		3,3
	set_value		4,17
	set_values_inc		5,4,3
	set_value		8,16
	set_value		9,7
	set_value		10,2
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_value		2,14
	put_atom		3,atom
	put_value		4,13
	execute		5,one_term_5_0
after_not_op_atom_13_5:
	suspend		after_not_op_atom_13_0
	module_entry		mpimos_parser
	predicate		check_ambiguity,11
check_ambiguity_11_0:
	try_me_else		check_ambiguity_11_1
	integer		9
	jump_on_integer		9,2,check_ambiguity_11_3
	table_entry		check_ambiguity_11_4
	table_entry		check_ambiguity_11_5
check_ambiguity_11_4:
	try_me_else		check_ambiguity_11_3
	integer		10
	jump_on_integer		10,2,check_ambiguity_11_7
	table_entry		check_ambiguity_11_8
	table_entry		check_ambiguity_11_9
check_ambiguity_11_8:
	try_me_else		check_ambiguity_11_10
	wait_nil		11
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	get_nil		2
	put_func		1,3,error
	write_element_value		1,1,5
	write_element_value		1,2,3
	get_vector_value		8,1
	proceed
check_ambiguity_11_10:
	try_me_else		check_ambiguity_11_7
	put_nil		12
	g_diff		11,12
	collect_value		12
	create_goal		10
	set_values_inc		1,1,2
	set_value		3,7
	set_value		4,4
	set_values_dec		5,6,2
	set_value		7,3
	set_value		8,8
	set_variable		9,2
	set_variable		10,3
	enqueue_goal		10,check_retry_10_0
	put_value		1,11
	execute		3,select_error2_3_0
check_ambiguity_11_9:
	collect_value		5
	collect_value		3
	collect_value		1
	get_nil		2
	put_structured_constant		1,'$SCNST_8'
	get_value		8,1
	create_goal		4
	set_variable		1,2
	set_value		2,7
	set_value		3,4
	set_value		4,6
	enqueue_goal		4,analyze_parsed_result_4_0
	put_value		1,11
	execute		2,get_retry_parsed_result_2_0
check_ambiguity_11_7:
	try_me_else		check_ambiguity_11_3
	put_nil		12
	g_diff		11,12
	put_integer		13,1
	g_less_than		13,10
	collect_value		11
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	collect_value		12
	get_nil		2
	put_func		1,3,ambiguous
	write_element_value		1,1,5
	write_element_value		1,2,3
	get_vector_value		8,1
	proceed
check_ambiguity_11_5:
	collect_value		10
	collect_value		5
	collect_value		3
	collect_value		1
	get_nil		2
	get_atom		8,parsed
	create_goal		4
	set_variable		1,2
	set_value		2,7
	set_value		3,4
	set_value		4,6
	enqueue_goal		4,analyze_parsed_result_4_0
	put_value		1,11
	execute		2,get_parsed_result_2_0
check_ambiguity_11_3:
	try_me_else		check_ambiguity_11_1
	put_nil		12
	g_diff		11,12
	put_integer		13,1
	g_less_than		13,9
	collect_value		11
	collect_value		10
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	collect_value		12
	get_nil		2
	put_func		1,3,ambiguous
	write_element_value		1,1,5
	write_element_value		1,2,3
	get_vector_value		8,1
	proceed
check_ambiguity_11_1:
	suspend		check_ambiguity_11_0
	module_entry		mpimos_parser
	predicate		check_retry,10
check_retry_10_0:
	try_me_else		check_retry_10_1
	wait_nil		10
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		8,9
	proceed
check_retry_10_1:
	try_me_else		check_retry_10_3
	put_nil		11
	g_diff		10,11
	collect_value		11
	create_goal		10
	set_values_inc		1,3,7
	set_variable		8,4
	set_variable		9,6
	set_variable		10,8
	enqueue_goal		10,check_retry_ambiguity_10_0
	put_integer		3,0
	put_integer		5,0
	put_nil		7
	put_value		9,10
	execute		9,fork_retry_9_0
check_retry_10_3:
	suspend		check_retry_10_0
	module_entry		mpimos_parser
	predicate		fork_retry,9
fork_retry_9_0:
	try_me_else		fork_retry_9_1
	jump_on_non_list_var_var		9,fork_retry_9_3,16,10
	wait_vector		16,6
	read_element		16,0,11
	wait_atom		11,term_tail
	read_elements_inc		16,1,11,5
	collect_list		9
	collect_vector		16
	put_vector		17,2
	write_element_variable		17,0,9
	write_element_variable		17,1,16
	get_vector_value		2,17
	create_goal		9
	set_marked_value		1,1
	set_value		2,9
	set_variable		3,9
	set_value		4,4
	set_variable		5,4
	set_value		6,6
	set_variable		7,2
	set_value		8,8
	set_value		9,10
	enqueue_goal		9,fork_retry_9_0
	create_goal		10
	set_value		1,3
	set_value		2,9
	set_values_dec		3,5,2
	set_value		5,7
	set_value		6,2
	set_variable		7,9
	set_variable		8,4
	set_variable		9,8
	set_variable		10,10
	enqueue_goal		10,wait_retry_rst_10_0
	put_value		2,16
	put_value		3,11
	put_values_inc		5,12,3
	put_value		11,15
	execute		11,term_tail_11_0
fork_retry_9_3:
	check_nil		9,fork_retry_9_1
	collect_value		1
	get_nil		2
	get_value		4,3
	get_value		5,6
	get_value		8,7
	proceed
fork_retry_9_1:
	suspend		fork_retry_9_0
	module_entry		mpimos_parser
	predicate		wait_retry_rst,10
wait_retry_rst_10_0:
	try_me_else		wait_retry_rst_10_1
	jump_on_non_atom		10,wait_retry_rst_10_3
	test_atom		10,parsed,wait_retry_rst_10_1
	b_increment		1,1
	get_value		2,1
	get_value		3,4
	put_func		1,4,parsed
	write_elements_inc		1,1,7,3
	put_list_val_val		2,1,5
	get_list_value		6,2
	proceed
wait_retry_rst_10_3:
	check_vector		10,2,wait_retry_rst_10_1
	read_element		10,0,11
	wait_atom		11,retry
	read_element		10,1,11
	wait_atom		11,parsed
	get_value		2,1
	b_increment		3,1
	get_value		4,1
	put_func		1,4,parsed
	write_elements_inc		1,1,7,3
	put_reused_func		2,10,retry
	write_element_value		2,1,1
	put_list_val_val		1,2,5
	get_list_value		6,1
	proceed
wait_retry_rst_10_1:
	otherwise		wait_retry_rst_10_0
	collect_value		9
	collect_value		8
	collect_value		7
	get_value		2,1
	get_value		3,4
	put_list_val_val		1,10,5
	get_list_value		6,1
	proceed
wait_retry_rst_10_9:
	suspend		wait_retry_rst_10_0
	module_entry		mpimos_parser
	predicate		check_retry_ambiguity,10
check_retry_ambiguity_10_0:
	try_me_else		check_retry_ambiguity_10_1
	integer		8
	jump_on_integer		8,2,check_retry_ambiguity_10_3
	table_entry		check_retry_ambiguity_10_4
	table_entry		check_retry_ambiguity_10_5
check_retry_ambiguity_10_4:
	try_me_else		check_retry_ambiguity_10_3
	integer		9
	jump_on_integer		9,2,check_retry_ambiguity_10_7
	table_entry		check_retry_ambiguity_10_8
	table_entry		check_retry_ambiguity_10_9
check_retry_ambiguity_10_8:
	try_me_else		check_retry_ambiguity_10_10
	wait_nil		10
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		2
	collect_value		1
	get_value		6,7
	proceed
check_retry_ambiguity_10_10:
	try_me_else		check_retry_ambiguity_10_7
	put_nil		11
	g_diff		10,11
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		2
	collect_value		1
	collect_value		11
	put_list_val_val		1,7,10
	put_value		2,6
	put_void		3
	execute		3,select_error2_3_0
check_retry_ambiguity_10_9:
	collect_value		7
	collect_value		5
	collect_value		4
	put_structured_constant		4,'$SCNST_9'
	get_value		6,4
	create_goal		4
	set_variable		1,4
	set_values_inc		2,1,3
	enqueue_goal		4,analyze_parsed_result_4_0
	put_value		1,10
	put_value		2,4
	execute		2,get_retry_parsed_result_2_0
check_retry_ambiguity_10_7:
	try_me_else		check_retry_ambiguity_10_3
	put_nil		11
	g_diff		10,11
	put_integer		12,1
	g_less_than		12,9
	collect_value		10
	collect_value		7
	collect_value		3
	collect_value		2
	collect_value		1
	collect_value		11
	put_func		1,3,ambiguous
	write_elements_inc		1,1,4,2
	get_vector_value		6,1
	proceed
check_retry_ambiguity_10_5:
	collect_value		9
	collect_value		7
	collect_value		5
	collect_value		4
	put_structured_constant		4,'$SCNST_10'
	get_value		6,4
	create_goal		4
	set_variable		1,4
	set_values_inc		2,1,3
	enqueue_goal		4,analyze_parsed_result_4_0
	put_value		1,10
	put_value		2,4
	execute		2,get_parsed_result_2_0
check_retry_ambiguity_10_3:
	try_me_else		check_retry_ambiguity_10_1
	put_nil		11
	g_diff		10,11
	put_integer		12,1
	g_less_than		12,8
	collect_value		10
	collect_value		9
	collect_value		7
	collect_value		3
	collect_value		2
	collect_value		1
	collect_value		11
	put_func		1,3,ambiguous
	write_elements_inc		1,1,4,2
	get_vector_value		6,1
	proceed
check_retry_ambiguity_10_1:
	suspend		check_retry_ambiguity_10_0
	module_entry		mpimos_parser
	predicate		term_bracket_rst,12
term_bracket_rst_12_0:
	try_me_else		term_bracket_rst_12_1
	jump_on_non_atom		12,term_bracket_rst_12_3
	test_atom		12,parsed,term_bracket_rst_12_1
	put_vector		14,2
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	put_value		14,2
	create_goal		13
	set_marked_value		1,1
	set_value		2,13
	set_variable		3,13
	set_values_inc		4,4,3
	set_variable		7,6
	set_values_inc		8,8,4
	set_variable		12,7
	set_variable		13,8
	enqueue_goal		13,list_tail_rst_13_0
	put_value		2,12
	put_values_inc		4,13,2
	execute		8,list_tail_8_0
term_bracket_rst_12_3:
	check_vector		12,2,term_bracket_rst_12_1
	read_element		12,0,13
	wait_atom		13,retry
	read_element		12,1,13
	wait_atom		13,parsed
	put_reused_vector		14,12
	write_element_variable		14,0,13
	write_element_variable		14,1,12
	get_vector_value		2,14
	b_increment		7,2
	create_goal		13
	set_marked_value		1,1
	set_value		2,13
	set_variable		3,13
	set_values_inc		4,4,3
	set_variable		7,7
	set_values_inc		8,8,2
	set_variable		10,4
	set_value		11,11
	set_variable		12,6
	set_variable		13,5
	enqueue_goal		13,list_tail_rst_13_0
	create_goal		8
	set_value		1,1
	set_value		2,12
	set_value		3,3
	set_value		4,13
	set_value		5,2
	set_values_dec		6,7,3
	enqueue_goal		8,list_tail_8_0
	put_value		1,10
	put_value		2,4
	execute		2,retry_result_2_0
term_bracket_rst_12_1:
	otherwise		term_bracket_rst_12_0
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,12
	proceed
term_bracket_rst_12_9:
	suspend		term_bracket_rst_12_0
	module_entry		mpimos_parser
	predicate		list_tail,8
list_tail_8_0:
	try_me_else		list_tail_8_1
	list		3
	read_car		3,9
	atom		9
	branch_on_atom		9,3,list_tail_8_1
	bucket_entry_a		',',list_tail_8_4
	bucket_entry_a		']',list_tail_8_5
	bucket_entry_a		'|',list_tail_8_6
list_tail_8_4:
	read_cdr		3,10
	collect_list		3
	put_vector		11,2
	write_element_variable		11,0,9
	write_element_variable		11,1,3
	get_vector_value		2,11
	b_increment		5,2
	put_value		11,2
	create_goal		10
	set_marked_value		1,1
	set_value		2,9
	set_variable		3,5
	set_value		4,4
	set_variable		5,13
	set_values_inc		6,6,3
	set_variable		9,9
	set_variable		10,12
	enqueue_goal		10,list_tail_comma_rst_10_0
	put_value		2,3
	put_value		3,10
	put_value		4,5
	put_integer		5,0
	put_integer		6,999
	put_value		7,11
	put_value		8,13
	put_value		10,12
	execute		10,term_10_0
list_tail_8_5:
	read_cdr		3,10
	collect_list		3
	get_value		10,4
	get_atom		8,parsed
	get_value		6,5
	put_atom		3,atom
	put_nil		4
	put_value		5,7
	execute		5,one_term_5_0
list_tail_8_6:
	read_cdr		3,10
	collect_list		3
	put_value		9,7
	b_increment		5,3
	put_value		7,3
	create_goal		6
	set_variable		1,5
	set_value		2,4
	set_variable		3,12
	set_value		4,6
	set_value		5,8
	set_variable		6,11
	enqueue_goal		6,list_tail_bar_rst_6_0
	put_value		3,10
	put_value		4,5
	put_integer		5,0
	put_integer		6,999
	put_value		8,12
	put_value		10,11
	execute		10,term_10_0
list_tail_8_1:
	otherwise		list_tail_8_0
	collect_value		7
	collect_value		6
	collect_value		4
	collect_value		1
	get_nil		2
	b_decrement		5,1
	put_func		2,3,error
	write_element_value		2,1,1
	write_element_value		2,2,3
	get_vector_value		8,2
	proceed
list_tail_8_10:
	suspend		list_tail_8_0
	module_entry		mpimos_parser
	predicate		list_tail_bar_rst,6
list_tail_bar_rst_6_0:
	try_me_else		list_tail_bar_rst_6_1
	list		1
	read_car		1,7
	try_me_else		list_tail_bar_rst_6_3
	wait_atom		7,']'
	read_cdr		1,8
	jump_on_non_atom		6,list_tail_bar_rst_6_6
	test_atom		6,parsed,list_tail_bar_rst_6_3
	collect_list		1
	get_value		2,8
	get_atom		5,parsed
	b_increment		3,1
	get_value		4,1
	proceed
list_tail_bar_rst_6_6:
	check_vector		6,2,list_tail_bar_rst_6_3
	read_element		6,0,9
	wait_atom		9,retry
	read_element		6,1,9
	wait_atom		9,parsed
	collect_list		1
	collect_vector		6
	get_value		2,8
	put_structured_constant		1,'$SCNST_11'
	get_value		5,1
	b_increment		3,1
	get_value		4,1
	proceed
list_tail_bar_rst_6_3:
	read_cdr		1,8
	try_me_else		list_tail_bar_rst_6_1
	jump_on_non_atom		6,list_tail_bar_rst_6_8
	test_atom		6,parsed,list_tail_bar_rst_6_1
	put_atom		9,']'
	g_diff		7,9
	collect_value		4
	collect_value		2
	put_reused_list_val_val		1,1,7,8
	put_func		2,3,error
	write_element_value		2,1,3
	write_element_value		2,2,1
	get_vector_value		5,2
	proceed
list_tail_bar_rst_6_8:
	check_vector		6,2,list_tail_bar_rst_6_1
	read_element		6,0,9
	wait_atom		9,retry
	read_element		6,1,9
	wait_atom		9,parsed
	put_atom		9,']'
	g_diff		7,9
	collect_value		4
	collect_value		2
	collect_vector		6
	put_reused_list_val_val		1,1,7,8
	put_func		2,3,error
	write_element_value		2,1,3
	write_element_value		2,2,1
	get_vector_value		5,2
	proceed
list_tail_bar_rst_6_1:
	try_me_else		list_tail_bar_rst_6_9
	put_atom		7,parsed
	g_diff		6,7
	collect_value		4
	collect_value		3
	collect_value		2
	collect_value		1
	get_value		5,6
	proceed
list_tail_bar_rst_6_9:
	suspend		list_tail_bar_rst_6_0
	module_entry		mpimos_parser
	predicate		list_tail_comma_rst,10
list_tail_comma_rst_10_0:
	try_me_else		list_tail_comma_rst_10_1
	jump_on_non_atom		10,list_tail_comma_rst_10_3
	test_atom		10,parsed,list_tail_comma_rst_10_1
	put_vector		12,2
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	put_value		5,2
	create_goal		9
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_values_inc		4,6,4
	set_variable		8,7
	set_variable		9,8
	enqueue_goal		9,list_tail_rst_9_0
	put_value		2,10
	put_value		6,11
	execute		8,list_tail_8_0
list_tail_comma_rst_10_3:
	check_vector		10,2,list_tail_comma_rst_10_1
	read_element		10,0,11
	wait_atom		11,retry
	read_element		10,1,11
	wait_atom		11,parsed
	put_reused_vector		12,10
	write_element_variable		12,0,11
	write_element_variable		12,1,10
	get_vector_value		2,12
	b_increment		5,2
	create_goal		9
	set_marked_value		1,1
	set_value		2,11
	set_variable		3,11
	set_values_inc		4,6,2
	set_variable		6,5
	set_value		7,9
	set_variable		8,7
	set_variable		9,6
	enqueue_goal		9,list_tail_rst_9_0
	create_goal		8
	set_value		1,1
	set_value		2,10
	set_values_inc		3,3,2
	set_value		5,2
	set_value		6,11
	set_values_dec		7,7,2
	enqueue_goal		8,list_tail_8_0
	put_value		1,8
	put_value		2,5
	execute		2,retry_result_2_0
list_tail_comma_rst_10_1:
	otherwise		list_tail_comma_rst_10_0
	collect_value		9
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		8,10
	proceed
list_tail_comma_rst_10_9:
	suspend		list_tail_comma_rst_10_0
	module_entry		mpimos_parser
	predicate		list_tail_rst,9
list_tail_rst_9_0:
	try_me_else		list_tail_rst_9_1
	jump_on_non_atom		9,list_tail_rst_9_3
	test_atom		9,parsed,list_tail_rst_9_1
	get_atom		6,parsed
	get_value		4,3
	put_list_val_val		4,7,8
	put_atom		3,list
	execute		5,one_term_5_0
list_tail_rst_9_3:
	check_vector		9,2,list_tail_rst_9_1
	read_element		9,0,10
	wait_atom		10,retry
	read_element		9,1,10
	wait_atom		10,parsed
	collect_vector		9
	put_structured_constant		9,'$SCNST_12'
	get_value		6,9
	get_value		4,3
	put_list_val_val		4,7,8
	put_atom		3,list
	execute		5,one_term_5_0
list_tail_rst_9_1:
	otherwise		list_tail_rst_9_0
	collect_value		8
	collect_value		7
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		6,9
	proceed
list_tail_rst_9_9:
	suspend		list_tail_rst_9_0
	module_entry		mpimos_parser
	predicate		list_tail_rst,13
list_tail_rst_13_0:
	try_me_else		list_tail_rst_13_1
	jump_on_non_atom		13,list_tail_rst_13_3
	test_atom		13,parsed,list_tail_rst_13_1
	put_vector		15,2
	write_element_variable		15,0,14
	write_element_variable		15,1,13
	get_vector_value		2,15
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,14
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,3
	set_variable		11,5
	enqueue_goal		11,term_tail_11_0
	put_list_val_val		4,11,12
	put_value		2,13
	put_atom		3,list
	execute		5,one_term_5_0
list_tail_rst_13_3:
	check_vector		13,2,list_tail_rst_13_1
	read_element		13,0,14
	wait_atom		14,retry
	read_element		13,1,14
	wait_atom		14,parsed
	put_reused_vector		15,13
	write_element_variable		15,0,14
	write_element_variable		15,1,13
	get_vector_value		2,15
	b_increment		7,2
	create_goal		11
	set_marked_value		1,1
	set_value		2,14
	set_values_inc		3,3,4
	set_value		7,2
	set_values_inc		8,8,2
	set_variable		10,2
	set_variable		11,3
	enqueue_goal		11,term_tail_11_0
	create_goal		5
	set_value		1,1
	set_value		2,13
	set_atom		3,list
	put_list_val_val		1,11,12
	set_value		4,1
	set_value		5,3
	enqueue_goal		5,one_term_5_0
	put_value		1,10
	execute		2,retry_result_2_0
list_tail_rst_13_1:
	otherwise		list_tail_rst_13_0
	collect_value		12
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,13
	proceed
list_tail_rst_13_9:
	suspend		list_tail_rst_13_0
	module_entry		mpimos_parser
	predicate		term_parenthesis_rst,12
term_parenthesis_rst_12_0:
	try_me_else		term_parenthesis_rst_12_1
	list		3
	read_car		3,13
	try_me_else		term_parenthesis_rst_12_3
	wait_atom		13,')'
	read_cdr		3,14
	jump_on_non_atom		12,term_parenthesis_rst_12_6
	test_atom		12,parsed,term_parenthesis_rst_12_3
	collect_list		3
	put_integer		3,2
	b_add		7,3,3
	put_value		7,3
	put_value		3,14
	execute		11,term_tail_11_0
term_parenthesis_rst_12_6:
	check_vector		12,2,term_parenthesis_rst_12_3
	read_element		12,0,15
	wait_atom		15,retry
	read_element		12,1,15
	wait_atom		15,parsed
	collect_list		3
	collect_vector		12
	put_integer		3,2
	b_add		7,3,3
	create_goal		11
	set_values_inc		1,1,2
	set_value		3,14
	set_values_inc		4,4,3
	set_value		7,3
	set_values_inc		8,8,2
	set_variable		10,2
	set_value		11,11
	enqueue_goal		11,term_tail_11_0
	put_value		1,10
	execute		2,retry_result_2_0
term_parenthesis_rst_12_3:
	read_cdr		3,14
	try_me_else		term_parenthesis_rst_12_1
	jump_on_non_atom		12,term_parenthesis_rst_12_8
	test_atom		12,parsed,term_parenthesis_rst_12_1
	put_atom		15,')'
	g_diff		13,15
	collect_list		3
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		13
	collect_value		1
	get_nil		2
	put_func		1,3,error
	write_element_value		1,1,7
	write_element_value		1,2,14
	get_vector_value		10,1
	proceed
term_parenthesis_rst_12_8:
	check_vector		12,2,term_parenthesis_rst_12_1
	read_element		12,0,15
	wait_atom		15,retry
	read_element		12,1,15
	wait_atom		15,parsed
	put_atom		15,')'
	g_diff		13,15
	collect_list		3
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		13
	collect_value		1
	collect_vector		12
	get_nil		2
	put_func		1,3,error
	write_element_value		1,1,7
	write_element_value		1,2,14
	get_vector_value		10,1
	proceed
term_parenthesis_rst_12_1:
	try_me_else		term_parenthesis_rst_12_9
	put_atom		13,parsed
	g_diff		12,13
	collect_value		11
	collect_value		9
	collect_value		8
	collect_value		7
	collect_value		6
	collect_value		5
	collect_value		4
	collect_value		3
	collect_value		1
	get_nil		2
	get_value		10,12
	proceed
term_parenthesis_rst_12_9:
	suspend		term_parenthesis_rst_12_0
	module_entry		mpimos_parser
	predicate		get_parsed_result,2
get_parsed_result_2_0:
	try_me_else		get_parsed_result_2_1
	wait_list_var_var		1,3,4
	vector		3
	put_integer		5,0
	g_vector_element		3,5,5
	wait_atom		5,parsed
	collect_list		1
	collect_value		4
	get_value		2,3
	proceed
get_parsed_result_2_1:
	otherwise		get_parsed_result_2_0
	try_me_else		get_parsed_result_2_5
	wait_list_var_var		1,3,4
	collect_list		1
	collect_value		3
	put_value		1,4
	execute		2,get_parsed_result_2_0
get_parsed_result_2_5:
	suspend		get_parsed_result_2_0
	module_entry		mpimos_parser
	predicate		get_retry_parsed_result,2
get_retry_parsed_result_2_0:
	try_me_else		get_retry_parsed_result_2_1
	wait_list_var_var		1,6,3
	wait_vector		6,2
	read_element		6,0,4
	wait_atom		4,retry
	read_element		6,1,4
	vector		4
	put_integer		5,0
	g_vector_element		4,5,5
	wait_atom		5,parsed
	collect_list		1
	collect_value		3
	collect_vector		6
	get_value		2,4
	proceed
get_retry_parsed_result_2_1:
	otherwise		get_retry_parsed_result_2_0
	try_me_else		get_retry_parsed_result_2_5
	wait_list_var_var		1,3,4
	collect_list		1
	collect_value		3
	put_value		1,4
	execute		2,get_retry_parsed_result_2_0
get_retry_parsed_result_2_5:
	suspend		get_retry_parsed_result_2_0
	module_entry		mpimos_parser
	predicate		analyze_parsed_result,4
analyze_parsed_result_4_0:
	try_me_else		analyze_parsed_result_4_1
	wait_vector		1,4
	read_element		1,0,5
	wait_atom		5,parsed
	read_elements_inc		1,1,5,3
	collect_vector		1
	get_value		2,5
	get_value		3,6
	get_value		4,7
	proceed
analyze_parsed_result_4_1:
	suspend		analyze_parsed_result_4_0
	module_entry		mpimos_parser
	predicate		retry_result,2
retry_result_2_0:
	try_me_else		retry_result_2_1
	jump_on_non_atom		2,retry_result_2_3
	test_atom		2,parsed,retry_result_2_1
	put_structured_constant		2,'$SCNST_13'
	get_value		1,2
	proceed
retry_result_2_3:
	check_vector		2,2,retry_result_2_1
	read_element		2,0,3
	wait_atom		3,retry
	read_element		2,1,4
	try_me_else		retry_result_2_5
	wait_atom		4,parsed
	collect_vector		2
	put_structured_constant		2,'$SCNST_14'
	get_value		1,2
	proceed
retry_result_2_5:
	try_me_else		retry_result_2_1
	put_atom		5,parsed
	g_diff		4,5
	collect_vector		2
	get_value		1,4
	proceed
retry_result_2_1:
	otherwise		retry_result_2_0
	get_value		1,2
	proceed
retry_result_2_18:
	suspend		retry_result_2_0
	module_entry		mpimos_parser
	predicate		select_error,2
select_error_2_0:
	try_me_else		select_error_2_1
	list		1
	read_car		1,3
	wait_vector		3,3
	read_element		3,0,4
	atom		4
	branch_on_atom		4,2,select_error_2_1
	bucket_entry_a		ambiguous,select_error_2_5
	bucket_entry_a		error,select_error_2_6
select_error_2_5:
	read_cdr		1,5
	read_elements_inc		3,1,6,2
	collect_list		1
	put_value		4,2
	put_reused_func		3,3,ambiguous
	write_element_marked_value		3,1,6
	write_element_value		3,2,7
	put_values_inc		1,5,2
	execute		4,select_error_4_0
select_error_2_6:
	read_cdr		1,5
	read_elements_inc		3,1,6,2
	collect_list		1
	put_value		4,2
	put_reused_func		3,3,error
	write_element_marked_value		3,1,6
	write_element_value		3,2,7
	put_values_inc		1,5,2
	execute		4,select_error_4_0
select_error_2_1:
	suspend		select_error_2_0
	module_entry		mpimos_parser
	predicate		select_error,4
select_error_4_0:
	try_me_else		select_error_4_1
	jump_on_non_list		1,select_error_4_3
	read_car		1,5
	wait_vector		5,3
	read_element		5,0,6
	atom		6
	branch_on_atom		6,2,select_error_4_1
	bucket_entry_a		ambiguous,select_error_4_6
	bucket_entry_a		error,select_error_4_7
select_error_4_6:
	read_element		5,1,7
	integer		7
	read_element		5,2,8
	read_cdr		1,9
	integer		2
	try_me_else		select_error_4_10
	g_less_than		2,7
	collect_list		1
	collect_value		3
	put_reused_func		3,5,ambiguous
	write_element_marked_value		3,1,7
	write_element_value		3,2,8
	put_value		1,9
	put_value		2,7
	execute		4,select_error_4_0
select_error_4_10:
	collect_list		1
	collect_value		8
	collect_vector		5
	put_value		1,9
	execute		4,select_error_4_0
select_error_4_7:
	read_element		5,1,7
	integer		7
	read_element		5,2,8
	read_cdr		1,9
	integer		2
	try_me_else		select_error_4_13
	g_less_than		2,7
	collect_list		1
	collect_value		3
	put_reused_func		3,5,error
	write_element_marked_value		3,1,7
	write_element_value		3,2,8
	put_value		1,9
	put_value		2,7
	execute		4,select_error_4_0
select_error_4_13:
	collect_list		1
	collect_value		8
	collect_vector		5
	put_value		1,9
	execute		4,select_error_4_0
select_error_4_3:
	check_nil		1,select_error_4_1
	collect_value		2
	get_value		4,3
	proceed
select_error_4_1:
	suspend		select_error_4_0
	module_entry		mpimos_parser
	predicate		select_error2,3
select_error2_3_0:
	try_me_else		select_error2_3_1
	jump_on_non_list		1,select_error2_3_3
	read_car		1,4
	vector		4
	jump_on_arity		4,4,select_error2_3_1
	table_entry		select_error2_3_1
	table_entry		select_error2_3_1
	table_entry		select_error2_3_5
	table_entry		select_error2_3_6
select_error2_3_5:
	read_cdr		1,5
	read_element		4,0,6
	wait_atom		6,retry
	read_element		4,1,6
	collect_vector		4
	get_reused_list_val_var		3,1,1,6,4
	put_value		1,5
	put_value		3,4
	execute		3,select_error2_3_0
select_error2_3_6:
	read_element		4,0,5
	atom		5
	branch_on_atom		5,2,select_error2_3_1
	bucket_entry_a		ambiguous,select_error2_3_8
	bucket_entry_a		error,select_error2_3_9
select_error2_3_8:
	read_cdr		1,6
	read_elements_inc		4,1,7,2
	collect_list		1
	put_value		9,2
	put_value		5,3
	put_reused_func		3,4,ambiguous
	write_element_marked_value		3,1,7
	write_element_value		3,2,8
	put_values_inc		1,6,2
	put_value		4,9
	execute		5,select_error2_5_0
select_error2_3_9:
	read_cdr		1,6
	read_elements_inc		4,1,7,2
	collect_list		1
	put_value		9,2
	put_value		5,3
	put_reused_func		3,4,error
	write_element_marked_value		3,1,7
	write_element_value		3,2,8
	put_values_inc		1,6,2
	put_value		4,9
	execute		5,select_error2_5_0
select_error2_3_3:
	check_nil		1,select_error2_3_1
	collect_value		2
	get_nil		3
	proceed
select_error2_3_1:
	suspend		select_error2_3_0
	module_entry		mpimos_parser
	predicate		select_error2,5
select_error2_5_0:
	try_me_else		select_error2_5_1
	jump_on_non_list		1,select_error2_5_3
	read_car		1,6
	vector		6
	jump_on_arity		6,4,select_error2_5_1
	table_entry		select_error2_5_1
	table_entry		select_error2_5_1
	table_entry		select_error2_5_5
	table_entry		select_error2_5_6
select_error2_5_5:
	read_cdr		1,7
	read_element		6,0,8
	wait_atom		8,retry
	read_element		6,1,8
	collect_vector		6
	get_reused_list_val_var		5,1,1,8,6
	put_value		1,7
	put_value		5,6
	execute		5,select_error2_5_0
select_error2_5_6:
	read_element		6,0,7
	atom		7
	branch_on_atom		7,2,select_error2_5_1
	bucket_entry_a		ambiguous,select_error2_5_8
	bucket_entry_a		error,select_error2_5_9
select_error2_5_8:
	read_element		6,1,8
	integer		8
	read_element		6,2,9
	read_cdr		1,10
	integer		2
	try_me_else		select_error2_5_12
	g_less_than		8,2
	collect_list		1
	collect_value		3
	put_reused_func		3,6,ambiguous
	write_element_marked_value		3,1,8
	write_element_value		3,2,9
	put_value		1,10
	put_value		2,8
	execute		5,select_error2_5_0
select_error2_5_12:
	collect_list		1
	collect_value		9
	collect_vector		6
	put_value		1,10
	execute		5,select_error2_5_0
select_error2_5_9:
	read_element		6,1,8
	integer		8
	read_element		6,2,9
	read_cdr		1,10
	integer		2
	try_me_else		select_error2_5_15
	g_less_than		8,2
	collect_list		1
	collect_value		3
	put_reused_func		3,6,error
	write_element_marked_value		3,1,8
	write_element_value		3,2,9
	put_value		1,10
	put_value		2,8
	execute		5,select_error2_5_0
select_error2_5_15:
	collect_list		1
	collect_value		9
	collect_vector		6
	put_value		1,10
	execute		5,select_error2_5_0
select_error2_5_3:
	check_nil		1,select_error2_5_1
	collect_value		2
	get_value		4,3
	get_nil		5
	proceed
select_error2_5_1:
	suspend		select_error2_5_0
	module_entry		mpimos_parser
	predicate		length,4
length_4_0:
	try_me_else		length_4_1
	jump_on_non_list_var_var		1,length_4_3,5,6
	b_increment		2,2
	get_reused_list_val_var		4,1,1,5,5
	put_value		1,6
	put_value		4,5
	execute		4,length_4_0
length_4_3:
	check_nil		1,length_4_1
	get_value		3,2
	get_nil		4
	proceed
length_4_1:
	suspend		length_4_0
	module_entry		mpimos_parser
	predicate		make_vect,3
make_vect_3_0:
	put_marked_value		4,3
	b_new_vector		4,4
	create_goal		5
	set_variable		1,5
	set_value		2,4
	set_value		3,2
	set_integer		4,0
	set_value		5,3
	enqueue_goal		5,set_elements_5_0
	put_integer		2,0
	put_value		4,5
	execute		4,length_4_0
make_vect_3_1:
	suspend		make_vect_3_0
	module_entry		mpimos_parser
	predicate		set_elements,5
set_elements_5_0:
	try_me_else		set_elements_5_1
	jump_on_non_list_var_var		1,set_elements_5_3,6,7
	collect_list		1
	put_marked_value		1,4
	b_increment		1,1
	put_value		8,1
	b_set_vector_element		2,4,1,6,2
	put_value		1,7
	put_value		4,8
	execute		5,set_elements_5_0
set_elements_5_3:
	check_nil		1,set_elements_5_1
	collect_value		5
	collect_value		4
	get_value		3,2
	proceed
set_elements_5_1:
	suspend		set_elements_5_0
	module_entry		mpimos_parser
	predicate		one_term,5
one_term_5_0:
	try_me_else		one_term_5_1
	integer		1
	jump_on_integer		1,2,one_term_5_1
	table_entry		one_term_5_3
	table_entry		one_term_5_4
one_term_5_3:
	collect_value		3
	get_nil		2
	get_value		5,4
	proceed
one_term_5_4:
	get_nil		2
	put_vector		1,2
	write_elements_inc		1,0,3,2
	get_vector_value		5,1
	proceed
one_term_5_1:
	suspend		one_term_5_0
	module_entry		mpimos_parser
	predicate		one_term,6
one_term_6_0:
	try_me_else		one_term_6_1
	integer		1
	jump_on_integer		1,2,one_term_6_1
	table_entry		one_term_6_3
	table_entry		one_term_6_4
one_term_6_3:
	collect_value		5
	collect_value		3
	get_nil		2
	get_value		6,4
	proceed
one_term_6_4:
	get_nil		2
	put_vector		1,3
	write_elements_inc		1,0,3,3
	get_vector_value		6,1
	proceed
one_term_6_1:
	suspend		one_term_6_0
	module_entry		mpimos_parser
	predicate		one_term,7
one_term_7_0:
	try_me_else		one_term_7_1
	integer		1
	jump_on_integer		1,2,one_term_7_1
	table_entry		one_term_7_3
	table_entry		one_term_7_4
one_term_7_3:
	collect_value		6
	collect_value		5
	collect_value		3
	get_nil		2
	get_value		7,4
	proceed
one_term_7_4:
	get_nil		2
	put_vector		1,4
	write_elements_inc		1,0,3,4
	get_vector_value		7,1
	proceed
one_term_7_1:
	suspend		one_term_7_0
	begin_const_section		mpimos_parser
'$SCNST_0_1':
	define_desc		11,3
	define_integer		875639341
	define_integer		859321399
	define_integer		3683382
'$SCNST_0_0':
	define_desc		0,2
	define_atom		illegal
	define_string		'$SCNST_0_1'
'$SCNST_6':
'$SCNST_0':
	define_vector		'$SCNST_0_0'
'$SCNST_1_0':
	define_atom		end
	define_atom		[]
'$SCNST_1':
	define_list		'$SCNST_1_0'
'$SCNST_2_0':
	define_desc		0,2
	define_atom		postfix
	define_atom		'|'
'$SCNST_3':
'$SCNST_2':
	define_vector		'$SCNST_2_0'
'$SCNST_4_0':
	define_desc		0,2
	define_atom		retry
	define_atom		parsed
'$SCNST_14':
'$SCNST_13':
'$SCNST_12':
'$SCNST_11':
'$SCNST_10':
'$SCNST_9':
'$SCNST_8':
'$SCNST_7':
'$SCNST_5':
'$SCNST_4':
	define_vector		'$SCNST_4_0'
