RSS feed
	
	
	
		c97ecd8e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 13:27
		
Remove code.h header
		 
	
		5ebf7e68
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 13:24
		
Remove namespace function
		 
	
		7edc7e43
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 10:58
		
Remove conflict names in flow.c
		 
	
		8fa3bec2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 10:33
		
Use a different hash for keywords
		 
	
		893e56b3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/09 18:47
		
Use symbolic constants for namespaces and lookup values
		 
	
		15b5db8b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/09 18:35
		
Some changes in function names
		 
	
		542b9640
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/09 18:34
		
Small fixes in README file.
		 
	
		ec546b3b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/09 18:27
		
Remove reference count in types
		 
	
		68f57d8d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/07 18:08
		
Add macros for storage and qualifier tests
		 
	
		8520ba85
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/07 15:38
		
Merge branch 'tree'
		 
	
		64d1cd75
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/07 15:31
		
Remove nodecomp and fix addstmt
		 
	
		764d78a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 18:08
		
Add walk function
		 
	
		de55e87b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/06 07:42
		
Insert constant in table symbol without string
		 
	
		efb9d623
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/06 07:12
		
Remove insert
		 
	
		c6e3c000
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 18:35
		
Add octal and hexadecimal numbers
		 
	
		6c5d52ea
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 18:02
		
Simplify prtree
		 
	
		aaeec1e1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 16:05
		
Remove node_comp
		 
	
		8870f515
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 15:54
		
Fix typo in right
		 
	
		47a20ad7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/05 15:02
		
Rename node_sym to nodesym
		 
	
		b0437948
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/04 10:10
		
Allow mixed declarations and code
		 
	
		d5b51ff6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/03 18:03
		
Remove node1
		 
	
		7d77cd4c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/03 17:57
		
Remove node3 call
		 
	
		e011fdb4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/03 17:47
		
Rename node2 to node
		 
	
		67dd2d72
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 18:22
		
Add bit fields
		 
	
		da40be16
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 18:01
		
Detect unnamed structs
		 
	
		80e7f658
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 17:26
		
Define bool as unsigned
		 
	
		6b19dacc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 13:53
		
Change warning_error to warn
		 
	
		98d60a06
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 13:44
		
Add enum types
		 
	
		689b7bf0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/24 06:13
		
Fix bug pushing declarators of a variable
		 
	
		1340a9b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/23 18:00
		
Add struct and unions declarators
		 
	
		6363b621
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/23 17:02
		
Allow registration of defined symbols in namespace
		 
	
		17de97a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/09/23 16:16
		
Add complex types
		 
	
		4e4c6ff3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/07 16:08
		
Pass the namespace to declarator
		 
	
		17251677
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/07 07:42
		
Rename c_reg field to c_register
		 
	
		4735283b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/06 04:58
		
Fix bug in dirdcl()
		 
	
		1ad61425
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 17:51
		
Fix bug in decl
		 
	
		afd74c04
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 15:36
		
Don't accept empty declarations
		 
	
		f51c3127
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 15:26
		
Add namespace function
		 
	
		db2ea6a2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 13:03
		
Add option for signed characters
		 
	
		6948a02f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/07/05 12:48
		
Check all the sign combinations in btype()
		 
	
		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
		 
Next