Mercurial > repo
annotate src/ploki/venus.h @ 12421:62c19dc0cc7c draft
<oerjan> slbd olist//s,\\$n:,<$n>:,
author | HackEso <hackeso@esolangs.org> |
---|---|
date | Fri, 17 Sep 2021 00:14:36 +0100 |
parents | ac0403686959 |
children |
rev | line source |
---|---|
4223 | 1 #ifndef VENUS_H_ |
2 #define VENUS_H_ | |
3 | |
4 #include "Str.h" | |
5 #include "hash.h" | |
6 #include "op.h" | |
7 | |
8 struct venus { | |
9 Hash table; | |
10 }; | |
11 | |
12 void ve_init(struct venus *); | |
13 void ve_end(struct venus *); | |
14 void ve_enter(struct venus *, const String *, struct op *); | |
15 struct op *ve_findnext(struct venus *, const String *, size_t); | |
16 struct op *ve_findprev(struct venus *, const String *, size_t); | |
17 const String *ve_label(struct venus *, const struct op *); | |
18 | |
19 #endif /* VENUS_H_ */ |