Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CodeGenerator

Hierarchy

  • CodeGenerator

Index

Properties

Static Expression

Expression: any

Static Statement

Statement: any

Methods

generateAssignment

  • generateAssignment(left: any, right: any, operator: any, precedence: any, flags: any): any
  • Parameters

    • left: any
    • right: any
    • operator: any
    • precedence: any
    • flags: any

    Returns any

generateExpression

  • generateExpression(expr: any, precedence: any, flags: any): string
  • Parameters

    • expr: any
    • precedence: any
    • flags: any

    Returns string

generateFunctionBody

  • generateFunctionBody(node: any): any

generateFunctionParams

  • generateFunctionParams(node: any): any

generateIterationForStatement

  • generateIterationForStatement(operator: any, stmt: any, flags: any): any
  • Parameters

    • operator: any
    • stmt: any
    • flags: any

    Returns any

generatePattern

  • generatePattern(node: any, precedence: any, flags: any): any
  • Parameters

    • node: any
    • precedence: any
    • flags: any

    Returns any

generatePropertyKey

  • generatePropertyKey(expr: any, computed: any): string[]
  • Parameters

    • expr: any
    • computed: any

    Returns string[]

generateStatement

  • generateStatement(stmt: any, flags: any): any

maybeBlock

  • maybeBlock(stmt: any, flags: any): any

maybeBlockSuffix

  • maybeBlockSuffix(stmt: any, result: any): any[]

semicolon

  • semicolon(flags: any): "" | ";"