-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontentTest.nix
More file actions
114 lines (76 loc) · 1.59 KB
/
Copy pathcontentTest.nix
File metadata and controls
114 lines (76 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
rec
{
pkgs = import <nixpkgs>
{ overlays = import ./default.nix; };
conix = pkgs.conix;
pkgs_ = import <nixpkgs> {};
I = import ./lib/internal.nix pkgs;
E = import ./lib/eval.nix pkgs;
T = import ./lib/types.nix;
R = import ./lib/evalResult.nix pkgs;
h = x: with x; dir "jack" [
{ p = markdown "foo" [
"bar"
(html "bo" { bo = 7; })
]; }
(pdf "bar" (html "bar" [
(meta [
(css ./static/latex.css)
"pagetitle: FOO"
])
{ x = 3; }''
...or here
''
(r data.x)''
[Go to bo](''(link refs.bo)'')
''
{ m = markdown "mdListSample"
{ l = indent 2 (list
[ "foo"
{ t = "bar"; }
"baz"
]);
};
}
(html "baz" "a nested file")''
''
(table
[ "foo" "bar" "baz" ]
[[ 2 3 2]
[ (r data.x) 2 3]
]
)''
''
(dotgraph "foo" ''
digraph {
L -> a
L -> b
a -> c
b -> c
}
'')''
''
(runNixSnippet "foo" ''
1 + 2
'')''
''(nest "y" g)''
''(r data.y.x)" = 4 != "(r data.x)
])) ];
g = n: with n; [
{ x = 4; } " = " (r data.x)
(list ["a" "b" "c"])''
[MDLiST](''(link refs.m)'')''
];
h_ = pkgs.conix.run h;
a = c: with c; [
{ x = html "a" "boo"; }
(html "b" "aoo")
];
extendedA = conix.runExtended
(x: with x; module (_: {})
{
addBoo = expr "" "" (x: [ x "-boo"]);
}
)
(x: with x; html "foo" (addBoo "boo"));
}