HJavaScript-0.4.7: HJavaScript is an abstract syntax for a typed subset of JavaScript.ContentsIndex
And
AndAssign
Args
Array
1 (Type/Class)
2 (Data Constructor)
AssignOp
BinOp
Block
Break
call
Continue
deref
derefVar
Div
DivAssign
DoWhile
Else
Elseif
Elses
EmptyBlock
Equals
Exp
ExpStmt
For
ForIn
FormalParams
GEThan
GThan
HasConstructor
If
IsClass
IsDeref
IsExp
IsFeature
IsJBool
IsJFloat
IsJInt
IsJString
IsNullable
JArray
JArrayIndex
JAssign
JAssignWith
JBinOp
JBlock
JBool
1 (Type/Class)
2 (Data Constructor)
JCall
JCastObject
JConst
JDecrement
JDelete
JDeref
JDerefVar
JFloat
1 (Type/Class)
2 (Data Constructor)
JFst
JFunction
JIfOp
JIncrement
JInt
1 (Type/Class)
2 (Data Constructor)
JIsImpl
JMember
JNeg
JNew
JNot
JNull
JObject
JParam
JPropertyVar
JRec
JShow
1 (Type/Class)
2 (Data Constructor)
jshow
JSnd
JString
1 (Type/Class)
2 (Data Constructor)
JThis
JType
JValueOf
JVar
JVoid
LEThan
LThan
methodCall
methodCallNoArgs
Minus
MinusAssign
mkFParams
Mod
ModAssign
NoElse
NotEquals
Or
OrAssign
ParamType
Plus
PlusAssign
PlusOpType
PostPre
Pre
propertyVar
Pst
Rec
renderBlock
Return
Sequence
showsFParams
Stmt
Times
TimesAssign
toBlock
toExp
toJBool
toJFloat
toJInt
toJString
v2e
val
Var
VarAssign
VarDecl
VarDeclAssign
VarsToExps
voidMethodCall
voidMethodCallNoArgs
While