pod compilerJs
Fantom to JavaScript Compiler
Classes
| Base64VLQ | |
| 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 |
| JsExtToMime |
JsExtToMime |
| JsFacet |
JsFacet |
| JsField |
JsField |
| JsFieldExpr |
JsFieldExpr |
| JsFieldRef |
JsFieldRef |
| JsFloatLiteralExpr |
JsFloatLiteralExpr |
| JsForStmt |
JsForStmt |
| JsIfStmt |
JsIfStmt |
| JsIndexedProps |
JsIndexedProps is used to support JavaScript implementation of |
| 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 |
| JsPodClosures |
Utility for working with JS closures. |
| 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 |
| JsTryStmt |
JsTryStmt |
| JsType |
JsType |
| JsTypeCheckExpr |
JsTypeCheckExpr |
| JsTypeLiteralExpr |
JsTypeLiteralExpr |
| JsTypeRef |
JsTypeRef |
| JsUnaryExpr |
JsUnaryExpr |
| JsUnitDatabase |
JsUnitDatabase |
| JsUriLiteralExpr |
JsUriLiteralExpr |
| JsWhileStmt |
JsWhileStmt |
| JsWriter |
JsWriter. |
| MapField | |
| NodeRunner | |
| 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. |
| SourceMap | |
| TzTool |
Tool for managing JS time zones. |
All Types
- Base64VLQ
- CompileJsPlugin
- Dump
- JsBinaryExpr
- JsBlock
- JsBoolLiteralExpr
- JsBreakStmt
- JsCallExpr
- JsCase
- JsCatch
- JsClosureExpr
- JsCompilerSupport
- JsCondExpr
- JsContinueStmt
- JsDecimalLiteralExpr
- JsDurationLiteralExpr
- JsElvisExpr
- JsExpr
- JsExprStmt
- JsExtToMime
- JsFacet
- JsField
- JsFieldExpr
- JsFieldRef
- JsFloatLiteralExpr
- JsForStmt
- JsIfStmt
- JsIndexedProps
- JsIntLiteralExpr
- JsItExpr
- JsListLiteralExpr
- JsLocalDefStmt
- JsLocalVarExpr
- JsMapLiteralExpr
- JsMethod
- JsMethodParam
- JsMethodRef
- JsNoOpStmt
- JsNode
- JsNullLiteralExpr
- JsPod
- JsPodClosures
- JsProps
- JsRangeLiteralExpr
- JsReturnStmt
- JsShortcutExpr
- JsSlot
- JsSlotLiteralExpr
- JsSlotRef
- JsStaticTargetExpr
- JsStmt
- JsStrLiteralExpr
- JsSuperExpr
- JsSwitchStmt
- JsTernaryExpr
- JsThisExpr
- JsThrowExpr
- JsThrowStmt
- JsTryStmt
- JsType
- JsTypeCheckExpr
- JsTypeLiteralExpr
- JsTypeRef
- JsUnaryExpr
- JsUnitDatabase
- JsUriLiteralExpr
- JsWhileStmt
- JsWriter
- MapField
- NodeRunner
- Runner
- ScriptRunner
- SourceMap
- TzTool