arg = -G
arg[1:2] = -
case - 
flagp = G
arg = -c
arg[1:2] = -
case - 
flagp = c
arg = fact
arg[1:2] = f
arg_cnt = 1 arg = fact
arg = fact.r
arg[1:2] = f
arg_cnt = 2 arg = fact.r
arg = fact.out
arg[1:2] = f
arg_cnt = 3 arg = fact.out
arg = fact.sig
arg[1:2] = f
arg_cnt = 4 arg = fact.sig
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       36
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       40
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       39
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       42
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       26
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       23
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       44
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       50
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       15
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       13
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        5
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
val_denotation   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        5
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
val_denotation   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        5
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
val_denotation   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        4
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
var_denotation   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        5
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
val_denotation   =  null
nil
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
par_id   =          null
par_signature   =   null
displacement   =    null
level   =           null
par_previous_definitnull
par_scope   =       null
par_only_def   =    null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
kind   =            LetterId__state
LetterId__state
vlineno   =         null
pre_num   =         null
post_num   =        4
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
var_denotation   =  null
kind   =            0
kind name =         LISTHEADER
vlineno   =         VarSignature__state
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
par_id   =          null
par_signature   =   null
displacement   =    null
level   =           null
par_previous_definitnull
par_scope   =       null
par_only_def   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
mklist l after addright(l,p)
mklist done
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
mklist l after addright(l,p)
mklist done
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   ValSignature__state
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ParameterNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ParameterNode__state
addright dump_info(e) = ParameterNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
nil
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       37
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       38
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         9999
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         9999
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         1
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         1
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         1
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            11
kind name =         BLOCKDENOTATION
vlineno   =         1
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ListHeaderNode__state
sig_done   =        null
ar_size   =         null
ar_static_link   =  null
ar_static_level   = null
bld_declaration_listListHeaderNode__state
bld_den_seq   =     ListHeaderNode__state
bld_precedence   =  null
bld_flags   =       0
fc_code_label  =    null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       53
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       54
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       39
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 1 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
kind   =            ConsNode__state
ConsNode__state
vlineno   =         null
pre_num   =         null
post_num   =        5
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
val_denotation   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            6
kind name =         FUNCSIGNATURE
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        ListHeaderNode__state
fsig_construction   null
fsig_special   =    null
fsig_slink_known   =null
fsig_inline_code   =null
fsig_param_list   = ListHeaderNode__state
fsig_result_sig   = null
fc_code_label   =   null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       54
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       12
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            34
kind name =         UQSTR
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       0
sig_done   =        null
sel_type   =        null
str_string   =      null
str_use_list   =    ListHeaderNode__state
str_expansion   =   null
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
length count = 2dump_info(v) = OpridNode__state
length count = 3dump_info(v) = UQStrNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 3 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
list to array count = 2 v = OpridNode__state
list to array count = 3 v = UQStrNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
is empty l.lh_first TRUE
is empty l.lh_first TRUE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = UQStrNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       55
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       34
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       54
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 1 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
addright dump_info(e) = ListHeaderNode__state
addright dump_info(e) = ListHeaderNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       15
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       54
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       14
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            34
kind name =         UQSTR
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       1
sig_done   =        null
sel_type   =        null
str_string   =      null
str_use_list   =    ListHeaderNode__state
str_expansion   =   null
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
length count = 2dump_info(v) = OpridNode__state
length count = 3dump_info(v) = UQStrNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 3 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
list to array count = 2 v = OpridNode__state
list to array count = 3 v = UQStrNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
is empty l.lh_first TRUE
is empty l.lh_first TRUE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = UQStrNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       53
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = ConsNode__state
length count = 2dump_info(v) = OpridNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 2 tmp = ConsNode__state
list to array count = 1 v = ConsNode__state
list to array count = 2 v = OpridNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
is empty l.lh_first TRUE
is empty l.lh_first TRUE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
length count = 2dump_info(v) = ListHeaderNode__state
length count = 3dump_info(v) = OpridNode__state
length count = 4dump_info(v) = ConsNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 4 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
list to array count = 2 v = ListHeaderNode__state
list to array count = 3 v = OpridNode__state
list to array count = 4 v = ConsNode__state
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
is empty l.lh_first TRUE
is empty l.lh_first TRUE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = ConsNode__state
kind   =            ConsNode__state
ConsNode__state
vlineno   =         ConsNode__state
pre_num   =         30
post_num   =        2
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
ge_guard   =        null
ge_element   =      null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = GuardedElementNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = GuardedElementNode__state
addright dump_info(e) = GuardedElementNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       54
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = LetterId__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = LetterId__state
addright dump_info(e) = LetterId__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            31
kind name =         OPRID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       56
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            34
kind name =         UQSTR
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       0
sig_done   =        null
sel_type   =        null
str_string   =      null
str_use_list   =    ListHeaderNode__state
str_expansion   =   null
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = LetterId__state
length count = 2dump_info(v) = OpridNode__state
length count = 3dump_info(v) = UQStrNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 3 tmp = ConsNode__state
list to array count = 1 v = LetterId__state
list to array count = 2 v = OpridNode__state
list to array count = 3 v = UQStrNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = OpridNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = OpridNode__state
addright dump_info(e) = OpridNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
is empty l.lh_first TRUE
is empty l.lh_first TRUE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       LetterId__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = UQStrNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            13
kind name =         APPLICATION
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ApplicationNode__state
sig_done   =        ListHeaderNode__state
ap_operator   =     null
ap_args   =         ListHeaderNode__state
ap_void_decl   =    null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ApplicationNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ApplicationNode__state
addright dump_info(e) = ApplicationNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            32
kind name =         LETTERID
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       55
sig_done   =        null
sel_type   =        null
id_str_table_index  null
id_use_list   =     ListHeaderNode__state
id_last_definition  null
id_def_found   =    null
sel_index   =       null
id_appl   =         null
id_forward_ref   =  null
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            34
kind name =         UQSTR
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       1
sig_done   =        null
sel_type   =        null
str_string   =      null
str_use_list   =    ListHeaderNode__state
str_expansion   =   null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = UQStrNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = UQStrNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 1 tmp = ConsNode__state
list to array count = 1 v = UQStrNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = UQStrNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = UQStrNode__state
addright dump_info(e) = UQStrNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = ConsNode__state
kind   =            ConsNode__state
ConsNode__state
vlineno   =         ConsNode__state
pre_num   =         30
post_num   =        2
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
ge_guard   =        null
ge_element   =      null
addright dump_info(e) = GuardedElementNode__state
addright dump_info(e) = GuardedElementNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty lh_first - FALSE
is empty lh_first - FALSE
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last.cn_tl_field should equal p above
addright - in next node lh last should equal p above
addright return
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
kind   =            28
kind name =         GUARDEDLIST
vlineno   =         2
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       ListHeaderNode__state
sig_done   =        null
gl_list   =         ListHeaderNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = GuardedListNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = GuardedListNode__state
addright dump_info(e) = GuardedListNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = GuardedListNode__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 1 tmp = ConsNode__state
list to array count = 1 v = GuardedListNode__state
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = GuardedListNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = GuardedListNode__state
addright dump_info(e) = GuardedListNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
is empty lh_first - FALSE
is empty lh_first - FALSE
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = ConsNode__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = ConsNode__state
addright dump_info(e) = ConsNode__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = ConsNode__state
kind   =            FSignature__state
FSignature__state
vlineno   =         ConsNode__state
pre_num   =         null
post_num   =        null
cn_hd_field   =     null
cn_tl_field   =     null
Unique Id   =       null
signature   =       null
sig_done   =        null
ar_size   =         null
ar_static_link   =  null
ar_static_level   = null
fc_body   =         null
fc_complexity   =   null
fc_code_label   =   null
fc_free_vars   =    null
fc_body_needed   =  null
mklist va_alist
mklist va_alist
mklist va_alist
Creating emptylist
Creating emptylist
kind   =            0
kind name =         LISTHEADER
vlineno   =         2
pre_num   =         null
post_num   =        null
lh_first   =        null
lh_last   =         null
mklist type p = FConstruction__state
mklist l before addright(l,p)
mklist p before addright(l,p)
addright dump_info(e) = FConstruction__state
addright dump_info(e) = FConstruction__state
addright 2 p = ConsNode__state
addright 2 p = ConsNode__state
is empty l.lh_first TRUE
is empty l.lh_first TRUE
addright 3 l = emptyListHeaderNode__state
addright 3 l = emptyListHeaderNode__state
addright - in next node lh first & last should equal p above
addright - in next node lh first & last should equal p above
addright return
mklist l after addright(l,p)
mklist done
IN LENGTH
length count = 0dump_info(self.lh_first) = ConsNode__state
length count = 1dump_info(v) = FConstruction__state
list_to_array count = 0dump_info(self.lh_first) = ConsNode__state
list to array len = 1 tmp = ConsNode__state
list to array count = 1 v = FConstruction__state
