diff options
| author | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-11 15:11:00 +0000 |
|---|---|---|
| committer | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-11 15:11:00 +0000 |
| commit | 55247a3f12a9eee7ba3fd7ca6d8fcea7a82c20f3 (patch) | |
| tree | a2a71e2eb8ca0b2c483518c1902d89d18709c9ab /src/zen/zen_facts.h | |
| parent | 2e7abed7cfe84a2c0df371cde35f8f68cfdca16c (diff) | |
Added src/ folder. Now I will add the rest.
Diffstat (limited to 'src/zen/zen_facts.h')
| -rw-r--r-- | src/zen/zen_facts.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/zen/zen_facts.h b/src/zen/zen_facts.h new file mode 100644 index 0000000..ce5b952 --- /dev/null +++ b/src/zen/zen_facts.h @@ -0,0 +1,32 @@ + +#ifndef ZEN_FACTS_H +#define ZEN_FACTS_H + +#include "../zprep.h" + +typedef enum +{ + TRIGGER_GOTO, + TRIGGER_POINTER_ARITH, + TRIGGER_BITWISE, + TRIGGER_RECURSION, + TRIGGER_TERNARY, + TRIGGER_ASM, + TRIGGER_WHILE_TRUE, + TRIGGER_MACRO, + TRIGGER_VOID_PTR, + TRIGGER_MAIN, + TRIGGER_FORMAT_STRING, + TRIGGER_STRUCT_PADDING, + TRIGGER_GLOBAL +} ZenTrigger; + +void zen_init(void); + +int zen_trigger_at(ZenTrigger t, Token location); + +void zen_trigger_global(void); + +const char *zen_get_fact(ZenTrigger t); + +#endif |
