This is a copy of pycparser.  See __init__.py for the version.

Note:

- the following two lines have been modified in c_parser.py:


class CParser(PLYParser):    
    def __init__(
            ...
            lextab='cffi._pycparser.lextab',
                    ^^^^^^^^^^^^^^^
            yacctab='cffi._pycparser.yacctab',
                     ^^^^^^^^^^^^^^^

Also, when updating the version of this in-place, you must regenerate the
lextab.py and yacctab.py files. They will be regenerated on import if they
are not found, so they should be removed, then regenrated, then the new
versions committed.

- the "subprocess import" in __init__.py has been moved to an internal
  function to prevent circular import on windows:
  subprocess -> _winapi -> cffi.api -> pycparser
