Integrate union into Symbol struct
Remove unused field in Symbol struct
Update format of functions
Add return statement
First version of emitdcl()
Add more comments about missed features
Allow cast between different type of pointers
Add void pointers
Promote expressions in ternary operator
Unify intcont() and floatconv()
Fix declaration of long variables
Add integer conversions
Copy end of string in xstrdup
Implement promote()
Add comments about features not implemented
Implement comma operator
Fix substraction
Evaluate logical and relational operators before assigning
Add evaluation of logical 'and' and logical 'or'
Remove machine.h file
Check against zero in ternary code
Remove stupid double check in unary()
Simplify check of a Symbol Node
Check if variable is register type before taken address
Update storage class of funcion-scope variables
Add unary & (take address)
Add constcode()
Add logical negation
Fix compare()
Fix integer parse
Add + unary, - unary and bit complement
Simplify Makefile
Merge remote-tracking branch 'hal/master'
Install constant as symbols
Simplify install function
Add sizeof operator
Add stubs for or() and and()
Check against assigns to const variables
Move ary2ptr to addr2ptr
Add ary2ptr()
Fix comparisions
Check correctness of types in casting
Fix small typo in arithmetic
Don't swap integer float operands
Add ternary operator
Simplify bit logical functions
Check types in assigment
Separate semantic actions and parse actions
First version af assignments
Add logical bit or
Add bit logical xor
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