Class/Object

scalatex.stages

Parser

Related Docs: object Parser | package stages

Permalink

class Parser extends AnyRef

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

Instance Constructors

  1. new Parser(indent: Int = 0, offset: Int = 0)

    Permalink

Type Members

  1. case class LookaheadValue[T](p: fastparse.all.P[T]) extends fastparse.all.P[T] with Product with Serializable

    Permalink

    Wraps another parser, succeeding/failing identically but consuming no input

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def @@: fastparse.core.Parser[Text, Char, String]

    Permalink

    This only needs to parse the second @l the first one is already parsed by BodyItem

  5. val BlankLine: fastparse.all.Parser[Unit]

    Permalink
  6. val Body: fastparse.all.Parser[Block]

    Permalink
  7. def BodyEx(exclusions: String): fastparse.core.Parser[Block, Char, String]

    Permalink
  8. def BodyItem(exclusions: String): fastparse.all.P[Seq[Sub]]

    Permalink
  9. val BodyNoBrace: fastparse.all.Parser[Block]

    Permalink
  10. def BodyText(exclusions: String): fastparse.all.Parser[Seq[Text]]

    Permalink
  11. val BraceBlock: fastparse.all.Parser[Block]

    Permalink
  12. val Code: fastparse.all.Parser[String]

    Permalink
  13. val CtrlFlow: fastparse.core.Parser[Seq[Sub with Product with Serializable], Char, String]

    Permalink
  14. val CtrlFlowIndented: fastparse.all.Parser[Sub with Product with Serializable]

    Permalink
  15. val Extension: fastparse.all.Parser[Sub with Product with Serializable]

    Permalink
  16. val File: fastparse.all.Parser[Block]

    Permalink
  17. val ForHead: fastparse.all.Parser[(Int, String)]

    Permalink
  18. val ForLoop: fastparse.core.Parser[For, Char, String]

    Permalink
  19. val Header: fastparse.all.Parser[String]

    Permalink
  20. val HeaderBlock: fastparse.core.Parser[Header, Char, String]

    Permalink
  21. val IfElse: fastparse.core.Parser[IfElse, Char, String]

    Permalink
  22. val IfHead: fastparse.all.Parser[String]

    Permalink
  23. val IfSuffix: fastparse.all.Parser[(Block, Option[Block])]

    Permalink
  24. val Indent: fastparse.all.Parser[Unit]

    Permalink
  25. val IndentBlock: fastparse.core.Parser[Block, Char, String]

    Permalink
  26. val IndentForLoop: fastparse.all.Parser[For]

    Permalink
  27. val IndentIfElse: fastparse.core.Parser[IfElse, Char, String]

    Permalink
  28. val IndentPrefix: fastparse.core.Parser[Text, Char, String]

    Permalink
  29. val IndentScalaChain: fastparse.core.Parser[Chain, Char, String]

    Permalink
  30. val IndentSpaces: fastparse.all.Parser[Unit]

    Permalink
  31. val IndentedExpr: fastparse.all.Parser[Seq[Sub with Product with Serializable]]

    Permalink
  32. val ScalaChain: fastparse.core.Parser[Chain, Char, String]

    Permalink
  33. val Text: fastparse.core.Parser[Text, Char, String]

    Permalink
  34. def TextNot(chars: String): fastparse.core.Parser[Text, Char, String]

    Permalink
  35. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  36. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. def flattenText(seq: Seq[Sub]): Seq[Sub]

    Permalink
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped