Clean up ts_language_next_state
This commit is contained in:
parent
a1c3de1b99
commit
096014cb3e
1 changed files with 2 additions and 2 deletions
|
|
@ -92,8 +92,8 @@ static inline TSStateId ts_language_next_state(const TSLanguage *self,
|
|||
const TSParseAction *actions = ts_language_actions(self, state, symbol, &count);
|
||||
if (count > 0) {
|
||||
TSParseAction action = actions[count - 1];
|
||||
if (action.type == TSParseActionTypeShift || action.type == TSParseActionTypeRecover) {
|
||||
return action.params.state;
|
||||
if (action.type == TSParseActionTypeShift) {
|
||||
return action.params.extra ? state : action.params.state;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue