Parser

io.getquill.parser.engine.Parser
See theParser companion trait
object Parser

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Parser.type

Members list

Type members

Classlikes

object Nil extends Nil

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
trait Nil
class Object
trait Matchable
class Any
Show all
Self type
Nil.type
sealed trait Nil

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Nil.type
trait Prefilter(using x$1: Quotes) extends Parser

Optimizes 'Clause' by allowing a more efficient 'prematch' criteria to be used

Optimizes 'Clause' by allowing a more efficient 'prematch' criteria to be used

Attributes

Supertypes
trait Parser
class Object
trait Matchable
class Any
trait PrefilterType[Criteria](implicit evidence$1: Type[Criteria], x$1: Quotes) extends Parser

Optimizes 'Clause' by checking if it is some given type first. Otherwise can early-exit

Optimizes 'Clause' by checking if it is some given type first. Otherwise can early-exit

Attributes

Supertypes
trait Parser
class Object
trait Matchable
class Any
Known subtypes

Value members

Concrete methods

def empty(rootParse: Parser | Nil)(using Quotes): Parser