Redacted excerpt; full evidence withheld. $ cd && ls -la && cat README.md | head -c 6000 && python3 --version exit: 0 es=...)` | | [`enum_example.py`](examples/enum_example.py) | enums and their values | | [`enum_value_example.py`](examples/enum_value_example.py) | enumerator values set with `@value(n)` (literals or `const` names) | | [`const_expr_example.py`](examples/const_expr_example.py) | constant expressions (`N * 2`, `(1 << 3)`) in `const` values, array sizes and bounds | | [`typedef_template_module_example.py`](examples/typedef_template_module_example.py) | types declared inside a typedef (`typedef enum E { ... } EE;`), and template modules, which are skipped with a warning | | [`union_example.py`](examples/union_example.py) | unions: discriminator kinds, case and `default` labels, member types | | [`annotation_example.py`](examples/annotation_example.py) | IDL 4 annotations (`@key`, `@range`, ...) and struct keys | | [`valuetype_example.py`](examples/valuetype_example.py) | value types and event types: state members, `factory`, inheritance, `supports`, boxed value types | | [`include_dirs_example.py`](examples/include_dirs_example.py) | IDL files that `#include` each other across several include direc [excerpt truncated]