version 1.79, 2021/11/07 07:06:00 |
version 1.80, 2021/11/07 07:35:06 |
Line 92 typedef enum lexer_symbol { |
|
Line 92 typedef enum lexer_symbol { |
|
lsym_typedef, |
lsym_typedef, |
lsym_storage_class, |
lsym_storage_class, |
lsym_type_at_paren_level_0, |
lsym_type_at_paren_level_0, |
|
lsym_type_in_parentheses, |
lsym_tag, /* 'struct', 'union' or 'enum' */ |
lsym_tag, /* 'struct', 'union' or 'enum' */ |
lsym_case_label, /* 'case' or 'default' */ |
lsym_case_label, /* 'case' or 'default' */ |
lsym_string_prefix, /* 'L' */ |
lsym_string_prefix, /* 'L' */ |
lsym_sizeof, |
lsym_sizeof, |
lsym_offsetof, |
lsym_offsetof, |
lsym_ident, /* identifier, constant or string */ |
lsym_word, /* identifier, constant or string */ |
lsym_funcname, |
lsym_funcname, |
lsym_do, |
lsym_do, |
lsym_else, |
lsym_else, |
Line 261 extern bool inhibit_formatting; /* true |
|
Line 262 extern bool inhibit_formatting; /* true |
|
|
|
extern struct parser_state { |
extern struct parser_state { |
lexer_symbol prev_token; |
lexer_symbol prev_token; |
bool prev_is_type; |
|
bool curr_is_type; |
|
bool curr_col_1; /* whether the current token started in column |
bool curr_col_1; /* whether the current token started in column |
* 1 of the unformatted input */ |
* 1 of the unformatted input */ |
bool next_col_1; |
bool next_col_1; |