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
Change of style
Added prtree function
Fixed column count in case of tabs
Fixed bug reading pointer modifiers
New function operator in lexical analysis
Removed return value in listdcl
Fixed bug checking repetition of const keyword
Changed user options to shorter forms
Rewriting of symbol module
Removed global variable yyhash
Changed tree representation
Changed type of nodeop to returning a symbol
Fixed bug in declarator function
Removed type struct
Added restict field to the ctype struct
Removed pointers from types.
Removed unused fields of ctype struct
Joined op and btype fields in types
Build syntax tree while parsing
Fixed bug in functions declarations
Reorder functions in type.c
Removed again debug information in parse calls
Fixed bug declaring and initializating ctype struct
Fixed bugs in declarator
Added signed and unsigned handling in parser
Added tree module
Added wrapper.c
Fixed bug testing function declaration
Split decl into decl and listdcl
Join types.h and symbol.h
Renamed -> token from PTR to INDIR
Removed unused isfunction function
Refactoring of specifier function
Changed name of RESTRICTED token to RESTRICT
Added ctype struct
Added sizes.h header
Modified name of shift tokens
Rewrite the expression parser
Expect ; in all the statement, not only in expressions
Small modifications in parameters of expect and open_file
Add ahead function
Convert next in void function
Unified keywords and symbols
Improved lexical analysis
Install symbols for integer constant
Unified keywords and symbols
Improved lexical analysis
Changing name of tokens
Removed debug information about gramatic
Added symbol table
Added correct handling of numline and numcolum
Removed compiling warning
Fixed tokens of multi character operators
Unifying implicit int testing
Added string names for tokens
Added basic token for integers
Added support for function declaration
Added string.h to symbol.c
Fixed correct value of yytoken in EOF
Added support for qualifiers in the type base
Added expr parser
Removed ; and IDENTIFIER checks in specifier
Added compound statements
Added accept and expected functions
Moved type stack to types.c
Added support for qualifiers in pointer types
Fixed bug calculating hash of identifiers
Changed name of pushsym to addsym
Moved definition of union yyval to tokens.h
Changed shift assign token names
Added insert into table symbol
Added declaration of default integers
Removing trailing white spaces
Moving hashfun to lex.c
Improved ptype function
Added fields for basic types
Fixed bug inserting in keyword hash
Fixed correcct handling of yytext in all cases
First version
Initial commit