2014-07-30 23:40:02 -07:00
|
|
|
#include "runtime/helpers/dummy_language.h"
|
2014-07-10 13:14:52 -07:00
|
|
|
#include "tree_sitter/parser.h"
|
2014-06-08 16:31:45 -07:00
|
|
|
|
2014-06-28 19:06:37 -07:00
|
|
|
const TSParseAction parse_table[3][5] = {
|
2014-06-08 16:31:45 -07:00
|
|
|
[0] = {
|
|
|
|
|
[dummy_sym2] = SHIFT(12),
|
|
|
|
|
[dummy_sym3] = SHIFT(12),
|
|
|
|
|
},
|
|
|
|
|
[1] = {
|
|
|
|
|
[dummy_sym1] = ACCEPT_INPUT(),
|
|
|
|
|
[dummy_sym2] = SHIFT(2),
|
|
|
|
|
[dummy_sym3] = SHIFT(4),
|
|
|
|
|
},
|
|
|
|
|
[2] = {
|
|
|
|
|
[dummy_sym1] = SHIFT(3),
|
|
|
|
|
[dummy_sym2] = SHIFT(12),
|
|
|
|
|
[dummy_sym3] = SHIFT(12),
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
|
2014-06-28 18:51:06 -07:00
|
|
|
const TSStateId lex_states[3] = {
|
2014-06-08 16:31:45 -07:00
|
|
|
[0] = 100,
|
|
|
|
|
[1] = 101,
|
|
|
|
|
[2] = 102,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const int hidden_symbols[5] = {
|
|
|
|
|
[dummy_sym1] = 0,
|
|
|
|
|
[dummy_sym2] = 0,
|
|
|
|
|
[dummy_sym3] = 1,
|
|
|
|
|
};
|
|
|
|
|
|
2014-07-30 23:40:02 -07:00
|
|
|
static TSLanguage language = {
|
2014-06-08 16:31:45 -07:00
|
|
|
.symbol_count = 5,
|
2014-07-10 13:14:52 -07:00
|
|
|
.parse_table = (const TSParseAction *)parse_table,
|
2014-06-08 16:31:45 -07:00
|
|
|
.lex_states = lex_states,
|
2014-07-10 13:14:52 -07:00
|
|
|
.hidden_symbol_flags = hidden_symbols,
|
2014-06-08 16:31:45 -07:00
|
|
|
};
|
2014-07-30 23:40:02 -07:00
|
|
|
|
|
|
|
|
TSLanguage *dummy_language = &language;
|