pod compilerJs
Fantom to JavaScript Compiler
Classes
| CompileJsPlugin | Fantom source to JavaScript source compiler - this class is plugged into the compiler pipeline by the compiler::CompileJs step. |
| Dump | Dump the JavaScript source for a pod. |
| JsBinaryExpr | JsBinaryExpr |
| JsBlock | JsBlock |
| JsBoolLiteralExpr | JsBoolLiteralExpr |
| JsBreakStmt | JsBreakStmt |
| JsCallExpr | JsCallExpr |
| JsCase | JsCase |
| JsCatch | JsCatch |
| JsClosureExpr | JsClosureExpr |
| JsCompilerSupport | JsCompilerSupport provides support for JavaScript compiler pipeline. |
| JsCondExpr | JsCondExpr |
| JsContinueStmt | JsContinueStmt |
| JsDecimalLiteralExpr | JsDecimalLiteralExpr |
| JsDurationLiteralExpr | JsDurationLiteralExpr |
| JsElvisExpr | JsElvisExpr |
| JsExpr | JsExpr |
| JsExprStmt | JsExprStmt |
| JsFacet | JsFacet |
| JsField | JsField |
| JsFieldExpr | JsFieldExpr |
| JsFieldRef | JsFieldRef |
| JsFloatLiteralExpr | JsFloatLiteralExpr |
| JsForStmt | JsForStmt |
| JsIfStmt | JsIfStmt |
| JsIndexedProps | JsIndexedProps is used to support JavaScript implementation of `sys::Env.index` |
| JsIntLiteralExpr | JsIntLiteralExpr |
| JsItExpr | JsItExpr |
| JsListLiteralExpr | JsListLiteralExpr |
| JsLocalDefStmt | JsLocalDefStmt |
| JsLocalVarExpr | JsLocalVarExpr |
| JsMapLiteralExpr | JsMapLiteralExpr |
| JsMethod | JsMethod |
| JsMethodParam | JsMethodParam |
| JsMethodRef | JsMethodRef |
| JsNoOpStmt | JsNoOpStmt |
| JsNode | JsNode translates a compiler::Node into the equivalent JavaScript source code. |
| JsNullLiteralExpr | JsNullLiteralExpr |
| JsPod | JsPod |
| JsProps | JsProps |
| JsRangeLiteralExpr | JsRangeLiteralExpr |
| JsReturnStmt | JsReturnStmt |
| JsShortcutExpr | JsShortcutExpr |
| JsSlot | JsSlot |
| JsSlotLiteralExpr | JsSlotLiteralExpr |
| JsSlotRef | JsSlotRef |
| JsStaticTargetExpr | JsStaticTargetExpr |
| JsStmt | JsStmt |
| JsStrLiteralExpr | JsStrLiteralExpr |
| JsSuperExpr | JsSuperExpr |
| JsSwitchStmt | JsSwitchStmt |
| JsTernaryExpr | JsTernaryExpr |
| JsThisExpr | JsThisExpr |
| JsThrowExpr | JsThrowExpr |
| JsThrowStmt | JsThrowStmt |
| JsTimeZone | JsTimeZone |
| JsTryStmt | JsTryStmt |
| JsType | JsType |
| JsTypeCheckExpr | JsTypeCheckExpr |
| JsTypeLiteralExpr | JsTypeLiteralExpr |
| JsTypeRef | JsTypeRef |
| JsUnaryExpr | JsUnaryExpr |
| JsUnitDatabase | JsUnitDatabase |
| JsUriLiteralExpr | JsUriLiteralExpr |
| JsWhileStmt | JsWhileStmt |
| JsWriter | JsWriter. |
| Runner | Runner takes a Fantom qname and attempts to run the matching JavaScript implemenation. |
| ScriptRunner | ScriptRunner compiles a Fan script into JavaScript and runs inside Rhino. |
| TestRunner | TestRunner is the command line tool to run Fantom unit tests against their JavaScript implementations. |
All Types
- CompileJsPlugin
- Dump
- JsBinaryExpr
- JsBlock
- JsBoolLiteralExpr
- JsBreakStmt
- JsCallExpr
- JsCase
- JsCatch
- JsClosureExpr
- JsCompilerSupport
- JsCondExpr
- JsContinueStmt
- JsDecimalLiteralExpr
- JsDurationLiteralExpr
- JsElvisExpr
- JsExpr
- JsExprStmt
- JsFacet
- JsField
- JsFieldExpr
- JsFieldRef
- JsFloatLiteralExpr
- JsForStmt
- JsIfStmt
- JsIndexedProps
- JsIntLiteralExpr
- JsItExpr
- JsListLiteralExpr
- JsLocalDefStmt
- JsLocalVarExpr
- JsMapLiteralExpr
- JsMethod
- JsMethodParam
- JsMethodRef
- JsNoOpStmt
- JsNode
- JsNullLiteralExpr
- JsPod
- JsProps
- JsRangeLiteralExpr
- JsReturnStmt
- JsShortcutExpr
- JsSlot
- JsSlotLiteralExpr
- JsSlotRef
- JsStaticTargetExpr
- JsStmt
- JsStrLiteralExpr
- JsSuperExpr
- JsSwitchStmt
- JsTernaryExpr
- JsThisExpr
- JsThrowExpr
- JsThrowStmt
- JsTimeZone
- JsTryStmt
- JsType
- JsTypeCheckExpr
- JsTypeLiteralExpr
- JsTypeRef
- JsUnaryExpr
- JsUnitDatabase
- JsUriLiteralExpr
- JsWhileStmt
- JsWriter
- Runner
- ScriptRunner
- TestRunner