Package

inlining

dsl

Permalink

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. class Inliner extends AnyRef

    Permalink

    Inlining cache that stores new AST elements generated by the inlining process.

  2. class InliningCache extends AnyRef

    Permalink

    Mutable inlining cache that stores new AST elements generated during the inlining process.

  3. case class Rewriter(component: ComponentDeclaration, cache: InliningCache = new InliningCache(), instancePrefix: List[DSLSymbol] = Nil, argsMap: Map[BasicFlowIdent, FlowExpr] = mutable.Map.empty, evtMap: Map[BoolIdent, BoolIdent] = mutable.Map.empty, useArgsMap: Boolean = false) extends Product with Serializable

    Permalink

Value Members

  1. object Utils

    Permalink

    Utility methods.

Ungrouped