Packages

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

Type Members

  1. implicit class TrailingCommaOps[+T] extends AnyRef
    Definition Classes
    Core

Abstract Value Members

  1. abstract def Block[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  2. abstract def FunDef[_](implicit arg0: P[Any]): P[Unit]
  3. abstract def Pattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  4. abstract def TypeExpr[_](implicit arg0: P[Any]): P[Unit]
  5. abstract def ValVarDef[_](implicit arg0: P[Any]): P[Unit]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. def #[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. def *[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  5. def :[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  6. def <%[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  7. def <-[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  8. def <:[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  9. def =[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  10. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def =>[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  12. def >:[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  13. def @[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  14. def AccessMod[_](implicit arg0: P[Any]): P[Unit]
  15. def Annot[_](implicit arg0: P[Any]): P[Unit]
  16. def AnnotType[_](implicit arg0: P[Any]): P[Unit]
  17. def BacktickId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  18. def ClassQualifier[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  19. def CompoundType[_](implicit arg0: P[Any]): P[Unit]
  20. def Dcl[_](implicit arg0: P[Any]): P[Unit]
  21. def ExistentialClause[_](implicit arg0: P[Any]): P[Unit]
  22. def ExprLiteral[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  23. def Exprs[_](implicit arg0: P[Any]): P[Unit]
  24. def FunSig[_](implicit arg0: P[Any]): P[Unit]
  25. def Id[_](implicit arg0: P[Any]): P[Unit]

    helper printing function

    helper printing function

    Definition Classes
    Core
  26. def IdPath[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  27. def Ids[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  28. def InfixType[_](implicit arg0: P[Any]): P[Unit]
  29. def LocalMod[_](implicit arg0: P[Any]): P[Unit]
  30. def Mod[_](implicit arg0: P[Any]): P[Unit]
  31. def NLAnnot[_](implicit arg0: P[Any]): P[Unit]
  32. def Newline[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  33. def NotNewline[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  34. def OneNLMax[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  35. def PatLiteral[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  36. def PostDotCheck[_](implicit arg0: P[Any]): P[Unit]

    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
  37. def PostfixType[_](implicit arg0: P[Any]): P[Unit]
  38. def QualId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  39. def Semis[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  40. def SimpleType[_](implicit arg0: P[Any]): P[Unit]
  41. def StableId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  42. def ThisPath[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  43. def ThisSuper[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  44. def TrailingComma[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  45. def Type[_](implicit arg0: P[Any]): P[Unit]
  46. def TypeArg[_](implicit arg0: P[Any]): P[Unit]
  47. def TypeArgList[_](implicit arg0: P[Any]): P[Unit]
  48. def TypeArgs[_](implicit arg0: P[Any]): P[Unit]
  49. def TypeBounds[_](implicit arg0: P[Any]): P[Unit]
  50. def TypeDef[_](implicit arg0: P[Any]): P[Unit]
  51. def TypeId[_](implicit arg0: P[Any]): P[Unit]
  52. def VarId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  53. def WL[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  54. def WL0[_](implicit arg0: P[Any]): P[Unit]

    Parses whitespace, including newlines.

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

    Definition Classes
    Literals
  55. def WS[_](implicit arg0: P[Any]): P[Unit]

    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
  56. def _[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  57. def _*[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  58. def abstract[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  59. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  60. def case[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  61. def catch[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  62. def class[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  63. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  64. def def[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  65. def do[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  66. def else[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  67. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  68. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  69. def extends[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  70. def final[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  71. def finally[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  72. def for[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  73. def forSome[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  74. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  75. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  76. def if[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  77. def implicit[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  78. def import[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  79. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  80. def lazy[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  81. def macro[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  82. def match[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  83. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  84. def new[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  85. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  86. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  87. def object[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  88. def override[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  89. def package[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  90. def private[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  91. def protected[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  92. def return[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  93. def sealed[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  94. def super[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  95. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  96. def this[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  97. def throw[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  98. def toString(): String
    Definition Classes
    AnyRef → Any
  99. def trait[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  100. def try[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  101. def type[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  102. def val[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  103. def var[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  104. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  105. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  106. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  107. def while[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  108. def with[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  109. def yield[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  110. def {[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  111. def }[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  112. object Literals
    Definition Classes
    Literals

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped