diff options
author | Raymaekers Luca <luca@spacehb.net> | 2025-03-29 14:24:07 +0100 |
---|---|---|
committer | Raymaekers Luca <luca@spacehb.net> | 2025-04-27 11:12:40 +0200 |
commit | 85af2d80c35d060cc003302115c7a8975b545afe (patch) | |
tree | 4becc19c5495e99930a994eca932bf9adceeec05 /examples | |
parent | 1cc92de9f83a87e474ff405176ee6681146be762 (diff) |
Code compression; Added error stack
Diffstat (limited to 'examples')
-rw-r--r-- | examples/table.c | 2 | ||||
-rwxr-xr-x | examples/table.meta | bin | 15488 -> 0 bytes | |||
-rw-r--r-- | examples/table.meta.c | 9 | ||||
-rw-r--r-- | examples/wrong.c | 13 |
4 files changed, 20 insertions, 4 deletions
diff --git a/examples/table.c b/examples/table.c index 63edb16..715d68c 100644 --- a/examples/table.c +++ b/examples/table.c @@ -3,7 +3,7 @@ @table(name, str) MyEnumTable { { A "A" } - { B "Beau Gosse" } + { B "Beau gosse" } { C "C" } } diff --git a/examples/table.meta b/examples/table.meta Binary files differdeleted file mode 100755 index 2976f54..0000000 --- a/examples/table.meta +++ /dev/null diff --git a/examples/table.meta.c b/examples/table.meta.c index 5534457..2ab9fd6 100644 --- a/examples/table.meta.c +++ b/examples/table.meta.c @@ -3,19 +3,22 @@ typedef enum { - MyEnum_A, // "A" MyEnum_B, // "Beau Gosse" MyEnum_C, // "C" MyEnum_Count + MyEnum_A, + MyEnum_B, + MyEnum_C, + MyEnum_Count } MyEnum; char *StringTable[MyEnum_Count] = { "A", - "Beau Gosse", + "Beau gosse", "C", }; int main(int Argc, char *Args[]) { - printf("%s\n", StringTable[MyEnum_B]); + printf("@: %s\n", StringTable[MyEnum_B]); return 0; } diff --git a/examples/wrong.c b/examples/wrong.c new file mode 100644 index 0000000..7da07f4 --- /dev/null +++ b/examples/wrong.c @@ -0,0 +1,13 @@ +#include <stdio.h> + +@table(name, str) MyEnumTable +{ + { A "A" } + { B "Beau gosse" } + { C "C" } +} + +char *StringTable[MyEnum_Count] = { + @expand(MyEnumTabl a + ` $(b.lolol),` +};
\ No newline at end of file |