| enum | node_type {
e_none
, e_null
, e_constant
, e_unary
,
e_binary
, e_binary_ext
, e_trinary
, e_quaternary
,
e_vararg
, e_conditional
, e_while
, e_repeat
,
e_for
, e_switch
, e_mswitch
, e_return
,
e_retenv
, e_variable
, e_stringvar
, e_stringconst
,
e_stringvarrng
, e_cstringvarrng
, e_strgenrange
, e_strconcat
,
e_stringvarsize
, e_strswap
, e_stringsize
, e_function
,
e_vafunction
, e_genfunction
, e_strfunction
, e_strcondition
,
e_strccondition
, e_add
, e_sub
, e_mul
,
e_div
, e_mod
, e_pow
, e_lt
,
e_lte
, e_gt
, e_gte
, e_eq
,
e_ne
, e_and
, e_nand
, e_or
,
e_nor
, e_xor
, e_xnor
, e_in
,
e_like
, e_ilike
, e_inranges
, e_ipow
,
e_ipowinv
, e_abs
, e_acos
, e_acosh
,
e_asin
, e_asinh
, e_atan
, e_atanh
,
e_ceil
, e_cos
, e_cosh
, e_exp
,
e_expm1
, e_floor
, e_log
, e_log10
,
e_log2
, e_log1p
, e_neg
, e_pos
,
e_round
, e_sin
, e_sinc
, e_sinh
,
e_sqrt
, e_tan
, e_tanh
, e_cot
,
e_sec
, e_csc
, e_r2d
, e_d2r
,
e_d2g
, e_g2d
, e_notl
, e_sgn
,
e_erf
, e_erfc
, e_ncdf
, e_frac
,
e_trunc
, e_uvouv
, e_vov
, e_cov
,
e_voc
, e_vob
, e_bov
, e_cob
,
e_boc
, e_vovov
, e_vovoc
, e_vocov
,
e_covov
, e_covoc
, e_vovovov
, e_vovovoc
,
e_vovocov
, e_vocovov
, e_covovov
, e_covocov
,
e_vocovoc
, e_covovoc
, e_vococov
, e_sf3ext
,
e_sf4ext
, e_nulleq
, e_strass
, e_vector
,
e_vecelem
, e_vecdefass
, e_vecvalass
, e_vecvecass
,
e_vecopvalass
, e_vecopvecass
, e_vecfunc
, e_vecvecswap
,
e_vecvecineq
, e_vecvalineq
, e_valvecineq
, e_vecvecarith
,
e_vecvalarith
, e_valvecarith
, e_vecunaryop
, e_break
,
e_continue
, e_swap
} |