| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
IRTS.JavaScript.AST
Documentation
Constructors
| JSIntTy | |
| JSStringTy | |
| JSIntegerTy | |
| JSFloatTy | |
| JSCharTy | |
| JSPtrTy | |
| JSForgotTy |
Constructors
| JSRaw String | |
| JSIdent String | |
| JSFunction [String] JS | |
| JSType JSType | |
| JSSeq [JS] | |
| JSReturn JS | |
| JSApp JS [JS] | |
| JSNew String [JS] | |
| JSError String | |
| JSBinOp String JS JS | |
| JSPreOp String JS | |
| JSPostOp String JS | |
| JSProj JS String | |
| JSNull | |
| JSUndefined | |
| JSThis | |
| JSTrue | |
| JSFalse | |
| JSArray [JS] | |
| JSString String | |
| JSNum JSNum | |
| JSWord JSWord | |
| JSAssign JS JS | |
| JSAlloc String (Maybe JS) | |
| JSIndex JS JS | |
| JSSwitch JS [(JS, JS)] (Maybe JS) | |
| JSCond [(JS, JS)] | |
| JSTernary JS JS JS | |
| JSParens JS | |
| JSWhile JS JS | |
| JSFFI String [JS] | |
| JSAnnotation JSAnnotation JS | |
| JSDelete JS | |
| JSClear JS | |
| JSNoop |
compileJS' :: Int -> JS -> Text Source
jsInstanceOf :: JS -> String -> JS Source
jsIsNumber :: JS -> JS Source
jsUnPackBits :: JS -> JS Source
jsPackUBits8 :: JS -> JS Source
jsPackUBits16 :: JS -> JS Source
jsPackUBits32 :: JS -> JS Source
jsPackSBits8 :: JS -> JS Source
jsPackSBits16 :: JS -> JS Source
jsPackSBits32 :: JS -> JS Source