RSS feed
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
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
Next