HJS.Parser.JavaScript
Documentation
class EmitHaskell a whereSource
Constructors
PropNameId String | |
PropNameStr String | |
PropNameInt Int |
data MemberExpr Source
Constructors
MemPrimExpr PrimExpr | |
ArrayExpr MemberExpr Expr | |
MemberNew MemberExpr [AssignE] | |
MemberCall MemberExpr String | |
MemberCall2 MemberExpr MemberExpr |
Instances
Constructors
CallPrim MemberExpr | |
CallMember MemberExpr [AssignE] | |
CallCall CallExpr [AssignE] | |
CallSquare CallExpr Expr | |
CallDot CallExpr String |
Constructors
MemberExpr MemberExpr | |
NewNewExpr NewExpr |
Constructors
FuncDecl (Maybe String) [String] [SourceElement] |
data SourceElement Source
Constructors
Stmt Stmt | |
SEFuncDecl FuncDecl |