13 int s_state
; /* State in current DFA */
14 dfa
*s_dfa
; /* Current DFA */
15 struct _node
*s_parent
; /* Where to add next node */
19 stackentry
*s_top
; /* Top entry */
20 stackentry s_base
[MAXSTACK
];/* Array of stack entries */
21 /* NB The stack grows down */
25 stack p_stack
; /* Stack of parser states */
26 grammar
*p_grammar
; /* Grammar to use */
27 node
*p_tree
; /* Top of parse tree */
30 parser_state
*PyParser_New(grammar
*g
, int start
);
31 void PyParser_Delete(parser_state
*ps
);
32 int PyParser_AddToken(parser_state
*ps
, int type
, char *str
, int lineno
,
34 void PyGrammar_AddAccelerators(grammar
*g
);
39 #endif /* !Py_PARSER_H */