| « Prev 5.3 Functions | Table of Contents | Next » 6 License |
p_token_namesThe p_token_names array contains the grammar-specified token names.
It is indexed by the token ID.
C example:
p_context_t * context = p_context_new(input, input_length);
size_t result = p_parse(context);
if (p_parse(context) == P_UNEXPECTED_TOKEN)
{
p_position_t error_position = p_position(context);
fprintf(stderr, "Error: unexpected token `%s' at row %u column %u\n",
p_token_names[context->token],
error_position.row + 1, error_position.col + 1);
}
| « Prev 5.3 Functions | Table of Contents | Next » 6 License |