module Jslib_ast:sig
..end
typeloc =
Camlp4.PreCast.Loc.t
type
unop =
| |
Jdelete |
| |
Jvoid |
| |
Jtypeof |
| |
Jadd2_pre |
| |
Jsub2_pre |
| |
Jadd_pre |
| |
Jsub_pre |
| |
Jtilde |
| |
Jnot |
| |
Jadd2_post |
| |
Jsub2_post |
type
binop =
| |
Jhashref |
| |
Jmul |
| |
Jdiv |
| |
Jmod |
| |
Jadd |
| |
Jsub |
| |
Jlt |
| |
Jgt |
| |
Jleq |
| |
Jgeq |
| |
Jlsr |
| |
Jlsl |
| |
Jasr |
| |
Jeq |
| |
Jneq |
| |
Jinstanceof |
| |
Jseq |
| |
Jsneq |
| |
Jland |
| |
Jlor |
| |
Jand |
| |
Jxor |
| |
Jor |
| |
Jcomma |
| |
Jassign |
| |
Jmul_assign |
| |
Jdiv_assign |
| |
Jmod_assign |
| |
Jadd_assign |
| |
Jsub_assign |
| |
Jlsl_assign |
| |
Jlsr_assign |
| |
Jasr_assign |
| |
Jand_assign |
| |
Jxor_assign |
| |
Jor_assign |
type
exp =
| |
Jthis of |
| |
Jvar of |
| |
Jarray of |
| |
Jobject of |
| |
Jstring of |
| |
Jnum of |
| |
Jnull of |
| |
Jbool of |
| |
Jregexp of |
| |
Jfun of |
| |
Jfieldref of |
| |
Junop of |
| |
Jbinop of |
| |
Jite of |
| |
Jcall of |
| |
Jnew of |
| |
Jexp_nil of |
| |
Jexp_cons of |
| |
Jexp_Ant of |
type
stmt =
| |
Jvars of |
| |
Jfuns of |
| |
Jreturn of |
| |
Jcontinue of |
| |
Jbreak of |
| |
Jswitch of |
| |
Jites of |
| |
Jthrow of |
| |
Jexps of |
| |
Jtrycatch of |
| |
Jfor of |
| |
Jdowhile of |
| |
Jwhile of |
| |
Jblock of |
| |
Jwith of |
| |
Jlabel of |
| |
Jstmt_nil of |
| |
Jstmt_cons of |
| |
Jstmt_Ant of |
val loc_of_exp : exp -> Camlp4.PreCast.Loc.t
val exp_of_list : exp list -> exp
val list_of_exp : exp -> exp list -> exp list
val loc_of_stmt : stmt -> Camlp4.PreCast.Loc.t
val stmt_of_list : stmt list -> stmt
val list_of_stmt : stmt -> stmt list -> stmt list
module Meta:sig
..end