Add include dependency for sizes.h in cc1
Update gitignore files
Parse function headers in cc2
Simplify intermediate code for functions
Add support for labels in cc2
Create Symbol structure in cc2
First version of cc2
Add enqueue() function
Fix maximum number of declarators in declarator()
Simplify logic of directdcl()
Remove qualifier() function
Remove qualifer stuff from declarator0()
Remove type qualifiers
Add Funpar for struct funpar
Fix statement declararions
Accept parameter especificacion in function declaration
Add ELLIPSIS token
Add token for types created by typedef
Add parser for function calls
Allow variables with same name of typedef of external contexts
Allow labels with same name that a previous typedef
Allow tags with same name that a previous typedef
Allow labels with same name that a previous typedef
Add unexpected()
Simplify directdcl()
Fix cast() and unary()
Remove prefecthing of tokens
Add typedef handling
Small changes in symbol.c
Detect bad class specifiers in function declarations
Remove emitsframe
Free labels in context()
Improve isglobal and isdefined flags in external decl
Set isdefined bit in local declarations
Check storage class in initializer
Handle extern in external symbols
Simplify extdecl
Force switch value to be integer
Simplify Return()
Check type of expressions in case statement
Fix auxiliriay label definition
Simplify stmt
Remove premature optimization
Remove function parameter of context
Simplify stmtexp
Remove non needed parameter of emiteframe
Simplify extdecl
Remove blank error
Simplify enumdcl
Remove unneded gotos in fielddcl
Remove gotos in newfield
Simplify extdecl function
Merge common code in assign and incdec
Remove goto to error cases with no duplication
Create a context in compound statements
Remove some unneded gotos
Remove unused forbid_eof
Add missed header
Fix some signess pointer types
Remove non used variables
Add missed prototypes to cc1.h
Forbid declaration of incomplete type variables
Fix type of fields expressions
Move unode convert functions to code.c
First version of structures
Fix struct declaration
Simplpify enum constant declaration
Remove Symbol field from field
Change name addr2ptr to decay
Remove sym field of Type
Remove ns field of symbols
Fix structure field declaration
Move type definition constant to a common header
Use C for unsigned char
Move common functions to a separate library
Move common declarations to a unique file in a include
Create directory cc1
Add else clause in if statements
Negate condition in if jump
Add if statement
Change order of emiting in emitcase
Add default statement
Add case statement
Add switch statement
Add Caselist type
Fix stmt() when expression statements
Detect when a label used in a goto is not defined
Remove freesyms(NS_LABEL) in context
Fix symbol deletion
Free labels when function ends
Add goto statement
Add labeled statements
Format stmt() switch
Add continue statement
Add break statement
Fix call to stmt in loops
Emit end label in while and for loops
Add do-while statement
Add For statement
Remove unneeded code from compound()