shithub: scc

RSS feed

03513bb4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 17:41
Clean arithmetic() function

60170fa8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 17:34
Add post increment and pre increment

d128d9dd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 02:49
Fix declaration of empty qualifers pointers

6c673209 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/01 18:34
Generalize add function in expr.c

dd604299 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/01 17:42
Merge branch 'bsc'

b6d55194 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 15:37
Add plus() in lex.c

6f28085c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 15:36
Remove last rest of complex types

1ab6ca3a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 13:16
Multiply index by array element size in array index expression

ca11c777 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 07:05
Add castcode function

fd1b69bd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 18:41
Emit code for arrays

7741d587 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 18:04
Remove the complex types

d1c3a0d7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 16:25
Fix bool type

813b9848 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:37
Remove uselesscasting in accept definition

3e3d8d6f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:35
Remove useless macros to check type

626153cc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:30
Move definition of linenum, filenam and columnum to error.c

acfcdefc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:28
Add tree structure to expressinons

b22f2a06 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:35
Change code style and use typedef for structs

c3b7e1ff – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:15
Unify headers

9ec827fe – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:00
Remove all the references to struct node

ab7033ad – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 17:16
Add division operations

3134fea3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 17:13
Refactorize operator function in lex.c

5e5442e6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 14:49
Add reverse enginnering of the intermediate code of Solid C

4e77e289 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 14:47
Convert pointers to address of arrays in ary()

8de30f63 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 14:38
First version with some semantic analysis

9a911ac4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 11:52
Add type macros

a8b9e699 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 09:54
This commit is a shit

2c5658c7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 09:15
Add forgotten file code.c

f69acd24 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 08:46
Remove syntax.h

9a720370 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 05:52
Emit name of identifiers in expressions

67f3a8cc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 04:04
Remove tree.c

4858c0d0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/24 17:30
Add id field to symbol structure

242f9e6a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/20 14:07
Remove flow.c from Makefile

29dd7b1e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:22
Fix the value union

b1f76286 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:20
Simplify the expression file

d5735ceb – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:15
Remove flow.c

8067b9f7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 12:06
Do not assume 8 spaces tabs

a0cd5bb0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 11:31
Add token field in yylval

8b5ea303 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 19:59
Remove the nodesym function and create union value.

3c8406c0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 18:02
Remove non used code about compound and print trees

cd53c9b2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/02/17 05:46
Do not expect a ';' after do while statement

d6c64837 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 04:07
Unify errors in fielddcl

fdbaed73 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 03:52
Unify errors calls in extdcl

06c8e5d1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 03:45
Remove redundant test of int default declarations

139e7176 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 17:42
Fix namespace of enumeration constants

ac28fe22 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 17:08
Add the enumeration values as fields

40566c3a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 15:56
Add struct/union fields and calculate offset of every field

b2ce2879 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:43
Add enumerations

3b76352b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:12
Add newiden function

b030a1fc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:02
Create newtag function

627efdb4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 12:43
Unify STRUCT and UNIONS declaration

eaf82598 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 12:39
Add definitions for struct and enums

b2fc11b3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 03:42
Fix order of evaluation in declarators

ec0bbf93 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/15 10:13
Refactoring of type system

7cce9dc9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/12 07:24
Move ctype from types to decl

ebe3eda8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/12 07:21
Remove defined field from ctype

e96a66c1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/12 05:38
Remove duplicate definitions in tokens.h

5d1fa00c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/12 05:33
Forbid sign modifier in floating types

d04a92e4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/12 04:00
Add memory to lookup

bae05fff – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 13:36
Change type qualfier codification

951024c4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 13:36
Change storage codification

d247bc3f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 12:31
Make type_name void

620b4d63 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 12:31
Small style changes

d65e6682 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 12:27
Optimize ctype function

12e0b049 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/11 11:31
Do a prefetch of 1 token

ad9c3eee – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/10 18:28
style it is important

fd8c9070 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/10 18:18
Set tok field of identifiers in lookup

68746484 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/10 03:39
Remove keyword hash

b3477280 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 16:29
Optimize lookup()

dd9d39f1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 12:51
Use TYPE for struct, enum and unions

aabab2cd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 12:24
Use a TQUALIFIER token

87fe94c8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 12:24
Use a STORAGE token

f18d5404 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 12:24
Use a TYPE token

e1157687 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 12:03
Optimize the search of keywords

1c450f35 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 11:58
Allow declarations without name in function parameters

e61db29e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 07:24
Add a first version of type_name

449b361b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 06:38
Simplify directdcl

1e658a6b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/09 04:02
Remove redundant check of qualifier in fields

6bbd9768 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 16:03
Fix enum declaration

4feeded5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 15:28
add newtag() function

2f1a6880 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 13:50
Unify decl and fielddcl

105071d9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 12:55
Avoid local functions

f5ecaab1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 12:50
Simplify declarator()

7237e963 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 09:05
Add namespace parameter to decl()

5cd22f44 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 08:59
Remove extra next() in initializer

7acf1e8d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 08:48
Remove cursym and the symbol stack

50dbcccb – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 05:08
Embed the ctype into the symbol

ed927690 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/08 02:48
Initialize type pointer in struct symbols

f73cc2f5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/02/14 10:24
Move check of tag already defined out of aggregate

c3b98d15 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/11/05 02:42
Fix struct type initialzation

5c33e4a0 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/11/05 02:37
Fix calculation of nested structs

5af47d7b – Roberto E. Vargas Caballero <[email protected]> authored on 2013/11/02 04:51
Simplify decl()

81c72588 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/11/02 04:38
Fix generation of makefile dependencies

58149ef5 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/11/02 03:28
Remove wrong warnings in struct/union/enum declaration

c9a50478 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 17:46
Fix rturn value of specifier

d8b440c9 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 17:43
Reduce indentation in sqpecifier

c7315dfa – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 17:13
Fix struct field declaration

a31573bf – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 17:02
Simplify the type checking in specifier

e288e449 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 15:20
Fix declaration of typedef variables

fb10d486 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 14:58
Split storage specifier and type qualifier

4e770c47 – Roberto E. Vargas Caballero <[email protected]> authored on 2013/10/31 04:20
Use a stack for symbol definition

Next