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
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