Packages

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. implicit class TrailingCommaOps[+T] extends AnyRef
    Definition Classes
    Core
  2. class WsCtx extends AnyRef

Abstract Value Members

  1. abstract def AnonTmpl[_](implicit arg0: P[Any]): P[Unit]
  2. abstract def BlockDef[_](implicit arg0: P[Any]): P[Unit]
  3. abstract def FunDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  4. abstract def ValVarDef[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types

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]
    Definition Classes
    Types
  15. def Annot[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  16. def AnnotType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  17. def ArgList[_](implicit arg0: P[Any]): P[Unit]
  18. def BacktickId[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  19. def BaseBlock[_](end: => P[Unit])(implicit arg0: P[Any], name: Name): P[Unit]
  20. def BindPattern[_](implicit arg0: P[Any]): P[Unit]
  21. def Block[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    ExprsXmlLiterals
  22. def BlockChunk[_](implicit arg0: P[Any]): P[Unit]
  23. def BlockExpr[_](implicit arg0: P[Any]): P[Unit]
  24. def BlockLambda[_](implicit arg0: P[Any]): P[Unit]
  25. def BlockLambdaHead[_](implicit arg0: P[Any]): P[Unit]
  26. def CaseBlock[_](implicit arg0: P[Any]): P[Unit]
  27. def CaseClauses[_](implicit arg0: P[Any]): P[Unit]
  28. def ClassQualifier[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  29. def CompoundType[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  30. def Dcl[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  31. def ExistentialClause[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  32. def ExprLiteral[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Core
  33. def Exprs[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  34. def FunSig[_](implicit arg0: P[Any]): P[Unit]
    Definition Classes
    Types
  35. def Id[_](implicit arg0: P[Any]): P[Unit]

    helper printing function

    helper printing function

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

Inherited from Xml

Inherited from Types

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped