OptionParser

io.getquill.parser.OptionParser
class OptionParser(rootParse: Parser)(using x$2: Quotes, x$3: TranspileConfig) extends Parser, Helpers

Attributes

Graph
Supertypes
trait Helpers
trait Idents
trait QuatMaking
trait Parser
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

object InferQuat

Attributes

Inherited from:
QuatMakingBase
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def attempt: History ?=> PartialFunction[Expr[_], Ast]

Note: The -->, -@> etc.. clauses are just to optimize the match by doing an early-exit if possible. they don't actaully do any application-relevant logic

Note: The -->, -@> etc.. clauses are just to optimize the match by doing an early-exit if possible. they don't actaully do any application-relevant logic

Attributes

Inherited methods

Attributes

Inherited from:
QuatMakingBase
def apply(input: Expr[_])(using History): Ast

Attributes

Inherited from:
Parser
def cleanIdent(using Quotes)(name: String, tpe: TypeRepr): Ident

Attributes

Inherited from:
Idents
def cleanIdent(name: String, quat: Quat): Ident

Attributes

Inherited from:
Idents
override def existsEncoderFor(using Quotes)(tpe: TypeRepr): Boolean

Attributes

Definition Classes
Inherited from:
QuatMaking
def parseName(rawName: String): String

Attributes

Inherited from:
Idents

Extensions

Extensions

extension (quat: Quat)
def isProduct: Boolean