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