RSS feed
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
03f23451
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/14 15:51
Added sizes.h header
5ddab6fe
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 18:00
Modified name of shift tokens
1f4874cc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 17:53
Rewrite the expression parser
3e7e6941
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 17:51
Expect ; in all the statement, not only in expressions
8c3f4bec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 17:46
Small modifications in parameters of expect and open_file
aea5de4f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 17:06
Add ahead function
80244a46
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/12 17:05
Convert next in void function
d31abf3c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 15:12
Unified keywords and symbols
c076bf29
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 08:14
Improved lexical analysis
2630b2ab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 16:15
Install symbols for integer constant
8b6cc849
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 15:12
Unified keywords and symbols
1ffd5f6e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 08:14
Improved lexical analysis
c990953f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 05:58
Changing name of tokens
7f4177cf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/10 05:44
Removed debug information about gramatic
b95cc0c1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/08 11:34
Added symbol table
3ebea5fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/08 11:30
Added correct handling of numline and numcolum
04a23f82
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/05 19:11
Removed compiling warning
cffac676
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/05 19:03
Fixed tokens of multi character operators
943fc199
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/05 16:18
Unifying implicit int testing
427363d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/05 16:16
Added string names for tokens
69e7535d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/04 17:25
Added basic token for integers
eb99e511
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/04 17:07
Added support for function declaration
087c6333
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/04 17:01
Added string.h to symbol.c
eb09f99e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/04 17:00
Fixed correct value of yytoken in EOF
27a96ef1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/04 16:58
Added support for qualifiers in the type base
09c14bf2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/03 05:46
Added expr parser
c7fec7be
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/03 05:45
Removed ; and IDENTIFIER checks in specifier
59d88e7a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/02 04:36
Added compound statements
e0b2ed14
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/06/01 16:18
Added accept and expected functions
4e94d403
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/31 19:11
Moved type stack to types.c
242c473f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/31 17:55
Added support for qualifiers in pointer types
94fd2951
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/30 16:08
Fixed bug calculating hash of identifiers
7267f184
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/30 15:11
Changed name of pushsym to addsym
86976ce9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/29 17:29
Moved definition of union yyval to tokens.h
732ddd32
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/05/29 17:26
Changed shift assign token names
39b7bd0f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/12 06:57
Added insert into table symbol
321ff05d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/10 03:49
Added declaration of default integers
9c8462aa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/09 16:31
Removing trailing white spaces
1145b68f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/09 16:29
Moving hashfun to lex.c
99642057
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/09 06:46
Improved ptype function
30a652a5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/09 06:24
Added fields for basic types
7ae2f8e3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/09 06:09
Fixed bug inserting in keyword hash
fec677da
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2012/02/08 14:29
Fixed correcct handling of yytext in all cases
Next