InfixParser

io.getquill.parser.InfixParser
class InfixParser(val rootParse: Parser)(using x$2: Quotes, x$3: TranspileConfig) extends Parser, Assignments

Attributes

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

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Inherited classlikes

Attributes

Inherited from:
Assignments
Supertypes
class Object
trait Matchable
class Any
object InferQuat

Attributes

Inherited from:
QuatMakingBase
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def attempt: History ?=> PartialFunction[Expr[_], Ast]
def genericInfix(i: Expr[_])(isPure: Boolean, isTransparent: Boolean, quat: Quat)(using History): Ast

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

Concrete fields