initial import from SVN
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
subClassNode in ast which allow to have a more concise description
of the nodes in the c_ast module.
Backed out changeset: 8ee804744907
Implemented declarations in first expr of a For loop, for C99
Implemented restrict and inline keywords for C99
inline: added field in Decl for it
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!)
initial implementation of C99 named initializers and compound literals. The latter still doesn't work because of a shift/reduce conflict
releasing version 2.01 - removed yaml dependency, fix installation problems
The name of a NamedInitializer node was turned into a sequence of nodes
  instead of an attribute, to make it discoverable by the AST node visitor.

for issue 15
Moved the .show method into the base class "Node" in _ast_gen.py, to make generated code much shorter
changed license notices to BSD in all files
* Added EmptyStatement node to represent an empty statement (sole ';'), with tests and c-to-c support
* Added sys.path update in _build_tables.py to enable it to run correctly from the pycparser folder
merge
adding ability to Node.show to display each node's name (in its parent). Based on code contributed by Tomer Segal in Issue #51
typo & cosmetic changes
Transform the AST to create a correct representation of the cases inside a switch statement
Issue #83: Distinguish initializer lists from expression lists
Merged in gmarkall/pycparser (pull request #1: Fix nested initialiser lists.)
Merge pull request #2 from Syeberman/implicit-return-types

Functions that don't have explicit return types are assumed to return int
Merge branch 'master' of github.com:eliben/pycparser