Mercurial > repo
annotate src/ploki/venus.h @ 12473:d5369f0dbe17 draft
<int-e> learn GregorR is a recovering absentee. He\'s known for his hack ego and hat tricks.
author | HackEso <hackeso@esolangs.org> |
---|---|
date | Tue, 14 Feb 2023 05:42:31 +0000 |
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_ */ |