Uses of Interface
org.kink_lang.kink.internal.program.ast.Expr
Packages that use Expr
Package
Description
The parser and ASTs of programs.
Itree (intermediate tree) representation of Kink programs.
-
Uses of Expr in org.kink_lang.kink.internal.program.ast
Classes in org.kink_lang.kink.internal.program.ast that implement ExprModifier and TypeClassDescriptionfinal recordA context binding expression.final recordA var deref expression.final recordA fun expression.final recordAn attributional call expression without an explicit recv.final recordA num expression.final recordAn attributional call expression with an explicit recv.final recordA seq.final recordA str expression.final recordA varref expression.final recordA vec expression.Methods in org.kink_lang.kink.internal.program.ast that return ExprModifier and TypeMethodDescriptionFunExpr.body()Returns the value of thebodyrecord component.Elem.Spread.expr()Returns the value of theexprrecord component.DerefExpr.owner()Returns the value of theownerrecord component.RcallExpr.owner()Returns the value of theownerrecord component.VarrefExpr.owner()Returns the value of theownerrecord component.McallExpr.ownerRecv()Returns the value of theownerRecvrecord component.RcallExpr.recv()Returns the value of therecvrecord component.Methods in org.kink_lang.kink.internal.program.ast that return types with arguments of type ExprModifier and TypeMethodDescriptionSeqExpr.steps()Returns the value of thestepsrecord component.Constructors in org.kink_lang.kink.internal.program.ast with parameters of type ExprModifierConstructorDescriptionCreates an instance of aDerefExprrecord class.Creates an instance of aFunExprrecord class.Constructs an attributional call expression without an explicit recv.Constructs an attributional call expression with an explicit recv.Creates an instance of aSpreadrecord class.VarrefExpr(Expr owner, String sym, int pos) Creates an instance of aVarrefExprrecord class.Constructor parameters in org.kink_lang.kink.internal.program.ast with type arguments of type Expr -
Uses of Expr in org.kink_lang.kink.internal.program.itree
Methods in org.kink_lang.kink.internal.program.itree with parameters of type Expr