#include <adt/hash_table.h>Go to the source code of this file.
Data Structures | |
| struct | gsp_t |
| Scancode parser description. More... | |
| struct | gsp_trans_t |
| Scancode parser transition. More... | |
Enumerations | |
| enum | { GSP_END = -1, GSP_DEFAULT = -2 } |
Functions | |
| void | gsp_init (gsp_t *p) |
| Initialise scancode parser. | |
| int | gsp_insert_defs (gsp_t *p, const int *defs) |
| Insert a series of definitions into the parser. | |
| int | gsp_insert_seq (gsp_t *p, const int *seq, unsigned mods, unsigned key) |
| Insert one sequence into the parser. | |
| int | gsp_step (gsp_t *p, int state, int input, unsigned *mods, unsigned *key) |
| Compute one parser step. | |
Definition in file gsp.h.
1.4.7