RSS feed
	
	
	
		f69acd24
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/25 08:46
		
Remove syntax.h
		 
	
		9a720370
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/25 05:52
		
Emit name of identifiers in expressions
		 
	
		67f3a8cc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/25 04:04
		
Remove tree.c
		 
	
		4858c0d0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/24 17:30
		
Add id field to symbol structure
		 
	
		242f9e6a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/20 14:07
		
Remove flow.c from Makefile
		 
	
		29dd7b1e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/19 14:22
		
Fix the value union
		 
	
		b1f76286
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/19 14:20
		
Simplify the expression file
		 
	
		d5735ceb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/19 14:15
		
Remove flow.c
		 
	
		8067b9f7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 12:06
		
Do not assume 8 spaces tabs
		 
	
		a0cd5bb0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 11:31
		
Add token field in yylval
		 
	
		8b5ea303
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 19:59
		
Remove the nodesym function and create union value.
		 
	
		3c8406c0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 18:02
		
Remove non used code about compound and print trees
		 
	
		cd53c9b2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/02/17 05:46
		
Do not expect a ';' after do while statement
		 
	
		d6c64837
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 04:07
		
Unify errors in fielddcl
		 
	
		fdbaed73
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 03:52
		
Unify errors calls in extdcl
		 
	
		06c8e5d1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/18 03:45
		
Remove redundant test of int default declarations
		 
	
		139e7176
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 17:42
		
Fix namespace of enumeration constants
		 
	
		ac28fe22
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 17:08
		
Add the enumeration values as fields
		 
	
		40566c3a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 15:56
		
Add struct/union fields and calculate offset of every field
		 
	
		b2ce2879
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 14:43
		
Add enumerations
		 
	
		3b76352b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 14:12
		
Add newiden function
		 
	
		b030a1fc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 14:02
		
Create newtag function
		 
	
		627efdb4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 12:43
		
Unify STRUCT and UNIONS declaration
		 
	
		eaf82598
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 12:39
		
Add definitions for struct and enums
		 
	
		b2fc11b3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/17 03:42
		
Fix order of evaluation in declarators
		 
	
		ec0bbf93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/15 10:13
		
Refactoring of type system
		 
	
		7cce9dc9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/12 07:24
		
Move ctype from types to decl
		 
	
		ebe3eda8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/12 07:21
		
Remove defined field from ctype
		 
	
		e96a66c1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/12 05:38
		
Remove duplicate definitions in tokens.h
		 
	
		5d1fa00c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/12 05:33
		
Forbid sign modifier in floating types
		 
	
		d04a92e4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/12 04:00
		
Add memory to lookup
		 
	
		bae05fff
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 13:36
		
Change type qualfier codification
		 
	
		951024c4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 13:36
		
Change storage codification
		 
	
		d247bc3f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 12:31
		
Make type_name void
		 
	
		620b4d63
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 12:31
		
Small style changes
		 
	
		d65e6682
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 12:27
		
Optimize ctype function
		 
	
		12e0b049
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/11 11:31
		
Do a prefetch of 1 token
		 
	
		ad9c3eee
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/10 18:28
		
style it is important
		 
	
		fd8c9070
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/10 18:18
		
Set tok field of identifiers in lookup
		 
	
		68746484
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/10 03:39
		
Remove keyword hash
		 
	
		b3477280
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 16:29
		
Optimize lookup()
		 
	
		dd9d39f1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 12:51
		
Use TYPE for struct, enum and unions
		 
	
		aabab2cd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 12:24
		
Use a TQUALIFIER token
		 
	
		87fe94c8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 12:24
		
Use a STORAGE token
		 
	
		f18d5404
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 12:24
		
Use a TYPE token
		 
	
		e1157687
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 12:03
		
Optimize the search of keywords
		 
	
		1c450f35
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 11:58
		
Allow declarations without name in function parameters
		 
	
		e61db29e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 07:24
		
Add a first version of type_name
		 
	
		449b361b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 06:38
		
Simplify directdcl
		 
	
		1e658a6b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/09 04:02
		
Remove redundant check of qualifier in fields
		 
	
		6bbd9768
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 16:03
		
Fix enum declaration
		 
	
		4feeded5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 15:28
		
add newtag() function
		 
	
		2f1a6880
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 13:50
		
Unify decl and fielddcl
		 
	
		105071d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 12:55
		
Avoid local functions
		 
	
		f5ecaab1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 12:50
		
Simplify declarator()
		 
	
		7237e963
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 09:05
		
Add namespace parameter to decl()
		 
	
		5cd22f44
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 08:59
		
Remove extra next() in initializer
		 
	
		7acf1e8d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/03/08 08:48
		
Remove cursym and the symbol stack
		 
	
		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
		 
Next