object Thy_Header extends Parser with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Thy_Header
  2. Serializable
  3. Serializable
  4. Parser
  5. Parsers
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Elem = Token
    Definition Classes
    Parser → Parsers
  2. case class Error extends NoSuccess with Product with Serializable
    Definition Classes
    Parsers
  3. case class Failure extends NoSuccess with Product with Serializable
    Definition Classes
    Parsers
  4. type Input = Reader[Elem]
    Definition Classes
    Parsers
  5. type Keywords = List[(String, Option[Spec], Option[String])]
  6. sealed abstract class NoSuccess extends ParseResult[Nothing]
    Definition Classes
    Parsers
  7. trait OnceParser[+T] extends Parser[T]
    Definition Classes
    Parsers
  8. sealed abstract class ParseResult[+T] extends AnyRef
    Definition Classes
    Parsers
  9. abstract class Parser[+T] extends (Input) ⇒ ParseResult[T]
    Definition Classes
    Parsers
  10. case class Success[+T] extends ParseResult[T] with Product with Serializable
    Definition Classes
    Parsers
  11. case class ~[+a, +b] extends Product with Serializable
    Definition Classes
    Parsers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def $(name: String): Parser[String]
    Definition Classes
    Parser
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. val AND: String
  6. val BEGIN: String
  7. val CHAPTER: String
  8. val HEADER: String
  9. val IMPORTS: String
  10. val KEYWORDS: String
  11. def ML_source: Parser[String]
    Definition Classes
    Parser
  12. def OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]
    Definition Classes
    Parsers
  13. val PARAGRAPH: String
  14. def Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]
    Definition Classes
    Parsers
  15. val SECTION: String
  16. val SUBPARAGRAPH: String
  17. val SUBSECTION: String
  18. val SUBSUBSECTION: String
  19. val TEXT: String
  20. val TEXT_RAW: String
  21. val THEORY: String
  22. val TXT: String
  23. def accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
    Definition Classes
    Parsers
  24. def accept[ES](es: ES)(implicit arg0: (ES) ⇒ List[Elem]): Parser[List[Elem]]
    Definition Classes
    Parsers
  25. implicit def accept(e: Elem): Parser[Elem]
    Definition Classes
    Parsers
  26. def acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]
    Definition Classes
    Parsers
  27. def acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
    Definition Classes
    Parsers
  28. def acceptSeq[ES](es: ES)(implicit arg0: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]
    Definition Classes
    Parsers
  29. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  30. def atom(s: String, pred: (Elem) ⇒ Boolean): Parser[String]
    Definition Classes
    Parser
  31. def base_name(s: String): String
  32. lazy val bootstrap_syntax: Outer_Syntax
  33. def chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]
    Definition Classes
    Parsers
  34. def chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]
    Definition Classes
    Parsers
  35. def chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]
    Definition Classes
    Parsers
  36. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. def command(name: String): Parser[String]
    Definition Classes
    Parser
  38. def commit[T](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    Parsers
  39. def document_source: Parser[String]
    Definition Classes
    Parser
  40. def elem(e: Elem): Parser[Elem]
    Definition Classes
    Parsers
  41. def elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]
    Definition Classes
    Parsers
  42. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  44. def err(msg: String): Parser[Nothing]
    Definition Classes
    Parsers
  45. def failure(msg: String): Parser[Nothing]
    Definition Classes
    Parsers
  46. def filter_proper: Boolean
    Definition Classes
    Parser
  47. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  49. def guard[T](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    Parsers
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  51. val header: Parser[Thy_Header]
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def log[T](p: ⇒ Parser[T])(name: String): Parser[T]
    Definition Classes
    Parsers
  54. def mkList[T]: (~[T, List[T]]) ⇒ List[T]
    Definition Classes
    Parsers
  55. def name: Parser[String]
    Definition Classes
    Parser
  56. def nat: Parser[Int]
    Definition Classes
    Parser
  57. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  58. def not[T](p: ⇒ Parser[T]): Parser[Unit]
    Definition Classes
    Parsers
  59. final def notify(): Unit
    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  61. def opt[T](p: ⇒ Parser[T]): Parser[Option[T]]
    Definition Classes
    Parsers
  62. def parse[T](p: Parser[T], in: Reader): ParseResult[T]
    Definition Classes
    Parser
  63. def parse_all[T](p: Parser[T], in: Reader): ParseResult[T]
    Definition Classes
    Parser
  64. def path: Parser[String]
    Definition Classes
    Parser
  65. def phrase[T](p: Parser[T]): Parser[T]
    Definition Classes
    Parsers
  66. def position[A](parser: Parser[A]): Parser[(A, T)]
    Definition Classes
    Parser
  67. def positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]
    Definition Classes
    Parsers
  68. def read(source: CharSequence, start: Pos): Thy_Header
  69. def read(reader: Reader[Char], start: Pos): Thy_Header
  70. def rep[T](p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  71. def rep1[T](first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The p0 call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.

  72. def rep1[T](p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  73. def rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
    Definition Classes
    Parsers
  74. def repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]
    Definition Classes
    Parsers
  75. def repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
    Definition Classes
    Parsers
  76. def string: Parser[String]
    Definition Classes
    Parser
  77. def success[T](v: T): Parser[T]
    Definition Classes
    Parsers
  78. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  79. def tags: Parser[List[String]]
    Definition Classes
    Parser
  80. def text: Parser[String]
    Definition Classes
    Parser
  81. def theory_name: Parser[String]
    Definition Classes
    Parser
  82. def theory_xname: Parser[String]
    Definition Classes
    Parser
  83. def thy_name(s: String): Option[String]
  84. def toString(): String
    Definition Classes
    AnyRef → Any
  85. def token(s: String, pred: (Elem) ⇒ Boolean): Parser[Elem]
    Definition Classes
    Parser
  86. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. def xname: Parser[String]
    Definition Classes
    Parser
  90. object NoSuccess
    Definition Classes
    Parsers

Inherited from Serializable

Inherited from Serializable

Inherited from Parse.Parser

Inherited from Parsers

Inherited from AnyRef

Inherited from Any

Ungrouped