val get_lval : stmt->[> `Ident | `Ptr| `Var ] option
val get_exp :
exp->[> `Bool of bool| `Error of string| `Float of float| `Free| `Ident of string| `Int of int| `Regex of string| `String of string| `Var of string ]
val get_rval :
stmt->[> `Bool of bool| `Error of string| `Float of float| `Free| `Ident of string| `Int of int| `Regex of string| `String of string| `Var of string ]
val get_key_variant :
stmt->[> `Arg of string * int| `Lval of string| `None| `Rval of string ]
val get_fun_args :
stmt->[> `Bool of bool| `Error of string| `Float of float| `Free| `Ident of string| `Int of int| `Regex of string| `String of string| `Var of string ]
list