nixd
Loading...
Searching...
No Matches
libnixf
include
nixf
Basic
NodeKinds.inc
Go to the documentation of this file.
1
/// provides NODE(NAME) EXPR(NAME)
2
3
#ifdef NODE
4
5
/// ${ expr }
6
NODE
(Interpolation)
7
NODE
(InterpolableParts)
8
9
/// \brief Misc node used for parentheses keywords etc.
10
/// \see Misc
11
NODE
(Misc)
12
NODE
(Dot)
13
NODE
(Identifier)
14
NODE
(AttrName)
15
NODE
(AttrPath)
16
NODE
(Binding)
17
NODE
(Inherit)
18
NODE
(Binds)
19
NODE
(LambdaArg)
20
NODE
(Formals)
21
NODE
(Formal)
22
NODE
(Op)
23
24
#endif
// NODE
25
26
#ifdef EXPR
27
28
EXPR
(ExprInt)
29
EXPR
(ExprFloat)
30
EXPR
(ExprVar)
31
EXPR
(ExprString)
32
EXPR
(ExprPath)
33
EXPR
(ExprSPath)
34
EXPR
(ExprParen)
35
EXPR
(ExprAttrs)
36
EXPR
(ExprSelect)
37
EXPR
(ExprCall)
38
EXPR
(ExprList)
39
EXPR
(ExprLambda)
40
EXPR
(ExprBinOp)
41
EXPR
(ExprUnaryOp)
42
EXPR
(ExprOpHasAttr)
43
EXPR
(ExprIf)
44
EXPR
(ExprAssert)
45
EXPR
(ExprLet)
46
EXPR
(ExprWith)
47
48
#endif
// EXPR
EXPR
#define EXPR(NAME)
Definition
Basic.h:68
NODE
#define NODE(NAME)
Definition
Basic.h:15
Generated by
1.12.0