Some changes in function names
Small fixes in README file.
Remove reference count in types
Add macros for storage and qualifier tests
Merge branch 'tree'
Remove nodecomp and fix addstmt
Add walk function
Insert constant in table symbol without string
Remove insert
Add octal and hexadecimal numbers
Simplify prtree
Remove node_comp
Fix typo in right
Rename node_sym to nodesym
Allow mixed declarations and code
Remove node1
Remove node3 call
Rename node2 to node
Add bit fields
Detect unnamed structs
Define bool as unsigned
Change warning_error to warn
Add enum types
Fix bug pushing declarators of a variable
Add struct and unions declarators
Allow registration of defined symbols in namespace
Add complex types
Pass the namespace to declarator
Rename c_reg field to c_register
Fix bug in dirdcl()
Fix bug in decl
Don't accept empty declarations
Add namespace function
Add option for signed characters
Check all the sign combinations in btype()
Remove ifndef in types.c
Assign type int by default to identifiers in outer context
Fix declaration of variables of typedef'd types
Change the name of variable in newiden
Fix bug in listdcl
Fix bug detecting auto and register in file scope
Forbid const or volatile in typedef
Change c_type to c_typedef
Move type default warning to the correct place
Rewrite typedef handling in spec
Remove type variable in spec
Forbid sign modifier in bool type
Add typedef handling
Remove all obsolete type definitions
Allocate ctype in spec function
Forbid 'signed' or 'unsigned' with floating types
Fix bug allocating ctype struct
Fix bug in listdcl
Link the symbol with the type
Add find fuction
Returns the next character in ahead
Add NDEBUG guards in a abort call
Add lenght definition in arrays
Add intermediate code for symbol definition
Add parsing of initializers
Store operators characters in yytext
Remove unneeded goto in spec
Move curfun to flow.c
Change the name of ctype to storage
Add function operator
Fix del_ctx function
Move ahead call out of label
Remove context parameter from lookup
Catch a pointer to the current function
Making exp return NULL if doesn't match a expression
Added tree structure for default
Added tree structure for case
Added tree structure for return
Added tree structure for continue
Added tree structure for break statement
Added control about nesting levels
Fixed clean rule in Makefile
Added tree structure for goto statement
Added tree structure for label statement
Rewrite of ahead function
Removed TOKSIZ_MAX macro
Added support for different namespace in the symbol table
Changed name of parsing functions for statement
Added tree struct for while statement
Added tree struct for do/while statement
Added tree struct for for statement
Added tree struct for if statement
Fixed bug in lexical analysis of operators
Print the tree with pretty indent
Moving tree printing once the full function is parsed
Added switch parsing
Reducing scope of variables in asign
Fixed bug parsing statements
Make simplest next()
Added suppor for printing tree in compound nodes
Fixed bug printing represetation of postdecrement
Added nodes of type node_comp
Added freesyms function
Added xrealloc function
Fixed bug in compound function