Function reference
-
parse_str()
parse_file()
unparse_str()
unparse_file()
- Parse and Unparse AST
-
walk()
- Analyze AST
-
desugar()
- Desugar AST
-
op_type()
op_gap_get()
op_gap_rep()
op_gap_set()
op_loc_get()
- Create and query
op
nodes
-
bkt_type()
bkt_gap_get()
bkt_gap_rep()
bkt_gap_set()
bkt_loc_get()
- Create and query
bkt
nodes
-
dlmtr_type()
dlmtr_gap_get()
dlmtr_gap_rep()
dlmtr_gap_set()
dlmtr_loc_get()
- Create and query
dlmtr
nodes
-
null_new()
null_type()
null_gap_get()
null_gap_rep()
null_gap_set()
null_loc_get()
- Create and query
null
nodes
-
lgl_type()
lgl_val_get()
lgl_gap_get()
lgl_gap_rep()
lgl_gap_set()
lgl_loc_get()
- Create and query
lgl
nodes
-
int_type()
int_syn_get()
int_val_get()
int_gap_get()
int_gap_rep()
int_gap_set()
int_loc_get()
- Create and query
int
nodes
-
dbl_type()
dbl_syn_get()
dbl_val_get()
dbl_gap_get()
dbl_gap_rep()
dbl_gap_set()
dbl_loc_get()
- Create and query
dbl
nodes
-
cpx_type()
cpx_syn_get()
cpx_val_get()
cpx_gap_get()
cpx_gap_rep()
cpx_gap_set()
cpx_loc_get()
- Create and query
cpx
nodes
-
chr_type()
chr_syn_get()
chr_val_get()
chr_gap_get()
chr_gap_rep()
chr_gap_set()
chr_loc_get()
- Create and query
chr
nodes
-
sym_type()
sym_syn_get()
sym_val_get()
sym_gap_get()
sym_gap_rep()
sym_gap_set()
sym_loc_get()
- Create and query
sym
nodes
-
blk_new()
blk_type()
blk_lbkt_get()
blk_lbkt_rep()
blk_lbkt_set()
blk_exprs_get()
blk_exprs_rep()
blk_exprs_set()
blk_rbkt_get()
blk_rbkt_rep()
blk_rbkt_set()
- Create and query
blk
nodes
-
grp_new()
grp_type()
grp_lbkt_get()
grp_lbkt_rep()
grp_lbkt_set()
grp_expr_get()
grp_expr_rep()
grp_expr_set()
grp_rbkt_get()
grp_rbkt_rep()
grp_rbkt_set()
- Create and query
grp
nodes
-
nuop_new()
nuop_type()
nuop_op_get()
nuop_op_rep()
nuop_op_set()
- Create and query
nuop
nodes
-
unop_new()
unop_type()
unop_op_get()
unop_op_rep()
unop_op_set()
unop_expr_get()
unop_expr_rep()
unop_expr_set()
- Create and query
unop
nodes
-
binop_new()
binop_type()
binop_lexpr_get()
binop_lexpr_rep()
binop_lexpr_set()
binop_op_get()
binop_op_rep()
binop_op_set()
binop_rexpr_get()
binop_rexpr_rep()
binop_rexpr_set()
- Create and query
binop
nodes
-
rlp_new()
rlp_type()
rlp_op_get()
rlp_op_rep()
rlp_op_set()
rlp_body_get()
rlp_body_rep()
rlp_body_set()
- Create and query
rlp
nodes
-
wlp_new()
wlp_type()
wlp_op_get()
wlp_op_rep()
wlp_op_set()
wlp_cond_get()
wlp_cond_rep()
wlp_cond_set()
wlp_body_get()
wlp_body_rep()
wlp_body_set()
- Create and query
wlp
nodes
-
flp_new()
flp_type()
flp_op_get()
flp_op_rep()
flp_op_set()
flp_iter_get()
flp_iter_rep()
flp_iter_set()
flp_body_get()
flp_body_rep()
flp_body_set()
- Create and query
flp
nodes
-
icond_new()
icond_type()
icond_iop_get()
icond_iop_rep()
icond_iop_set()
icond_cond_get()
icond_cond_rep()
icond_cond_set()
icond_ibody_get()
icond_ibody_rep()
icond_ibody_set()
- Create and query
icond
nodes
-
iecond_new()
iecond_type()
iecond_iop_get()
iecond_iop_rep()
iecond_iop_set()
iecond_cond_get()
iecond_cond_rep()
iecond_cond_set()
iecond_ibody_get()
iecond_ibody_rep()
iecond_ibody_set()
iecond_eop_get()
iecond_eop_rep()
iecond_eop_set()
iecond_ebody_get()
iecond_ebody_rep()
iecond_ebody_set()
- Create and query
iecond
nodes
-
fndefn_new()
fndefn_type()
fndefn_op_get()
fndefn_op_rep()
fndefn_op_set()
fndefn_lbkt_get()
fndefn_lbkt_rep()
fndefn_lbkt_set()
fndefn_pars_get()
fndefn_pars_rep()
fndefn_pars_set()
fndefn_rbkt_get()
fndefn_rbkt_rep()
fndefn_rbkt_set()
fndefn_body_get()
fndefn_body_rep()
fndefn_body_set()
- Create and query
fndefn
nodes
-
fncall_new()
fncall_type()
fncall_fn_get()
fncall_fn_rep()
fncall_fn_set()
fncall_lbkt_get()
fncall_lbkt_rep()
fncall_lbkt_set()
fncall_args_get()
fncall_args_rep()
fncall_args_set()
fncall_rbkt_get()
fncall_rbkt_rep()
fncall_rbkt_set()
- Create and query
fncall
nodes
-
sub_new()
sub_type()
sub_obj_get()
sub_obj_rep()
sub_obj_set()
sub_lbkt_get()
sub_lbkt_rep()
sub_lbkt_set()
sub_args_get()
sub_args_rep()
sub_args_set()
sub_rbkt_get()
sub_rbkt_rep()
sub_rbkt_set()
- Create and query
sub
nodes
-
idx_new()
idx_type()
idx_obj_get()
idx_obj_rep()
idx_obj_set()
idx_lbkt_get()
idx_lbkt_rep()
idx_lbkt_set()
idx_args_get()
idx_args_rep()
idx_args_set()
idx_rbkt1_get()
idx_rbkt1_rep()
idx_rbkt1_set()
idx_rbkt2_get()
idx_rbkt2_rep()
idx_rbkt2_set()
- Create and query
idx
nodes
-
aexpr_new()
aexpr_type()
aexpr_ann_get()
aexpr_ann_rep()
aexpr_ann_set()
aexpr_expr_get()
aexpr_expr_rep()
aexpr_expr_set()
- Create and query
aexpr
nodes
-
exprs_new()
exprs_type()
exprs_len_get()
exprs_seq_get()
exprs_get()
exprs_rep()
exprs_expr_set()
exprs_ins()
- Create and query
exprs
nodes
-
pars_new()
pars_type()
pars_len_get()
pars_seq_get()
pars_get()
pars_rep()
pars_par_set()
pars_ins()
- Create and query
pars
nodes
-
dpar_new()
dpar_type()
dpar_name_get()
dpar_name_rep()
dpar_name_set()
dpar_op_get()
dpar_op_rep()
dpar_op_set()
dpar_expr_get()
dpar_expr_rep()
dpar_expr_set()
- Create and query
dpar
nodes
-
ndpar_new()
ndpar_type()
ndpar_name_get()
ndpar_name_rep()
ndpar_name_set()
- Create and query
ndpar
nodes
-
args_new()
args_type()
args_len_get()
args_seq_get()
args_get()
args_rep()
args_arg_set()
args_ins()
- Create and query
args
nodes
-
narg_new()
narg_type()
narg_name_get()
narg_name_rep()
narg_name_set()
narg_op_get()
narg_op_rep()
narg_op_set()
narg_expr_get()
narg_expr_rep()
narg_expr_set()
- Create and query
narg
nodes
-
parg_new()
parg_type()
parg_expr_get()
parg_expr_rep()
parg_expr_set()
- Create and query
parg
nodes
-
cond_new()
cond_type()
cond_lbkt_get()
cond_lbkt_rep()
cond_lbkt_set()
cond_expr_get()
cond_expr_rep()
cond_expr_set()
cond_rbkt_get()
cond_rbkt_rep()
cond_rbkt_set()
- Create and query
cond
nodes
-
iter_new()
iter_type()
iter_lbkt_get()
iter_lbkt_rep()
iter_lbkt_set()
iter_var_get()
iter_var_rep()
iter_var_set()
iter_op_get()
iter_op_rep()
iter_op_set()
iter_expr_get()
iter_expr_rep()
iter_expr_set()
iter_rbkt_get()
iter_rbkt_rep()
iter_rbkt_set()
- Create and query
iter
nodes
-
pgm_new()
pgm_type()
pgm_beg_get()
pgm_beg_rep()
pgm_beg_set()
pgm_exprs_get()
pgm_exprs_rep()
pgm_exprs_set()
pgm_end_get()
pgm_end_rep()
pgm_end_set()
- Create and query
pgm
nodes
-
dlmtd_new()
dlmtd_type()
dlmtd_expr_get()
dlmtd_expr_rep()
dlmtd_expr_set()
dlmtd_dlmtr_get()
dlmtd_dlmtr_rep()
dlmtd_dlmtr_set()
- Create and query
dlmtd
nodes
-
msng_new()
msng_type()
msng_gap_get()
msng_gap_rep()
msng_gap_set()
msng_loc_get()
- Create and query
msng
nodes
-
beg_type()
beg_bom_get()
beg_loc_get()
- Create and query
beg
nodes
-
end_new()
end_type()
end_gap_get()
end_gap_rep()
end_gap_set()
end_loc_get()
- Create and query
end
nodes
-
gap_type()
gap_val_get()
gap_loc_get()
- Create and query
gap
nodes
-
loc_type()
loc_lrow_get()
loc_lcol_get()
loc_lchr_get()
loc_lbyte_get()
loc_rrow_get()
loc_rcol_get()
loc_rchr_get()
loc_rbyte_get()
- Create and query
loc
nodes
-
err_type()
err_msg_get()
err_loc_get()
- Create and query
err
nodes