Packages

object Scala extends Core with Types with Exprs with Xml

Parser for Scala syntax.

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

Type Members

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

Value Members

  1. object ExprCtx extends WsCtx
    Definition Classes
    Exprs
  2. object FreeCtx extends WsCtx
    Definition Classes
    Exprs
  3. object StatCtx extends WsCtx
    Definition Classes
    Exprs
  4. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def #[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  6. final def ##(): Int
    Definition Classes
    AnyRef → Any
  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. def <-[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  11. def <:[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  12. def =[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  13. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def =>[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  15. def >:[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  16. def @[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  17. def AccessMod[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  18. def Annot[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  19. def AnnotType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  20. def AnonTmpl[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ScalaExprs
  21. def ArgList[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  22. def BacktickId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  23. def BaseBlock[_](end: => P[Unit])(implicit arg0: P[Any], name: Name): P[Unit]
    Definition Classes
    Exprs
  24. def BindPattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  25. def Block[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ExprsXmlLiterals
  26. def BlockChunk[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  27. def BlockDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ScalaExprs
  28. def BlockExpr[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  29. def BlockLambda[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  30. def BlockLambdaHead[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  31. def CaseBlock[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  32. def CaseClauses[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  33. def ClassQualifier[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  34. def ClsDef[_](implicit arg0: P[Any]): P[Unit]
  35. def CompilationUnit[_](implicit arg0: P[Any]): P[Unit]
  36. def CompoundType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  37. def Constr[_](implicit arg0: P[Any]): P[Unit]
  38. def Constrs[_](implicit arg0: P[Any]): P[Unit]
  39. def Dcl[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  40. def DefTmpl[_](implicit arg0: P[Any]): P[Unit]
  41. def EarlyDefTmpl[_](implicit arg0: P[Any]): P[Unit]
  42. def ExistentialClause[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  43. def ExprLiteral[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  44. def Exprs[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  45. def FunDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ScalaTypes
  46. def FunSig[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  47. def Id[_](implicit arg0: P[Any]): P[Unit]

    helper printing function

    helper printing function

    Definition Classes
    Core
  48. def IdPath[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  49. def Ids[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  50. def Import[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  51. def InfixType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  52. def LocalMod[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  53. def Mod[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  54. def NLAnnot[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  55. def NamedTmpl[_](implicit arg0: P[Any]): P[Unit]
  56. def Newline[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  57. def NotNewline[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  58. def ObjDef[_](implicit arg0: P[Any]): P[Unit]
  59. def OneNLMax[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  60. def ParenArgList[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  61. def PatLiteral[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  62. def Pattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ExprsLiterals
  63. def Patterns[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ExprsXml
  64. def Pkg[_](implicit arg0: P[Any]): P[Unit]
  65. def PkgBlock[_](implicit arg0: P[Any]): P[Unit]
  66. def PkgObj[_](implicit arg0: P[Any]): P[Unit]
  67. 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
  68. def PostfixType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  69. def QualId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  70. def Semis[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  71. def SimplePattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  72. def SimpleType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  73. def StableId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  74. def ThisPath[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  75. def ThisSuper[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  76. def TmplBody[_](implicit arg0: P[Any]): P[Unit]
  77. def TopPkgSeq[_](implicit arg0: P[Any]): P[Unit]
  78. def TopStatSeq[_](implicit arg0: P[Any]): P[Unit]
  79. def TrailingComma[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  80. def TraitDef[_](implicit arg0: P[Any]): P[Unit]
  81. def Type[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  82. def TypeArg[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  83. def TypeArgList[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  84. def TypeArgs[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  85. def TypeBounds[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  86. def TypeDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  87. def TypeExpr[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ExprsTypes
  88. def TypeId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  89. def TypeOrBindPattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  90. def TypePat[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  91. def TypePattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Exprs
  92. def ValVarDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ScalaTypes
  93. def VarId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  94. def WL[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Literals
  95. 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
  96. 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
  97. def XmlExpr[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Xml
  98. def XmlPattern[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Xml
  99. def _[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  100. def _*[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  101. def abstract[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  102. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  103. def case[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  104. def catch[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  105. def class[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  106. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  107. def def[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  108. def do[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  109. def else[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  110. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  111. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  112. def extends[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  113. def final[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  114. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  115. def finally[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  116. def for[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  117. def forSome[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  118. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  119. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  120. def if[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  121. def implicit[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  122. def import[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  123. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  124. def lazy[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  125. def macro[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  126. def match[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  127. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  128. def new[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  129. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  130. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  131. def object[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  132. def override[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  133. def package[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  134. def private[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  135. def protected[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  136. def return[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  137. def sealed[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  138. def super[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  139. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  140. def this[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  141. def throw[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  142. def toString(): String
    Definition Classes
    AnyRef → Any
  143. def trait[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  144. def try[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  145. def type[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  146. def val[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  147. def var[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  148. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  149. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  150. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  151. def while[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  152. def with[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  153. def yield[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  154. def {[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  155. def }[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  156. object Literals
    Definition Classes
    Literals

Inherited from Exprs

Inherited from Xml

Inherited from Types

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped