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 |