Remove LEX_PANIC macro

This commit is contained in:
Max Brunsfeld 2014-08-26 13:12:12 -07:00
parent 0470b34f2f
commit 346cf4fe5d
6 changed files with 5 additions and 11 deletions

View file

@ -208,7 +208,7 @@ LEX_FN() {
ADVANCE(11);
LEX_ERROR();
default:
LEX_PANIC();
LEX_ERROR();
}
}

View file

@ -2239,7 +2239,7 @@ LEX_FN() {
ADVANCE(78);
LEX_ERROR();
default:
LEX_PANIC();
LEX_ERROR();
}
}

View file

@ -9374,7 +9374,7 @@ LEX_FN() {
ADVANCE(156);
LEX_ERROR();
default:
LEX_PANIC();
LEX_ERROR();
}
}

View file

@ -358,7 +358,7 @@ LEX_FN() {
ADVANCE(27);
LEX_ERROR();
default:
LEX_PANIC();
LEX_ERROR();
}
}

View file

@ -125,12 +125,6 @@ struct TSLanguage {
return NULL; \
}
#define LEX_PANIC() \
{ \
DEBUG_LEX("LEX ERROR: unexpected state %d", lex_state); \
return NULL; \
}
#define SHIFT(to_state_value) \
{ \
.type = TSParseActionTypeShift, .data = { .to_state = to_state_value } \

View file

@ -330,7 +330,7 @@ class CCodeGenerator {
[&]() { code_for_lex_state(lex_table.states[i]); });
_case("ts_lex_state_error",
[&]() { code_for_lex_state(lex_table.error_state); });
_default([&]() { line("LEX_PANIC();"); });
_default([&]() { line("LEX_ERROR();"); });
});
}