Commits

Show all
Author Commit Message Labels Comments Date
eli.bendersky
hg exchange .yaml for .cfg files
Tags
release_2.01
eli.bendersky
releasing version 2.01 - removed yaml dependency, fix installation problems
eli.bendersky
Fixes for correct setup of the package
eli.bendersky
updated README, prepared for new version tag
eli.bendersky
compound literals now work - a couple of tests added
eli.bendersky
initial implementation of C99 named initializers and compound literals. The latter still doesn't work because of a shift/reduce conflict
eli.bendersky
Implemented 'long long' type support for C99
eli.bendersky
Implemented mixing of declarations and statements in compound statements for 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!)
eli.bendersky
Implemented basic VLA support for C99
eli.bendersky
Implemented restrict and inline keywords for C99 inline: added field in Decl for it
eli.bendersky
Implemented declarations in first expr of a For loop, for C99
eli.bendersky
Added tag 1.x_final for changeset af7914c811a1
eli.bendersky
documentation & updates for 1.08
Tags
1.x_final
eli.bendersky
bugfix for issue 9: correct support of anonymous bitfields in structs
eli.bendersky
Backed out changeset: 8ee804744907
Charles Bajeux
Removall of dependency to yaml and use introspection for c_ast in place of 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 subClas…
eli.bendersky
Readme and todo changes
eli.bendersky
Fixed a bug in unified string handling (issue 7)
eli.bendersky
Fix for issue 6: support concatenation of string literals
eli.bendersky
* Added .hgignore file * Incorporated a user patch for the do{}while statement, and added some tests of my own to verify it works
Eli Bendersky
initial import from SVN