Attributes
- Companion
- class
- Source
- Interpolator.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Interpolator.type
Members list
Grouped members
String-Part
Succeeds if the next set of characters in the input is equal to the given string
Succeeds if the next set of characters in the input is equal to the given string
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
String-Part as Char
Succeeds if the next character is a member of the given String; captures that character
Succeeds if the next character is a member of the given String; captures that character
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next character is a member of the given Seq; captures that character
Succeeds if the next character is a member of the given Seq; captures that character
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next character is a member of the given Set; captures that character
Succeeds if the next character is a member of the given Set; captures that character
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next character matches the given predicate; captures that character
Succeeds if the next character matches the given predicate; captures that character
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
String-Part as Codepoint
Succeeds if the next codepoint is a member of the given string; captures that code point
Succeeds if the next codepoint is a member of the given string; captures that code point
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next codepoint is a member of the given Seq; captures that code point
Succeeds if the next codepoint is a member of the given Seq; captures that code point
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next codepoint is a member of the given Set; captures that code point
Succeeds if the next codepoint is a member of the given Set; captures that code point
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Succeeds if the next codepoint matches the given predicate; captures that code point
Succeeds if the next codepoint matches the given predicate; captures that code point
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Argument-Part
A parser that succeeds if the next part of the in put is an arg
and Lifter parameterized on arg
's type can be implicitly summoned
A parser that succeeds if the next part of the in put is an arg
and Lifter parameterized on arg
's type can be implicitly summoned
The implicitly summoned value and the arg
value are passed to lift
; the returned value is returned by this parser
Attributes
- Inherited from:
- VersionSpecificInterpolatorModule (hidden)
- Source
- VersionSpecificInterpolator.scala
A parser that succeeds iff the next part of the input is an arg
with the given type, and captures the arg's tree
A parser that succeeds iff the next part of the input is an arg
with the given type, and captures the arg's tree
Attributes
- Inherited from:
- VersionSpecificInterpolatorModule (hidden)
- Source
- VersionSpecificInterpolator.scala
Constant
A parser that consumes no input and always succeeds
A parser that consumes no input and always succeeds
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Position
A parser that succeeds iff the input is empty
A parser that succeeds iff the input is empty
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
Miscellaneous
Indirectly refers to a parser, to allow for mutual-recursion
Indirectly refers to a parser, to allow for mutual-recursion
Indirectly refers to a parser, to allow for mutual-recursion
Attributes
- Inherited from:
- ExprIndependentInterpolators (hidden)
- Source
- Interpolator.scala
InterpolatorGroup
A trait that provides Interpolator factory methods that conform to a particular input Expr type parameter.
A trait that provides Interpolator factory methods that conform to a particular input Expr type parameter.
In scala 3, the Interpolator companion object contains methods similar to these for quoted.Expr, and as such this would generally by calling methods directly on Interpolator. However, since in scala 2 the Expr depends on a particular instance of blackbox.Context
, instead an Interpolators must be constructed from the Interpolator companion object's macroInterpolators
method that takes a Context.
Attributes
- Source
- Interpolator.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- VersionSpecificInterpolatorModule (hidden)
- Source
- VersionSpecificInterpolator.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Returns an Interpolators that can parse raw values
Create an Interpolators that can parse quoted.Expr
s
Create an Interpolators that can parse quoted.Expr
s
Attributes
- Inherited from:
- VersionSpecificInterpolatorModule (hidden)
- Source
- VersionSpecificInterpolator.scala
Type members
Inherited types
Attributes
- Inherited from:
- VersionSpecificInterpolatorModule (hidden)
- Source
- VersionSpecificInterpolator.scala