Trait

scalaparse

Types

Related Doc: package scalaparse

Permalink

trait Types extends Core

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

Abstract Value Members

  1. abstract def Block: fastparse.all.P0

    Permalink
    Definition Classes
    Literals
  2. abstract def FunDef: fastparse.noApi.P0

    Permalink
  3. abstract def Pattern: fastparse.all.P0

    Permalink
    Definition Classes
    Literals
  4. abstract def TypeExpr: fastparse.noApi.P0

    Permalink
  5. abstract def ValVarDef: fastparse.noApi.P0

    Permalink

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
  15. val Annot: fastparse.noApi.P0

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

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

    Permalink
    Definition Classes
    Core
  18. val CompoundType: fastparse.noApi.Parser[Unit]

    Permalink
  19. val Dcl: fastparse.noApi.P0

    Permalink
  20. val ExistentialClause: fastparse.noApi.Parser[Unit]

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

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

    Permalink
  23. val FunSig: fastparse.noApi.P0

    Permalink
  24. val Id: fastparse.noApi.Parser[Unit]

    Permalink

    helper printing function

    helper printing function

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

    Permalink
    Definition Classes
    Core
  26. val InfixType: fastparse.noApi.Parser[Unit]

    Permalink
  27. object Literals

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

    Permalink
  29. val Mod: fastparse.noApi.P0

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

    Permalink
  31. val Newline: fastparse.all.Parser[Unit]

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

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

    Permalink
    Definition Classes
    Literals
  34. val PatLiteral: fastparse.noApi.Parser[Unit]

    Permalink
    Definition Classes
    Core
  35. 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
  36. val PostfixType: fastparse.noApi.Parser[Unit]

    Permalink
  37. val QualId: fastparse.noApi.Parser[Unit]

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

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

    Permalink
    Definition Classes
    Literals
  40. val SimpleType: fastparse.noApi.P0

    Permalink
  41. val StableId: fastparse.noApi.P0

    Permalink
    Definition Classes
    Core
  42. val Type: fastparse.noApi.P0

    Permalink
  43. val TypeArg: fastparse.noApi.P0

    Permalink
  44. val TypeArgList: fastparse.noApi.P0

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

    Permalink
  46. val TypeBounds: fastparse.noApi.P0

    Permalink
  47. val TypeDef: fastparse.noApi.P0

    Permalink
  48. val TypeId: fastparse.noApi.Parser[Unit]

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

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

    Permalink
    Definition Classes
    Literals
  51. 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
  52. 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
  53. val WhitespaceApi: Wrapper

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Core

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped