src/instruments.jsx
class
CodeTransformer
static var
stopIterationType
:
ObjectType
static var
jsxGeneratorClassDef
:
TemplateClassDefinition
new
CodeTransformer
()
function
findLabellableStatementTransformerByLabel
(label : string) :
_LabellableStatementTransformer
function
getInnermostLabellableStatementTransformer
() :
_LabellableStatementTransformer
function
enterLabelledBlock
(transformer :
_LabellableStatementTransformer
) : void
function
leaveLabelledBlock
() : void
function
convertAndPushStatement
(input :
Statement
, output : Array.<
Statement
>) : void
function
convertAndPushStatements
(input : Array.<
Statement
>, output : Array.<
Statement
>) : void
function
pushConditionalBranch
(expr :
Expression
, succLabel : string, failLabel : string, output : Array.<
Statement
>) : void
function
pushExpressionStatement
(expr :
Expression
, output : Array.<
Statement
>) : void
function
getStatementIDMap
() : Map.<number>
function
transformFunctionDefinition
(funcDef :
MemberFunctionDefinition
) : void