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. |