OptionParser

class OptionParser(rootParse: Parser)(using x$2: Quotes, x$3: TranspileConfig) extends Parser with Helpers
trait Helpers
trait Idents
trait Parser
class Object
trait Matchable
class Any

Type members

Inherited classlikes

object InferQuat
Inherited from:
QuatMakingBase

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

Inherited methods

def apply(input: Expr[_])(using History): Ast
Inherited from:
Parser
def cleanIdent(using Quotes)(name: String, tpe: TypeRepr): Ident
Inherited from:
Idents
def cleanIdent(name: String, quat: Quat): Ident
Inherited from:
Idents
override def existsEncoderFor(using Quotes)(tpe: TypeRepr): Boolean
Definition Classes
Inherited from:
QuatMaking
def parseName(rawName: String): String
Inherited from:
Idents

Extensions

Extensions

extension (quat: Quat)
def isProduct: Boolean