Refactorize operator function in lex.c
Add reverse enginnering of the intermediate code of Solid C
Convert pointers to address of arrays in ary()
First version with some semantic analysis
Add type macros
This commit is a shit
Add forgotten file code.c
Remove syntax.h
Emit name of identifiers in expressions
Remove tree.c
Add id field to symbol structure
Remove flow.c from Makefile
Fix the value union
Simplify the expression file
Remove flow.c
Do not assume 8 spaces tabs
Add token field in yylval
Remove the nodesym function and create union value.
Remove non used code about compound and print trees
Do not expect a ';' after do while statement
Unify errors in fielddcl
Unify errors calls in extdcl
Remove redundant test of int default declarations
Fix namespace of enumeration constants
Add the enumeration values as fields
Add struct/union fields and calculate offset of every field
Add enumerations
Add newiden function
Create newtag function
Unify STRUCT and UNIONS declaration
Add definitions for struct and enums
Fix order of evaluation in declarators
Refactoring of type system
Move ctype from types to decl
Remove defined field from ctype
Remove duplicate definitions in tokens.h
Forbid sign modifier in floating types
Add memory to lookup
Change type qualfier codification
Change storage codification
Make type_name void
Small style changes
Optimize ctype function
Do a prefetch of 1 token
style it is important
Set tok field of identifiers in lookup
Remove keyword hash
Optimize lookup()
Use TYPE for struct, enum and unions
Use a TQUALIFIER token
Use a STORAGE token
Use a TYPE token
Optimize the search of keywords
Allow declarations without name in function parameters
Add a first version of type_name
Simplify directdcl
Remove redundant check of qualifier in fields
Fix enum declaration
add newtag() function
Unify decl and fielddcl
Avoid local functions
Simplify declarator()
Add namespace parameter to decl()
Remove extra next() in initializer
Remove cursym and the symbol stack
Embed the ctype into the symbol
Initialize type pointer in struct symbols
Move check of tag already defined out of aggregate
Fix struct type initialzation
Fix calculation of nested structs
Simplify decl()
Fix generation of makefile dependencies
Remove wrong warnings in struct/union/enum declaration
Fix rturn value of specifier
Reduce indentation in sqpecifier
Fix struct field declaration
Simplify the type checking in specifier
Fix declaration of typedef variables
Split storage specifier and type qualifier
Use a stack for symbol definition
Simplify listdcl function
Split type definition and storage definition
Pass type struct to specifier
Change NS_STRUCT to NS_TAG
Convert mktype to static function
Remove the NS_TYPEDEF namespace
Ignore TODO file
Fix enumeration declarer
Use a different namespace for each struct/union
Remove NS_ANY namespace
Fix typedef behaviour
Move decision of when a declaration is vaid to specifier
Move delctype to decl
Remove unneeded check
Change a complex if sequence for a switch
Change spec to specifier
Change btype to ctype
don't use _ in abbreviated names
Add integer function