Module ast

Source
Expand description

Provides a type system for the AST, in some sense

Structs§

Apply
Assert
AttrSet
Attrpath
AttrpathValue
BinOp
Comment
Dynamic
Error
Float
HasAttr
Ident
IdentParam
IfElse
Inherit
InheritFrom
Integer
Interpol
Lambda
LegacyLet
LetIn
List
Literal
Paren
PatBind
PatEntry
Path
PathContent
Pattern
Root
Select
Str
StrContent
UnaryOp
Uri
Whitespace
With

Enums§

Attr
BinOpKind
Entry
Expr
An expression. The fundamental nix ast type.
InterpolPart
LiteralKind
Param
UnaryOpKind

Traits§

AstNode
AstToken
HasEntry