Attributes
- Companion
- class
- Source
- Extractor.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.scala
Argument-Part
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:
- VersionSpecificExtractorModule (hidden)
- Source
- VersionSpecificExtractor.scala
Constant
A parser that consumes no input and always succeeds
A parser that consumes no input and always succeeds
Attributes
- Inherited from:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.scala
Position
A parser that succeeds iff the input is empty
A parser that succeeds iff the input is empty
Attributes
- Inherited from:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.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:
- ExprIndependentExtractors (hidden)
- Source
- Extractor.scala
ExtractorGroup
A trait that provides Extractor factory methods that conform to a particular input Expr type parameter.
A trait that provides Extractor factory methods that conform to a particular input Expr type parameter.
In scala 3, the Extractor companion object contains methods similar to these for quoted.Expr, and as such this would generally by calling methods directly on Extractor. However, since in scala 2 the Expr depends on a particular instance of blackbox.Context
, instead an Extractors must be constructed from the Extractor companion object's macroExtractors
method that takes a Context.
Attributes
- Source
- Extractor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Returns an Extractors that can parse raw values
Create an Extractors that can parse quoted.Expr
s
Create an Extractors that can parse quoted.Expr
s
Attributes
- Inherited from:
- VersionSpecificExtractorModule (hidden)
- Source
- VersionSpecificExtractor.scala
Type members
Inherited types
Attributes
- Inherited from:
- VersionSpecificExtractorModule (hidden)
- Source
- VersionSpecificExtractor.scala