RSS feed
	
	
	
		50dbcccb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 05:08
		
Embed the ctype into the symbol
		 
	
		ed927690
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 02:48
		
Initialize type pointer in struct symbols
		 
	
		f73cc2f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/02/14 10:24
		
Move check of tag already defined out of aggregate
		 
	
		c3b98d15
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/11/05 02:42
		
Fix struct type initialzation
		 
	
		5c33e4a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/11/05 02:37
		
Fix calculation of nested structs
		 
	
		5af47d7b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/11/02 04:51
		
Simplify decl()
		 
	
		81c72588
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/11/02 04:38
		
Fix generation of makefile dependencies
		 
	
		58149ef5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/11/02 03:28
		
Remove wrong warnings in struct/union/enum declaration
		 
	
		c9a50478
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 17:46
		
Fix rturn value of specifier
		 
	
		d8b440c9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 17:43
		
Reduce indentation in sqpecifier
		 
	
		c7315dfa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 17:13
		
Fix struct field declaration
		 
	
		a31573bf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 17:02
		
Simplify the type checking in specifier
		 
	
		e288e449
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 15:20
		
Fix declaration of typedef variables
		 
	
		fb10d486
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 14:58
		
Split storage specifier and type qualifier
		 
	
		4e770c47
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 04:20
		
Use a stack for symbol definition
		 
	
		529349a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 03:59
		
Simplify listdcl function
		 
	
		b9816014
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/31 03:18
		
Split type definition and storage definition
		 
	
		bbb23c1b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/30 17:21
		
Pass type struct to specifier
		 
	
		b0126dcc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/30 04:23
		
Change NS_STRUCT to NS_TAG
		 
	
		28af012e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/30 04:13
		
Convert mktype to static function
		 
	
		46eaaf7b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/30 03:51
		
Remove the NS_TYPEDEF namespace
		 
	
		5a21c182
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/29 14:02
		
Ignore TODO file
		 
	
		ff1930a8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/29 13:30
		
Fix enumeration declarer
		 
	
		f49504fa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/29 07:23
		
Use a different namespace for each struct/union
		 
	
		0dc8403f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/29 03:41
		
Remove NS_ANY namespace
		 
	
		a07bd387
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/29 03:16
		
Fix typedef behaviour
		 
	
		e33b5c0c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 17:37
		
Move decision of when a declaration is vaid to specifier
		 
	
		50bfc145
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 17:32
		
Fix ahead
		 
	
		b65a8b5e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 16:35
		
Move delctype to decl
		 
	
		99fe6d52
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 16:18
		
Remove unneeded check
		 
	
		a3b5f660
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 16:03
		
Change a complex if sequence for a switch
		 
	
		89d7c924
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 15:59
		
Change spec to specifier
		 
	
		789d2fd3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 15:57
		
Change btype to ctype
		 
	
		bb26fe4e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/28 15:49
		
don't use _ in abbreviated names
		 
	
		7cfabdc2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 14:46
		
Add integer function
		 
	
		20617bae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 14:45
		
Remove duplicated code in postfix
		 
	
		bada193b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2013/10/25 14:44
		
Remove unneeded continue
		 
	
		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
		 
Next