Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-25 | Issue #83: Distinguish initializer lists from expression lists | Eli Bendersky | |
2012-12-25 | Issue #84: fix C generation for some statements | Eli Bendersky | |
2012-12-25 | Issue #89: fix C generation for K&R-style declarations | Eli Bendersky | |
2012-12-25 | Issue #86: fix token column computation | Eli Bendersky | |
2012-12-25 | Googlecode issue #87: improve error reporting for parse errors to contain | Eli Bendersky | |
columns. | |||
2012-12-24 | Added ply 3.4 to be redistributed with pycparser. This aids with | Eli Bendersky | |
distribution and with tests. | |||
2012-08-10 | Fixes for issue 74: pass decimal escapes \<num> in the lexer | eliben | |
2012-08-10 | failing test for windows | Eli Bendersky | |
2012-08-10 | Issue 73: initial pragma implementation | Eli Bendersky | |
2012-08-10 | refactor cpp invocation from parse_file into preprocess_file | Eli Bendersky | |
2012-07-07 | Issue 68 | Eli Bendersky | |
2012-07-06 | Make sure the parser remembers the coordinates of simple string types | Eli Bendersky | |
(such as 'int' or typedef_name) by always keeping them in an IdentifierType node. This allows to correctly report some errors, which fixes issue 60. Also cleanup some whitespace & formatting issues, and replace deprecated unittest methods for python3. | |||
2012-06-16 | preparing release 2.07 | Eli Bendersky | |
2012-06-15 | Issue 57: support for C99 hexadecimal float constants | Eli Bendersky | |
2012-06-15 | Issue 62: correct coord for Ellipsis nodes | Eli Bendersky | |
2012-06-15 | Issue 54: optional parser argument to parse_file | Eli Bendersky | |
2012-02-04 | preparation for 2.06 release | Eli Bendersky | |
2012-02-03 | Transform the AST to create a correct representation of the cases inside a ↵ | Eli Bendersky | |
switch statement | |||
2012-02-03 | typo & cosmetic changes | Eli Bendersky | |
2012-02-03 | cosmetic | Eli Bendersky | |
2012-02-03 | 1. make examples callable from root dir | Ben | |
2. improve error message displayed to the user when cpp is not found by parse_file | |||
2012-01-24 | fix c generator to preserve qualifiers between pointer * and var name | Eli Bendersky | |
2012-01-24 | fix the case where the first statement in a file is empty (just a ↵ | Eli Bendersky | |
semicolon). Fix provided by Andreas Kloeckner | |||
2012-01-24 | moving CGenerator from examples/c-to-c.py into its own class in pycparser/. ↵ | Eli Bendersky | |
c-to-c remains as a shell example over it | |||
2012-01-19 | fix problem in c-to-c generation of casts. Patch by Andreas Kloeckner | Eli Bendersky | |
2012-01-19 | fix reversal of specifiers & qualifiers in C generation | Eli Bendersky | |
2012-01-19 | Support for C99 _Complex type. Patch by Andreas Kloeckner | Eli Bendersky | |
2011-11-12 | adding ability to Node.show to display each node's name (in its parent). ↵ | eli.bendersky | |
Based on code contributed by Tomer Segal in Issue #51 | |||
2011-11-06 | Fix for issue 50, added support for more windows chars in #line path. | Even | |
2011-10-31 | Issue 49: Allow dots ('.') in string escapes for the sake of #line ↵ | eli.bendersky | |
directives with Windows paths like "..\..\test" + added tests | |||
2011-10-19 | fixing previous fix: | eli.bendersky | |
- that rule created many conflicts. change it to having a check in the parse method instead | |||
2011-10-19 | fix issue 48: handling of empty files | eli.bendersky | |
2011-10-16 | Preparing for release 2.05 | eli.bendersky | |
2011-10-16 | * Added EmptyStatement node to represent an empty statement (sole ';'), with ↵ | eli.bendersky | |
tests and c-to-c support * Added sys.path update in _build_tables.py to enable it to run correctly from the pycparser folder | |||
2011-09-24 | - cosmetic fixes for the _Bool patch | eli.bendersky | |
- adding tests for _Bool & stdbool | |||
2011-09-18 | Added support for C99 _Bool type. | Even | |
Also added stdbool.h to fake_libc_includes, and its defines and typedefs to _fake_defines.h and _fake_typedefs.h. | |||
2011-08-31 | * added some material to the explore_ast.py example | eli.bendersky | |
* some cosmetic changes | |||
2011-06-22 | fix a problem with previous commit: | eli.bendersky | |
- wrap anonymous type decls in structs in IdentifierType | |||
2011-06-22 | Fix for Issue #39: allow anonymous struct fields not only of union/struct ↵ | eli.bendersky | |
types. Although the C1X standard doesn't really allow it, some compilers (MSVC) do, and Windows headers have typedefs there. Since pycparser shouldn't semantically follow typedefs, and it isn't about rejecting all invalid code, there's no harm in allowing this | |||
2011-05-21 | updating version to 2.04 | eli.bendersky | |
2011-05-20 | Basic scoping of typedefs implemented | eli.bendersky | |
2011-04-29 | changed license notices to BSD in all files | eli.bendersky | |
2011-03-31 | Issue 29: some typos in CParser methods | eli.bendersky | |
2011-03-06 | preparing for release 2.03 | eli.bendersky | |
2011-03-04 | fixing issue 23: coords of casts | eli.bendersky | |
2011-02-18 | began skeleton implementation of c-to-c.py example | eli.bendersky | |
2011-02-18 | Removed portability.py, using from __future__ import print_function instead. ↵ | eli.bendersky | |
This means only Python 2.6 and later is supported in 2.x | |||
2011-02-10 | some fixes to previous commit + test | eli.bendersky | |
2011-02-10 | Issue 19: Anonymous unions within struct cause parser error | eli.bendersky | |
2011-02-04 | Handle empty ';' statements inside functions | eli.bendersky | |