Changed (u)int\d+_t to their stdme types

This commit is contained in:
Maix0 2024-07-03 19:03:19 +02:00
parent a7bfe526b0
commit 38bdd66f78
22 changed files with 1034 additions and 981 deletions

View file

@ -1,28 +1,29 @@
#ifndef TREE_SITTER_REDUCE_ACTION_H_
#define TREE_SITTER_REDUCE_ACTION_H_
#include "./array.h"
#include "./api.h"
#include "./array.h"
#include "me/types.h"
typedef struct ReduceAction {
uint32_t count;
TSSymbol symbol;
int dynamic_precedence;
unsigned short production_id;
typedef struct ReduceAction
{
t_u32 count;
TSSymbol symbol;
int dynamic_precedence;
unsigned short production_id;
} ReduceAction;
typedef Array(ReduceAction) ReduceActionSet;
static inline void ts_reduce_action_set_add(ReduceActionSet *self,
ReduceAction new_action) {
for (uint32_t i = 0; i < self->size; i++) {
ReduceAction action = self->contents[i];
if (action.symbol == new_action.symbol && action.count == new_action.count)
return;
}
array_push(self, new_action);
static inline void ts_reduce_action_set_add(ReduceActionSet *self, ReduceAction new_action)
{
for (t_u32 i = 0; i < self->size; i++)
{
ReduceAction action = self->contents[i];
if (action.symbol == new_action.symbol && action.count == new_action.count)
return;
}
array_push(self, new_action);
}
#endif // TREE_SITTER_REDUCE_ACTION_H_
#endif // TREE_SITTER_REDUCE_ACTION_H_