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. implicit class TrailingCommaOps[+T] extends AnyRef

    Permalink
    Definition Classes
    Core
  2. class WsCtx extends AnyRef

    Permalink

Abstract Value Members

  1. abstract def AnonTmpl[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  2. abstract def BlockDef[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  3. abstract def FunDef[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  4. abstract def ValVarDef[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. def #[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def *[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  5. def :[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  6. def <%[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  7. def <-[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  8. def <:[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  9. def =[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def =>[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  12. def >:[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  13. def @[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  14. def AccessMod[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  15. def Annot[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  16. def AnnotType[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  17. def ArgList[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  18. def BacktickId[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  19. def BaseBlock[_](end: ⇒ P[Unit])(implicit arg0: P[Any], name: Name): P[Unit]

    Permalink
  20. def BindPattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  21. def Block[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    ExprsXmlLiterals
  22. def BlockChunk[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  23. def BlockExpr[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  24. def BlockLambda[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  25. def BlockLambdaHead[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  26. def CaseBlock[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  27. def CaseClauses[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  28. def ClassQualifier[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  29. def CompoundType[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  30. def Dcl[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  31. def ExistentialClause[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  32. object ExprCtx extends WsCtx

    Permalink
  33. def ExprLiteral[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  34. def Exprs[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  35. object FreeCtx extends WsCtx

    Permalink
  36. def FunSig[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  37. def Id[_](implicit arg0: P[Any]): P[Unit]

    Permalink

    helper printing function

    helper printing function

    Definition Classes
    Core
  38. def IdPath[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  39. def Ids[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  40. def Import[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  41. def InfixType[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  42. object Literals

    Permalink
    Definition Classes
    Literals
  43. def LocalMod[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  44. def Mod[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  45. def NLAnnot[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  46. def Newline[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  47. def NotNewline[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  48. def OneNLMax[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  49. def ParenArgList[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  50. def PatLiteral[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  51. def Pattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    ExprsLiterals
  52. def Patterns[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    ExprsXml
  53. def PostDotCheck[_](implicit arg0: P[Any]): P[Unit]

    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
  54. def PostfixType[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  55. def QualId[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  56. def Semis[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  57. def SimplePattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  58. def SimpleType[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  59. def StableId[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  60. object StatCtx extends WsCtx

    Permalink
  61. def ThisPath[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  62. def ThisSuper[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  63. def TrailingComma[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  64. def Type[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  65. def TypeArg[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  66. def TypeArgList[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  67. def TypeArgs[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  68. def TypeBounds[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  69. def TypeDef[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  70. def TypeExpr[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    ExprsTypes
  71. def TypeId[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Types
  72. def TypeOrBindPattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  73. def TypePat[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  74. def TypePattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
  75. def VarId[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  76. def WL[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Literals
  77. def WL0[_](implicit arg0: P[Any]): P[Unit]

    Permalink

    Parses whitespace, including newlines.

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

    Definition Classes
    Literals
  78. def WS[_](implicit arg0: P[Any]): P[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
  79. def XmlExpr[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Xml
  80. def XmlPattern[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Xml
  81. def _[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  82. def _*[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  83. def abstract[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    Any
  85. def case[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  86. def catch[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  87. def class[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  89. def def[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  90. def do[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  91. def else[_](implicit arg0: P[Any]): P[Unit]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  94. def extends[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  95. def final[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  96. def finally[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  97. def for[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  98. def forSome[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  100. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  101. def if[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  102. def implicit[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  103. def import[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    Any
  105. def lazy[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  106. def macro[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  107. def match[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef
  109. def new[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  111. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  112. def object[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  113. def override[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  114. def package[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  115. def private[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  116. def protected[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  117. def return[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  118. def sealed[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  119. def super[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef
  121. def this[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  122. def throw[_](implicit arg0: P[Any]): P[Unit]

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

    Permalink
    Definition Classes
    AnyRef → Any
  124. def trait[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  125. def try[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  126. def type[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  127. def val[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  128. def var[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  129. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  132. def while[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  133. def with[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  134. def yield[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  135. def {[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core
  136. def }[_](implicit arg0: P[Any]): P[Unit]

    Permalink
    Definition Classes
    Core

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Xml

Inherited from Types

Inherited from Core

Inherited from Literals

Inherited from AnyRef

Inherited from Any

Ungrouped