Trait

scalaparse

Exprs

Related Doc: package scalaparse

Permalink

trait Exprs extends Core with Types with Xml

Linear Supertypes
Xml, Types, Core, Literals, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Exprs
  2. Xml
  3. Types
  4. Core
  5. Literals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class WsCtx extends AnyRef

    Permalink

Abstract Value Members

  1. abstract def AnonTmpl: fastparse.noApi.P0

    Permalink
  2. abstract def BlockDef: fastparse.noApi.P0

    Permalink
  3. abstract def FunDef: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  4. abstract def ValVarDef: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. val #: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  3. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  4. val *: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  5. val :: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  6. val <%: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  7. val <-: Parser[Unit, Char, String]

    Permalink
    Definition Classes
    Core
  8. val <:: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  9. val =: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  10. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. val =>: Parser[Unit, Char, String]

    Permalink
    Definition Classes
    Core
  12. val >:: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  13. val @: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  14. val AccessMod: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  15. val Annot: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  16. val AnnotType: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  17. val ArgList: fastparse.noApi.P0

    Permalink
  18. val BacktickId: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  19. val BindPattern: fastparse.noApi.P0

    Permalink
  20. val Block: fastparse.noApi.P0

    Permalink
    Definition Classes
    ExprsLiterals
  21. val BlockChunk: fastparse.noApi.Parser[Unit]

    Permalink
  22. val BlockExpr: fastparse.noApi.P0

    Permalink
  23. val BlockLambda: fastparse.noApi.Parser[Unit]

    Permalink
  24. val BlockLambdaHead: fastparse.noApi.P0

    Permalink
  25. val CaseClauses: fastparse.noApi.P0

    Permalink
  26. val CompoundType: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  27. val Dcl: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  28. val ExistentialClause: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  29. object ExprCtx extends WsCtx

    Permalink
  30. val ExprLiteral: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  31. val Exprs: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  32. val FunSig: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  33. val Id: fastparse.noApi.Parser[Unit]

    Permalink

    helper printing function

    helper printing function

    Definition Classes
    Core
  34. val Ids: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  35. val Import: fastparse.noApi.P0

    Permalink
  36. val InfixType: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  37. object Literals

    Permalink
    Definition Classes
    Literals
  38. val LocalMod: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  39. val Mod: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  40. val NLAnnot: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  41. val Newline: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Literals
  42. val NotNewline: fastparse.all.P0

    Permalink
    Definition Classes
    Literals
  43. val OneNLMax: fastparse.all.P0

    Permalink
    Definition Classes
    Literals
  44. val ParenArgList: fastparse.noApi.Parser[Unit]

    Permalink
  45. val PatLiteral: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  46. val Pattern: fastparse.noApi.P0

    Permalink
    Definition Classes
    ExprsLiterals
  47. val Patterns: fastparse.noApi.P0

    Permalink
    Definition Classes
    ExprsXml
  48. val PostDotCheck: fastparse.noApi.P0

    Permalink

    Sketchy way to whitelist a few suffixes that come after a .

    Sketchy way to whitelist a few suffixes that come after a . select; apart from these and IDs, everything else is illegal

    Definition Classes
    Core
  49. val PostfixType: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  50. val QualId: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  51. val Semi: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Literals
  52. val Semis: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Literals
  53. val SimplePattern: fastparse.noApi.P0

    Permalink
  54. val SimpleType: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  55. val StableId: fastparse.noApi.P0

    Permalink
    Definition Classes
    Core
  56. object StatCtx extends WsCtx

    Permalink
  57. val Type: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  58. val TypeArg: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  59. val TypeArgList: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  60. val TypeArgs: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  61. val TypeBounds: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  62. val TypeDef: fastparse.noApi.P0

    Permalink
    Definition Classes
    Types
  63. val TypeExpr: fastparse.noApi.P0

    Permalink
    Definition Classes
    ExprsTypes
  64. val TypeId: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Types
  65. val TypeOrBindPattern: fastparse.noApi.P0

    Permalink
  66. val TypePat: fastparse.noApi.Parser[Unit]

    Permalink
  67. val TypePattern: fastparse.noApi.Parser[Unit]

    Permalink
  68. val VarId: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  69. val WL: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Literals
  70. val WL0: fastparse.all.Parser[Unit]

    Permalink

    Parses whitespace, including newlines.

    Parses whitespace, including newlines. This is the default for most things

    Definition Classes
    Literals
  71. val WS: fastparse.all.Parser[Unit]

    Permalink

    Parses all whitespace, excluding newlines.

    Parses all whitespace, excluding newlines. This is only really useful in e.g. {} blocks, where we want to avoid capturing newlines so semicolon-inference would work

    Definition Classes
    Literals
  72. val WhitespaceApi: Wrapper

    Permalink
    Definition Classes
    Core
  73. val XmlExpr: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Xml
  74. val XmlPattern: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Xml
  75. val _: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  76. val _*: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  77. val abstract: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  78. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  79. val case: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  80. val catch: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  81. val class: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  82. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. val def: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  84. val do: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  85. val else: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  86. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  88. val extends: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  89. val final: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  90. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  91. val finally: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  92. val for: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  93. val forSome: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  94. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  96. val if: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  97. val implicit: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  98. val import: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  99. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  100. val lazy: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  101. val macro: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  102. val match: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  103. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  104. val new: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  105. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  107. val object: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  108. val override: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  109. val package: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  110. val private: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  111. val protected: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  112. val return: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  113. val sealed: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  114. val super: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  115. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  116. val this: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  117. val throw: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  118. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  119. val trait: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  120. val try: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  121. val type: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  122. val val: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  123. val var: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  124. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. val while: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  128. val with: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  129. val yield: fastparse.all.Parser[Unit]

    Permalink
    Definition Classes
    Core
  130. val {: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  131. val }: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core

Inherited from Xml

Inherited from Types

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped