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_stringvararg
,
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_vecsize
, e_vecelem
, e_veccelem
,
e_vecelemrtc
, e_veccelemrtc
, e_rbvecelem
, e_rbvecelemrtc
,
e_rbveccelem
, e_rbveccelemrtc
, e_vecinit
, 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_vecondition
, e_break
, e_continue
, e_swap
,
e_assert
} |