Packages

object CodeGen extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CodeGen
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val base: OrElse[Term, Term]
  2. def escape(s: String): String
  3. def fromNames(indMap: Map[String, Term], termMap: Map[String, Term] = Map()): CodeGen
  4. def getName(t: Term): Option[String]
  5. def indName(t: Term): Option[Term]
  6. def mkDef(name: String, code: Term): Val
  7. def mkDefs(ncs: (String, Term)*): Block
  8. def mkIndObject(name: String, code: Term): Object
  9. def mkObject(name: String, code: Term): Object
  10. def objNames(termNames: Seq[String], indNames: Seq[String]): CodeGen