dfhdl.compiler.printing

Members list

Type members

Classlikes

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Printer
class DFPrinter
class DFPrinter(using val getSet: MemberGetSet, val printerOptions: PrinterOptions) extends Printer

Attributes

Supertypes
trait Printer
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
class DFPrinter
object Printer

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Printer.type

Value members

Concrete methods

Extensions

Extensions

extension (alias: Alias)
def relValCodeString(using printer: AbstractValPrinter): String
extension (dfType: DFType)(using printer: DFTypePrinter)
def codeString: String
extension (intParamRef: IntParamRef)
def refCodeString(typeCS: Boolean)(using printer: AbstractValPrinter): String
def refCodeString(using printer: AbstractValPrinter): String
def uboundCS(using printer: AbstractValPrinter): String
extension (list: List[String])
def csList(open: String, sep: String, close: String): String
extension (member: DFMember)(using printer: Printer)
def codeString: String
extension (ref: TwoWayAny)
def refCodeString(using printer: AbstractValPrinter): String
def refCodeString(typeCS: Boolean)(using printer: AbstractValPrinter): String
extension (text: String)
def align(lhsRegx: String, opRegx: String, rhsRegx: String, lhsFilter: String => Boolean): String
def applyBrackets(onlyIfRequired: Boolean): String
def betterLinesIterator: Iterator[String]
def colorOps(wordSet: Set[String], color: String): String
def colorWords(wordSet: Set[String], color: String): String
def decolor: String
def hindent: String
def hindent(count: Int): String