#include "{{name}}.h" #define TABLE {{name}}___Table___{{name}} #define REDUCE_COUNT {{name}}___Num_Reduces___{{name}} const std::uint64_t TABLE[{{num_states}}][{{num_symbols}}] = { {{#states}} { {{#actions}}({{name}}::{{action}} | {{data}} << 2),{{/actions}} {{#gotos}}({{data}} << 2),{{/gotos}} }, {{/states}} }; const unsigned char REDUCE_COUNT[{{num_rules}}] = { {{#rules}}{{rhs_length}}{{/rules}} };