Package com.github.adriantodt.lin.ast.node.access

Types

AssignNode
Link copied to clipboard
data class AssignNode(name: String, value: Expr, section: Section?) : Node
IdentifierExpr
Link copied to clipboard
data class IdentifierExpr(name: String, section: Section?) : Expr
PropertyAccessExpr
Link copied to clipboard
data class PropertyAccessExpr(target: Expr, nullSafe: Boolean, name: String, section: Section?) : Expr
PropertyAssignNode
Link copied to clipboard
data class PropertyAssignNode(target: Expr, nullSafe: Boolean, name: String, value: Expr, section: Section?) : Node
SubscriptAccessExpr
Link copied to clipboard
data class SubscriptAccessExpr(target: Expr, arguments: List<Expr>, section: Section?) : Expr
SubscriptAssignNode
Link copied to clipboard
data class SubscriptAssignNode(target: Expr, arguments: List<Expr>, value: Expr, section: Section?) : Node