package parser
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- parser
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AngleBracketTerm(bare: Boolean, typeIdent: TypeIdent, rest: Expr) extends Term with Product with Serializable
- case class AnonymousArg(exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
- sealed trait Args extends AnyRef
- case class ArrayArg(ident: Option[String], multiplicity: Option[Int], args: Vector[Args]) extends Args with Product with Serializable
- case class BracketArg(ident: Vector[Option[String]], exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
- case class BracketTerm(bare: Boolean, t: Expr) extends Term with Product with Serializable
- case class CondArg(ident: Option[String], cond: Option[ConditionalDef], exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
- case class Definition(comments: Vector[String], constructorName: LcIdentFull, optArgs: Vector[OptArgs], args: Vector[Args], resultType: ResultType) extends Product with Serializable
- case class IdentWithNs(namespace: Option[String], ident: String) extends Product with Serializable
- case class LcIdentFull(namespace: Option[String], ident: String, id: Option[Int]) extends Product with Serializable
- case class OptArgs(vars: Vector[String], exclMark: Boolean, typeExpr: Expr) extends Product with Serializable
- case class ResultType(ident: IdentWithNs, hasAngleBrackets: Boolean, terms: Vector[Term]) extends Product with Serializable
- case class Schema(types: Vector[Definition], functions: Vector[Definition]) extends Product with Serializable
- case class SimpleTerm(bare: Boolean, s: TypeIdent) extends Term with Product with Serializable
- case class SimpleTypeIdent(s: IdentWithNs) extends TypeIdent with Product with Serializable
- sealed trait Term extends AnyRef
- sealed trait TypeIdent extends AnyRef
- final case class VarIdentOpt(internal: Option[String]) extends AnyVal with Product with Serializable
Value Members
- def schemaParser[_](implicit arg0: P[Any]): P[Schema]
- object Args
- object CommentParser
- object Definition extends Serializable
- object HashTypeIdent extends TypeIdent with Product with Serializable
- object Ident
- object IdentWithNs extends Serializable
- object LcIdentFull extends Serializable
- object OptArgs extends Serializable
- object ResultType extends Serializable
- object Schema extends Serializable
- object StringUtils
- object Term
- object TypeIdent
- object Utils
- object VarIdentOpt extends Serializable