package coqxml
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- coqxml
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ABS(uri: URI, mod: theoryexpr) extends theoryexpr with Product with Serializable
- case class APPLY(id: String, sort: String, tms: List[term]) extends term with Product with Serializable
- case class AXIOM(uri: URI, as: String, components: List[CoqEntry]) extends theorystructure with Product with Serializable
- case class BodyXML(e: CoqEntry) extends CoqXml with Product with Serializable
- case class CAST(id: String, sort: String, tm: term, _type: _type) extends term with Product with Serializable
- case class CHILD(uri: URI, components: List[CoqEntry]) extends theorystructure with Product with Serializable
- case class COFIX(noFun: Int, id: String, sort: String, cofixFunctions: List[CofixFunction]) extends term with Product with Serializable
- case class CONST(uri: URI, id: String, sort: String) extends term with objectOccurence with Product with Serializable
- case class CofixFunction(id: String, name: String, _type: _type, body: body) extends CoqEntry with Product with Serializable
- case class ConstantBody(_for: URI, params: List[String], id: String, body: term) extends CoqEntry with Product with Serializable
- case class ConstantType(name: String, params: List[String], id: String, _type: term) extends CoqEntry with Product with Serializable
- case class Constraints(e: List[CoqEntry]) extends CoqXml with Product with Serializable
- case class Constructor(name: String, _type: term) extends CoqEntry with Product with Serializable
- trait CoqEntry extends AnyRef
- trait CoqXml extends CoqEntry
- case class DEFINITION(uri: URI, as: String, components: List[CoqEntry]) extends theorystructure with Product with Serializable
- case class ExprXML(e: theoryexpr) extends CoqXml with Product with Serializable
- case class FIX(noFun: Int, id: String, sort: String, fixFunctions: List[FixFunction]) extends term with Product with Serializable
- case class FUNAPP(f: theoryexpr, args: List[theoryexpr]) extends theoryexpr with Product with Serializable
- case class FixFunction(name: String, id: String, recIndex: Int, _type: _type, body: body) extends CoqEntry with Product with Serializable
- case class InductiveDefinition(noParams: Int, params: List[String], id: String, tps: List[InductiveType]) extends CoqEntry with Product with Serializable
- case class InductiveType(name: String, inductive: Boolean, id: String, arity: arity, constructors: List[Constructor]) extends CoqEntry with Product with Serializable
- case class InnerTypes(of: URI, _types: List[TYPE]) extends CoqEntry with Product with Serializable
- case class LAMBDA(sort: String, decls: List[decl], target: target) extends term with Product with Serializable
- case class LETIN(sort: String, defs: List[_def], target: target) extends term with Product with Serializable
- case class MODULE(uri: URI, params: List[(String, List[CoqXml])], as: String, components: List[theorystructure], componentsImpl: List[theorystructure], attributes: List[CoqXml], attributesImpl: List[CoqXml]) extends theorystructure with Product with Serializable
- case class MODULEExpr(uri: URI, params: List[(String, List[CoqXml])], as: String, components: List[CoqXml], children: List[CHILD]) extends theorystructure with Product with Serializable
- case class MREF(uri: URI) extends theoryexpr with Product with Serializable
- case class MUTCASE(uriType: URI, noType: Int, id: String, sort: String, patternsType: patternsType, inductiveTerm: inductiveTerm, patterns: List[pattern]) extends term with Product with Serializable
- case class MUTCONSTRUCT(uri: URI, noType: Int, noConstr: Int, id: String, sort: String) extends term with objectOccurence with Product with Serializable
- case class MUTIND(uri: URI, noType: Int, id: String) extends term with objectOccurence with Product with Serializable
- case class PROD(_type: String, decls: List[decl], target: target) extends term with Product with Serializable
- case class PROJ(uri: URI, noType: Int, id: String, sort: String, tm: term) extends term with Product with Serializable
- case class REL(value: Int, binder: String, id: String, idref: String, sort: String) extends term with Product with Serializable
- case class Requirement(uri: URI) extends theorystructure with Product with Serializable
- case class SECTION(uri: URI, statements: List[theorystructure]) extends theorystructure with Product with Serializable
- case class SORT(value: String, id: String) extends term with Product with Serializable
- case class SupXML(e: supertypes) extends CoqXml with Product with Serializable
- case class THDEF(relUri: URI, df: term) extends theoryexpr with Product with Serializable
- case class THEOREM(uri: URI, as: String, components: List[CoqEntry]) extends theorystructure with Product with Serializable
- case class TYPE(of: String, tp: term) extends CoqEntry with Product with Serializable
- case class TopXML(e: CoqEntry) extends CoqXml with Product with Serializable
- case class TranslationState(controller: Controller, toMPath: (URI) ⇒ MPath, toGlobalName: (URI) ⇒ GlobalName, currentT: AbstractTheory) extends Product with Serializable
- case class TypesXML(e: CoqEntry) extends CoqXml with Product with Serializable
- case class VAR(uri: URI, id: String, sort: String) extends term with objectOccurence with Product with Serializable
- case class VARIABLE(uri: URI, as: String, components: List[CoqEntry]) extends theorystructure with Product with Serializable
- case class Variable(name: String, params: List[String], id: String, body: Option[body], _type: _type) extends CoqEntry with Product with Serializable
- case class WITH(a: theoryexpr, d: theoryexpr) extends theoryexpr with Product with Serializable
- case class _def(id: String, sort: String, binder: String, _vardef: term) extends CoqEntry with Product with Serializable
- case class _type(tm: term) extends CoqEntry with Product with Serializable
- case class arg(relUri: URI, arg: term) extends CoqEntry with Product with Serializable
- case class arity(tm: term) extends CoqEntry with Product with Serializable
- case class body(tm: term) extends CoqEntry with Product with Serializable
- case class decl(id: String, _type: String, binder: String, _vartype: term) extends CoqEntry with Product with Serializable
- case class inductiveTerm(tm: term) extends CoqEntry with Product with Serializable
- case class instantiate(id: String, oo: objectOccurence, args: List[arg]) extends term with Product with Serializable
- trait objectOccurence extends term
- case class pattern(tm: term) extends CoqEntry with Product with Serializable
- case class patternsType(tm: term) extends CoqEntry with Product with Serializable
- case class supertypes(ls: List[CoqEntry]) extends CoqXml with Product with Serializable
- case class target(tm: term) extends CoqEntry with Product with Serializable
- trait term extends CoqEntry
- trait theoryexpr extends CoqEntry
- trait theorystructure extends CoqEntry
Value Members
- def makeParser: XMLToScala
- object constantlike