Fantom

 

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
JsField JsField
JsFieldExpr JsFieldExpr
JsFloatLiteralExpr JsFloatLiteralExpr
JsForStmt JsForStmt
JsIfStmt JsIfStmt
JsIntLiteralExpr JsIntLiteralExpr
JsItExpr JsItExpr
JsListLiteralExpr JsListLiteralExpr
JsLocalDefStmt JsLocalDefStmt
JsLocalVarExpr JsLocalVarExpr
JsMapLiteralExpr JsMapLiteralExpr
JsMethod JsMethod
JsMethodParam JsMethodParam
JsNode JsNode translates a compiler::Node into the equivalent JavaScript source code.
JsNoOpStmt JsNoOpStmt
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.