Packages

package parser

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

Type Members

  1. case class AngleBracketTerm(bare: Boolean, typeIdent: TypeIdent, rest: Expr) extends Term with Product with Serializable
  2. case class AnonymousArg(exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
  3. sealed trait Args extends AnyRef
  4. case class ArrayArg(ident: Option[String], multiplicity: Option[Int], args: Vector[Args]) extends Args with Product with Serializable
  5. case class BracketArg(ident: Vector[Option[String]], exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
  6. case class BracketTerm(bare: Boolean, t: Expr) extends Term with Product with Serializable
  7. case class CondArg(ident: Option[String], cond: Option[ConditionalDef], exclMark: Boolean, typeTerm: Term) extends Args with Product with Serializable
  8. case class Definition(comments: Vector[String], constructorName: LcIdentFull, optArgs: Vector[OptArgs], args: Vector[Args], resultType: ResultType) extends Product with Serializable
  9. case class IdentWithNs(namespace: Option[String], ident: String) extends Product with Serializable
  10. case class LcIdentFull(namespace: Option[String], ident: String, id: Option[Int]) extends Product with Serializable
  11. case class OptArgs(vars: Vector[String], exclMark: Boolean, typeExpr: Expr) extends Product with Serializable
  12. case class ResultType(ident: IdentWithNs, hasAngleBrackets: Boolean, terms: Vector[Term]) extends Product with Serializable
  13. case class Schema(types: Vector[Definition], functions: Vector[Definition]) extends Product with Serializable
  14. case class SimpleTerm(bare: Boolean, s: TypeIdent) extends Term with Product with Serializable
  15. case class SimpleTypeIdent(s: IdentWithNs) extends TypeIdent with Product with Serializable
  16. sealed trait Term extends AnyRef
  17. sealed trait TypeIdent extends AnyRef
  18. final case class VarIdentOpt(internal: Option[String]) extends AnyVal with Product with Serializable

Value Members

  1. def schemaParser[_](implicit arg0: P[Any]): P[Schema]
  2. object Args
  3. object CommentParser
  4. object Definition extends Serializable
  5. object HashTypeIdent extends TypeIdent with Product with Serializable
  6. object Ident
  7. object IdentWithNs extends Serializable
  8. object LcIdentFull extends Serializable
  9. object OptArgs extends Serializable
  10. object ResultType extends Serializable
  11. object Schema extends Serializable
  12. object StringUtils
  13. object Term
  14. object TypeIdent
  15. object Utils
  16. object VarIdentOpt extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped