Add logical bit operation
Fix lexical analysis of logical operators
Check types in relational operators in pointers
Be no l-value by default
Add relational and equality operands
Small type changes
Add shift operators
Add add and sub
Add multiplication, division and modulo
Update lvalue flag in cast()
Emit warnings only when the flag is not zero
Add lvalue to Node
Add incdec() function
Check against incomplete type operations
Fix structures declaration
Add pre and post increment
Clean arithmetic() function
Add post increment and pre increment
Fix declaration of empty qualifers pointers
Generalize add function in expr.c
Merge branch 'bsc'
Add plus() in lex.c
Remove last rest of complex types
Multiply index by array element size in array index expression
Add castcode function
Emit code for arrays
Remove the complex types
Fix bool type
Remove uselesscasting in accept definition
Remove useless macros to check type
Move definition of linenum, filenam and columnum to error.c
Add tree structure to expressinons
Change code style and use typedef for structs
Unify headers
Remove all the references to struct node
Add division operations
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()