Blame


1 2c02675e 2022-12-14 op {!
2 2c02675e 2022-12-14 op #include <stdlib.h>
3 2c02675e 2022-12-14 op
4 2c02675e 2022-12-14 op #include "tmpl.h"
5 2c02675e 2022-12-14 op
6 2c02675e 2022-12-14 op int base(struct template *, const char *);
7 2c02675e 2022-12-14 op !}
8 2c02675e 2022-12-14 op
9 2c02675e 2022-12-14 op {{ define base(struct template *tp, const char *title) }}
10 2c02675e 2022-12-14 op {! char *foo = NULL; !}
11 2c02675e 2022-12-14 op <!doctype html>
12 2c02675e 2022-12-14 op <html>
13 2c02675e 2022-12-14 op <head>
14 2c02675e 2022-12-14 op <title>{{ title }}</title>
15 2c02675e 2022-12-14 op </head>
16 2c02675e 2022-12-14 op <body> {! /* TODO: frobnicate this line! */ !}
17 2c02675e 2022-12-14 op <h1>{{ title }}</h1>
18 2c02675e 2022-12-14 op {{ " | " }}
19 2c02675e 2022-12-14 op {{ "other stuff" }}
20 2c02675e 2022-12-14 op </body>
21 2c02675e 2022-12-14 op </html>
22 2c02675e 2022-12-14 op {{ finally }}
23 2c02675e 2022-12-14 op {! free(foo); !}
24 2c02675e 2022-12-14 op {{ end }}