AbstractOwnerPrinter

dfhdl.compiler.printing.AbstractOwnerPrinter

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Printer
class DFPrinter

Members list

Type members

Inherited and Abstract types

type TPrinter <: Printer

Attributes

Inherited from:
AbstractPrinter (hidden)

Value members

Abstract methods

def csBlockBegin: String
def csBlockEnd: String
def csDFCaseBlockEmpty: String
def csDFCaseGuard(guardRef: GuardRef): String
def csDFCaseKeyword: String
def csDFCasePatternBind(pattern: Bind): String
def csDFCasePatternBindSI(pattern: BindSI): String
def csDFCasePatternStruct(pattern: Struct): String
def csDFCaseSeparator: String
def csDFDesignBlockDcl(design: DFDesignBlock): String
def csDFDesignBlockInst(design: DFDesignBlock): String
def csDFDesignDefDcl(design: DFDesignBlock): String
def csDFDesignDefInst(design: DFDesignBlock): String
def csDFElseIfStatement(csCond: String): String
def csDFElseStatement: String
def csDFIfEnd(lastCB: DFIfElseBlock): String
def csDFIfStatement(csCond: String): String
def csDFMatchEnd: String
def csDFMatchStatement(csSelector: String): String
def csDomainBlock(pb: DomainBlock): String
def csIfBlockEmpty: String
def csProcessBlock(pb: ProcessBlock): String

Concrete methods

def csDFCasePattern(pattern: Pattern): String
final def csDFCaseStatement(caseBlock: DFCaseBlock): String
final def csDFConditional(ch: Header): String
final def csDFConditionalBlock(cb: Block): String
final def csDFDesignLateBody(design: DFDesignBlock): String
final def csDFIfElseStatement(ifBlock: DFIfElseBlock): String
def csDFIfGuard(ifBlock: DFIfElseBlock): String
final def csDFMembers(members: List[DFMember]): String
final def csDFOwnerBody(owner: DFOwner): String

Inherited and Abstract fields

val tupleSupportEnable: Boolean

Attributes

Inherited from:
AbstractPrinter (hidden)

Givens

Inherited and Abstract givens

Attributes

Inherited from:
AbstractPrinter (hidden)
given printer: TPrinter

Attributes

Inherited from:
AbstractPrinter (hidden)

Attributes

Inherited from:
AbstractPrinter (hidden)