graph_to_tree:

Exception: e.msg =

graph_to_tree: runtime: lack of information for resolve.
	if1(10)
	loop1(8)
	if2(7)
	loop1(5)
tree converion error: syntax_id = prim
	prim
	e_unry_op
	e_shift
	e_and
	e_xor
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

graph = ("mem_func")
-/"arg_ls"/->("arg_ls")
-/"name"/->("test")
-/"obj"/->("ident")
	-/"name"/->("tp")

 at syn_var
	if1(3)
	if2(2)
tree converion error: syntax_id = e_unry_op
	e_unry_op
	e_shift
	e_and
	e_xor
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	if1(2)
	if2(2)
tree converion error: syntax_id = e_shift
	e_shift
	e_and
	e_xor
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_and
	e_and
	e_xor
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_xor
	e_xor
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_or
	e_or
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_mul
	e_mul
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_add
	e_add
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_asgn
	e_asgn
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	if1(2)
	if2(2)
tree converion error: syntax_id = e_comp
	e_comp
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_andand
	e_andand
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(3)
tree converion error: syntax_id = e_oror
	e_oror
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at last_eq
	if2(1)
tree converion error: syntax_id = e_cond
	e_cond
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
tree converion error: syntax_id = exp
	exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
tree converion error: syntax_id = s_exp
	s_exp
	s_block
	body_p2
	body_p
	program

 at syn_var
	loop1(1)
	loop1(1)
	loop1(1)
tree converion error: syntax_id = s_block
	s_block
	body_p2
	body_p
	program

 at for
	loop1(2)
	loop1(1)
	loop1(1)
	loop1(1)
tree converion error: syntax_id = s_block
	s_block
	body_p2
	body_p
	program

 at syn_var
	if1(1)
	loop1(1)
	if2(1)
tree converion error: syntax_id = body_p2
	body_p2
	body_p
	program

 at if
	if1(2)
	if1(1)
	loop1(1)
	if2(1)
tree converion error: syntax_id = body_p2
	body_p2
	body_p
	program

 at syn_var
	loop1(1)
	if1(1)
tree converion error: syntax_id = body_p
	body_p
	program

 at for
	loop1(2)
	loop1(1)
	if1(1)
tree converion error: syntax_id = body_p
	body_p
	program

 at syn_var
	loop4(1)
	loop3(2)
	loop3(1)
	loop2(2)
	loop2(1)
	loop1(2)
	if1(1)
tree converion error: syntax_id = program
	program

 at for
	loop4(2)
	loop4(1)
	loop3(2)
	loop3(1)
	loop2(2)
	loop2(1)
	loop1(2)
	if1(1)
tree converion error: syntax_id = program
	program
 (in function 'inv_attr_grmr')
	
StackTrace
	ParGenConv::plisp_call
	ParGenConv::graph_to_tree
	WebUIalsoftproServlet::invokeTreeGraphConvRule
Source
	return al_symbol_manip("plisp_call", env, func_name, arg_ls, null);
}
END