ActionParser

class ActionParser(val rootParse: Parser)(using x$2: Quotes) extends Parser with PrefilterType[Action[_]] with Assignments with PropertyParser
trait Idents
trait PrefilterType[Action[_]]
trait Parser
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Inherited from
PropertyParser
Inherited from
Assignments
object InferQuat
Inherited from
QuatMakingBase
Inherited from
PropertyParser

Value members

Concrete methods

def attempt: History => PartialFunction[Expr[_], Ast]
def combineAndCheckAndParse[T : Type, A <: Ast](first: Expr[T], others: Seq[Expr[T]])(checkClause: Expr[_] => Unit)(parseClause: Expr[_] => A): Seq[A]

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 prefilter(expr: Expr[_]): Boolean
Inherited from
PrefilterType

Concrete fields

Implicits

Inherited implicits

implicit
val qctx: Quotes
Inherited from
PropertyParser