diff options
Diffstat (limited to 'py/parse.c')
-rw-r--r-- | py/parse.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/py/parse.c b/py/parse.c index 42a947997..1174f5d83 100644 --- a/py/parse.c +++ b/py/parse.c @@ -58,6 +58,8 @@ // (un)comment to use rule names; for debugging //#define USE_RULE_NAME (1) +// *FORMAT-OFF* + enum { // define rules with a compile function #define DEF_RULE(rule, comp, kind, ...) RULE_##rule, @@ -207,6 +209,8 @@ STATIC const char *const rule_name_table[] = { }; #endif +// *FORMAT-ON* + typedef struct _rule_stack_t { size_t src_line : (8 * sizeof(size_t) - 8); // maximum bits storing source line number size_t rule_id : 8; // this must be large enough to fit largest rule number |