RSS feed
	
	
	
		d0edc9c7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 12:24
		
Remove ifndef in types.c
		 
	
		1b6227ff
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 08:50
		
Assign type int by default to identifiers in outer context
		 
	
		452bac14
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 08:32
		
Fix declaration of variables of typedef'd types
		 
	
		675adafd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 08:29
		
Change the name of variable in newiden
		 
	
		ac904dae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 08:28
		
Fix bug in listdcl
		 
	
		ad37e51e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 05:40
		
Fix bug detecting auto and register in file scope
		 
	
		ab23974d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 05:36
		
Forbid const or volatile in typedef
		 
	
		15cfc88a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 05:09
		
Change c_type to c_typedef
		 
	
		cf5c3a1d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 05:01
		
Move type default warning to the correct place
		 
	
		5e00eb69
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 04:59
		
Rewrite typedef handling in spec
		 
	
		d571d1e0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 04:36
		
Remove type variable in spec
		 
	
		5ae4a720
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 04:24
		
Forbid sign modifier in bool type
		 
	
		bcbe8535
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 04:09
		
Add typedef handling
		 
	
		93d27ee2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 18:04
		
Remove all obsolete type definitions
		 
	
		7204b59c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 17:54
		
Allocate ctype in spec function
		 
	
		1f4d772a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 16:17
		
Forbid 'signed' or 'unsigned' with floating types
		 
	
		ef6ebfdd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 14:54
		
Fix bug allocating ctype struct
		 
	
		2906c0ed
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 13:32
		
Fix bug in listdcl
		 
	
		3763a134
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 12:09
		
Link the symbol with the type
		 
	
		5a274755
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 11:53
		
Add find fuction
		 
	
		96a486d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/04 11:51
		
Returns the next character in ahead
		 
	
		e179d9ca
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 19:59
		
Add NDEBUG guards in a abort call
		 
	
		3229d11b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 19:57
		
Add lenght definition in arrays
		 
	
		3a7f44ab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 19:19
		
Add intermediate code for symbol definition
		 
	
		ffc846e8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 13:56
		
Add parsing of initializers
		 
	
		5c04cc19
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 13:27
		
Store operators characters in yytext
		 
	
		1ad6eb86
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 12:52
		
Remove unneeded goto in spec
		 
	
		6a98886d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 12:45
		
Move curfun to flow.c
		 
	
		ee2dcc9e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 12:30
		
Change the name of ctype to storage
		 
	
		bb37ffe1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 12:14
		
Add function operator
		 
	
		4ed32812
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 11:15
		
Fix del_ctx function
		 
	
		4cf97251
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 10:51
		
Move ahead call out of label
		 
	
		34a81d79
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/03 10:03
		
Remove context parameter from lookup
		 
	
		d3f76699
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/02 17:22
		
Catch a pointer to the current function
		 
	
		29874596
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/29 16:00
		
Making exp return NULL if doesn't match a expression
		 
	
		84df6c68
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 16:50
		
Added tree structure for default
		 
	
		0304c048
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 16:48
		
Added tree structure for case
		 
	
		2891a62c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 16:46
		
Added tree structure for return
		 
	
		a8acad82
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 16:43
		
Added tree structure for continue
		 
	
		5e36187e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 16:41
		
Added tree structure for break statement
		 
	
		d7f2425b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 15:45
		
Added control about nesting levels
		 
	
		bd985d9e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/28 15:36
		
Fixed clean rule in Makefile
		 
	
		68fd2375
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/26 16:58
		
Added tree structure for goto statement
		 
	
		adc45909
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/26 16:44
		
Added tree structure for label statement
		 
	
		dc982aab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/26 16:29
		
Rewrite of ahead function
		 
	
		aa6b3920
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/26 11:18
		
Removed TOKSIZ_MAX macro
		 
	
		d93d39b7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/26 05:43
		
Added support for different namespace in the symbol table
		 
	
		c821608f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/25 14:09
		
Changed name of parsing functions for statement
		 
	
		026e7301
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/25 13:58
		
Added tree struct for while statement
		 
	
		ec3805a1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/25 13:54
		
Added tree struct for do/while statement
		 
	
		0806fd87
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/25 10:05
		
Added tree struct for for statement
		 
	
		ea6318d7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/25 09:44
		
Added tree struct for if statement
		 
	
		0e2c0cd9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/23 18:34
		
Fixed bug in lexical analysis of operators
		 
	
		33ccfecf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 20:42
		
Print the tree with pretty indent
		 
	
		b415245d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 20:21
		
Moving tree printing once the full function is parsed
		 
	
		ba47ba8f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 18:34
		
Added switch parsing
		 
	
		d1e3fef8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 18:28
		
Reducing scope of variables in asign
		 
	
		7d00111f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 18:18
		
Fixed bug parsing statements
		 
	
		8582d998
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/21 17:56
		
Make simplest next()
		 
	
		eab03ebe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/16 15:27
		
Added suppor for printing tree in compound nodes
		 
	
		b670dbde
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/16 15:14
		
Fixed bug printing represetation of postdecrement
		 
	
		8a299a6a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 17:03
		
Added nodes of type node_comp
		 
	
		a0eb6b42
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/16 15:10
		
Added freesyms function
		 
	
		d7b955f4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 16:34
		
Added xrealloc function
		 
	
		439fd8a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 16:14
		
Fixed bug in compound function
		 
	
		696f09d2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 14:59
		
Change of style
		 
	
		cd933c3c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 14:47
		
Added prtree function
		 
	
		f68fdbc7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 14:45
		
Fixed column count in case of tabs
		 
	
		7bc95eed
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/08/15 14:40
		
Fixed bug reading pointer modifiers
		 
	
		941a776c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/29 07:11
		
New function operator in lexical analysis
		 
	
		f83f8e20
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/29 06:55
		
Removed return value in listdcl
		 
	
		d40e75a1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/29 05:39
		
Fixed bug checking repetition of const keyword
		 
	
		3fe7aa67
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/29 05:38
		
Changed user options to shorter forms
		 
	
		711bace8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/29 04:44
		
Rewriting of symbol module
		 
	
		12d82a8f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/28 19:34
		
Removed global variable yyhash
		 
	
		543ec382
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/28 16:38
		
Changed tree representation
		 
	
		9f041188
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/26 15:11
		
Changed type of nodeop to returning a symbol
		 
	
		158f03fe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/02 07:27
		
Fixed bug in declarator function
		 
	
		fd33aabb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/01 15:57
		
Removed type struct
		 
	
		729bca35
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/01 15:22
		
Added restict field to the ctype struct
		 
	
		5d4796cb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/01 14:34
		
Removed pointers from types.
		 
	
		8962686a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/07/01 06:32
		
Removed unused fields of ctype struct
		 
	
		c3a32e33
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/30 08:31
		
Joined op and btype fields in types
		 
	
		0f97dac1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 21:50
		
Build syntax tree while parsing
		 
	
		03f9a752
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 21:47
		
Fixed bug in functions declarations
		 
	
		e1ea759c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 18:03
		
Reorder functions in type.c
		 
	
		610912d2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 18:01
		
Removed again debug information in parse calls
		 
	
		6a25f233
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 17:59
		
Fixed bug declaring and initializating ctype struct
		 
	
		86ecad94
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 17:57
		
Fixed bugs in declarator
		 
	
		eb8c10b2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 13:12
		
Added signed and unsigned handling in parser
		 
	
		0e5daacc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 12:33
		
Added tree module
		 
	
		3c7144d5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 09:43
		
Added wrapper.c
		 
	
		e09ad044
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 06:59
		
Fixed bug testing function declaration
		 
	
		804ee828
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 06:55
		
Split decl into decl and listdcl
		 
	
		4292e620
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 06:43
		
Join types.h and symbol.h
		 
	
		bc40f94f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 06:42
		
Renamed -> token from PTR to INDIR
		 
	
		712fa062
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 06:31
		
Removed unused isfunction function
		 
	
		0af5513b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 05:53
		
Refactoring of specifier function
		 
	
		08b0f2a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/29 05:32
		
Changed name of RESTRICTED token to RESTRICT
		 
	
		d3a0477d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2012/06/14 17:16
		
Added ctype struct
		 
Next