summaryrefslogtreecommitdiff
path: root/pycparser/c_parser.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Implemented mixing of declarations and statements in compound statements for ↵eli.bendersky2010-10-291-34/+20
| | | | | | C99. -> In the Compound AST node, decls and stmts were removed and replaced by a single list named block_items (this is an API change!)
* Implemented basic VLA support for C99eli.bendersky2010-10-291-6/+36
|
* Implemented restrict and inline keywords for C99eli.bendersky2010-10-291-3/+20
| | | | inline: added field in Decl for it
* Implemented declarations in first expr of a For loop, for C99eli.bendersky2010-10-291-0/+4
|
* bugfix for issue 9: correct support of anonymous bitfields in structseli.bendersky2010-10-091-2/+7
|
* Backed out changeset: 8ee804744907eli.bendersky2010-08-131-3/+3
|
* Removall of dependency to yaml and use introspection for c_ast in place of ↵Charles Bajeux2010-08-131-3/+3
| | | | | | | | | | | | | | | generation. The goal is to have no generation of file even integrated. python is enough concise to avoid usage of a dsl like YAML. Introduction of introspection to act as the previously generated code. In such way it is possible to enrichen the class of the AST and drift from without the fear of alteration of the class in the future. sub class Node creation through introspection through the function subClassNode in ast which allow to have a more concise description of the nodes in the c_ast module.
* Fixed a bug in unified string handling (issue 7)eli.bendersky2010-07-051-2/+2
|
* Fix for issue 6: support concatenation of string literalseli.bendersky2010-07-031-5/+31
|
* * Added .hgignore fileeli.bendersky2010-06-251-1/+1
| | | | * Incorporated a user patch for the do{}while statement, and added some tests of my own to verify it works
* initial import from SVNEli Bendersky2010-05-211-0/+1258