Skip to content

CPython Parser与Grammar

WinChua edited this page Feb 22, 2020 · 1 revision

Parser

  • 一些API: Parser/parser.h
    1. parser_state *PyParser_New(grammar *g, int start);
    2. void PyParser_Delete(parser_state *ps);
    3. int PyParser_AddToken(parser_state *ps, int type, char *str,int lineno, int col_offset,int end_lineno, int end_col_offset,int *expected_ret);
    4. void PyGrammar_AddAccelerators(grammar *g);

Grammar

Clone this wiki locally