|
@@ -76,6 +76,7 @@ Element function construct_function_list(list : Element):
|
|
|
create_al_link(model, "funcdef_body", main_function, first_element, "body")
|
|
|
create_al_link(model, "Statement_next", result["end"], prev_element, "next")
|
|
|
instantiate_link(model, "initial_funcdef", "", instantiate_node(model, "Initial", ""), main_function)
|
|
|
+ log("Got body of main: " + cast_value(model["model"][main_function]["body"]))
|
|
|
|
|
|
log("Created model!")
|
|
|
return model!
|
|
@@ -181,11 +182,7 @@ String function construct_funcdef(model : Element, list : Element, mutable : Boo
|
|
|
|
|
|
while (counter < nrParams):
|
|
|
param = instantiate_node(model, "Element", "")
|
|
|
- log("Adding parameter: " + string_get(arg_names_decl, counter))
|
|
|
- log(" func " + func)
|
|
|
- log(" params " + params)
|
|
|
create_al_link(model, "param_dict_link", params, param, string_get(arg_names_decl, counter))
|
|
|
- log("After append: " + set_to_string(dict_keys(model["model"][params])))
|
|
|
dict_add_fast(variable_map, list_pop_final(list), param)
|
|
|
// Output each parameter in turn
|
|
|
counter = counter + 1
|