Go to the source code of this file.
|
| #define | EMPTY 0 /* Label number 0 is by definition the empty label */ |
| |
|
| grammar * | newgrammar (int start) |
| |
| dfa * | adddfa (grammar *g, int type, char *name) |
| |
| int | addstate (dfa *d) |
| |
| void | addarc (dfa *d, int from, int to, int lbl) |
| |
| dfa * | PyGrammar_FindDFA (grammar *g, int type) |
| |
| int | addlabel (labellist *ll, int type, char *str) |
| |
| int | findlabel (labellist *ll, int type, char *str) |
| |
| char * | PyGrammar_LabelRepr (label *lb) |
| |
| void | translatelabels (grammar *g) |
| |
| void | addfirstsets (grammar *g) |
| |
| void | PyGrammar_AddAccelerators (grammar *g) |
| |
| void | PyGrammar_RemoveAccelerators (grammar *) |
| |
| void | printgrammar (grammar *g, FILE *fp) |
| |
| void | printnonterminals (grammar *g, FILE *fp) |
| |
| #define EMPTY 0 /* Label number 0 is by definition the empty label */ |
| void PyGrammar_AddAccelerators |
( |
grammar * |
g | ) |
|
| char* PyGrammar_LabelRepr |
( |
label * |
lb | ) |
|
| void PyGrammar_RemoveAccelerators |
( |
grammar * |
| ) |
|
| void translatelabels |
( |
grammar * |
g | ) |
|
Copyright 2014 Google Inc. All rights reserved.