Packages

object TermJson

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TermJson
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def deHash(s: String): String
  2. val exstInduc: OrElse
  3. def fdJson(fd: FiniteDistribution[Term]): Arr
  4. implicit val fdTermRW: upickle.default.ReadWriter[FiniteDistribution[Term]]
  5. implicit val fdTypRW: upickle.default.ReadWriter[FiniteDistribution[Typ[Term]]]
  6. val hashReg: Regex
  7. def jsToFD(exst: ExstInducStrucs)(js: Value): FiniteDistribution[Term]
  8. def jsToTermExst(exst: ExstInducStrucs): OrElse[Value, Term]
  9. def jsonToTerm(inds: (Typ[Term]) => Option[ConstructorSeqTL[_, Term, _]] = (_) => None, indexedInds: (Term) => Option[IndexedConstructorSeqDom[_, Term, _, _, _]] = (_) => None): OrElse[Value, Term]
  10. val jsonToTermBase: OrElse[Value, Term]
  11. implicit val termRW: upickle.default.ReadWriter[Term]
  12. val termToJson: OrElse[Term, Value]
  13. def termToJsonGet(t: Term): Value
  14. implicit val travNamed: Traverse[Named]
  15. implicit val typRW: upickle.default.ReadWriter[Typ[Term]]