Theo Souchon
|
df08508ca5
|
variable "lang" removed from file and comments updated to avoid conflicts
|
2 роки тому |
Theo Souchon
|
951b8078d6
|
remove test lang
|
2 роки тому |
Theo Souchon
|
14b31fe6f0
|
Added some test files
|
2 роки тому |
Theo Souchon
|
950d511a1a
|
Total independence of parsimony
Add a file containing the order of the _DO
|
2 роки тому |
Theo Souchon
|
1f09f074a1
|
Added constant, initializer and statement processing.
|
2 роки тому |
Theo Souchon
|
5e24fc3153
|
Adding a rule to the file and correcting the meta2c example
|
2 роки тому |
Theo Souchon
|
e0d3e12df6
|
Reorganising and adding rules to the file
Added rules ideas for interpreting the following expressions:
@(a = `constant 10)
int q = @(`constant 10);
int w = @(a);
|
2 роки тому |
Ian Piumarta
|
6ffcae2eab
|
remove is_C_keyword flag from Symbol payload; add is_C_keyword() function
|
2 роки тому |
Nathan R
|
4b9d58177b
|
fixed tree identation for meta nodes
|
3 роки тому |
Nathan R
|
828912aa81
|
last day modifications, more incoming
|
3 роки тому |
Nathan R
|
165efe942e
|
fixed identation and added a way to know if a list is empty
|
3 роки тому |
Nathan R
|
a0ce191245
|
corrected some bugs with the - (blank) rule
|
3 роки тому |
Nathan R
|
c0c4334e85
|
added a way to print all the tree
|
3 роки тому |
Nathan R
|
ad1111a9b6
|
added a way to print meta nodes, some nodes are missing but most of it is there
|
3 роки тому |
Nathan R
|
6261f1e872
|
fixed output
|
3 роки тому |
Ian Piumarta
|
695a9d39df
|
allow C and meta to coexist; add @ prefix for meta statements in grammar.
|
3 роки тому |
Nathan R
|
7f71bb9df8
|
added meta rules, new.txt passes TODO : fix assterion line 3291
|
3 роки тому |
Nathan R
|
2b5abcd4c4
|
typo
|
3 роки тому |
Nathan R
|
31f4d9ed14
|
updated grammar + added some types
|
3 роки тому |
Nathan R
|
2fada73661
|
typo 'typedeffing'
|
3 роки тому |
Nathan R
|
2eb5d2d26f
|
Updated Makefile and ccmeta to chose to print either the tree the output
|
3 роки тому |
Nathan R
|
0332e0b5ca
|
typo
|
3 роки тому |
Nathan R
|
bccc3c99b0
|
still correcting some errors
|
3 роки тому |
Nathan R
|
168d34af45
|
debugged some errors
|
3 роки тому |
Nathan R
|
2a84230007
|
ccmeta is ready to be tested
|
3 роки тому |
Nathan R
|
b680c8b3a4
|
Added a way to track scopes
|
3 роки тому |
Nathan R
|
9511ac7442
|
updated outputTree with macros
|
3 роки тому |
Nathan R
|
239f0374ee
|
Added a new function newNullObject() to correct an assertion problem
|
3 роки тому |
Nathan R
|
786ff3f7a3
|
Some Corrections ,TODO : assertion failed
|
3 роки тому |
Nathan R
|
8fa5b40b4d
|
First Version of printing the AST
|
3 роки тому |
Nathan R
|
0286f9aa6b
|
All constructors are implemented, a few TODO remain
|
3 роки тому |
Nathan R
|
98d4b84778
|
List_addLast correction
|
3 роки тому |
Nathan R
|
bc19ab5e4c
|
List_addLast correction
|
3 роки тому |
Nathan R
|
49d67b3ff1
|
add a lot of object constructors
|
3 роки тому |
Ian Piumarta
|
2cd0cbefaf
|
fix int and float constants to keep original text; print tokens properly; implement C_declaration; implement nested list building in the parser
|
3 роки тому |
Nathan R
|
f412bfa6c3
|
String + new C constructors, TODO : isInteger
|
3 роки тому |
Nathan R
|
c4811cf925
|
New tests, Constants OK? TODO : figure out isInteger
|
3 роки тому |
Nathan R
|
7220b23482
|
Trying to implement constants, and TODO in object.c in order to understand why does isInteger cause a seg fault
|
3 роки тому |
Ian Piumarta
|
a6c2062fc7
|
Update compilation instructions.
|
3 роки тому |
Ian Piumarta
|
71a087422f
|
Initial import of framework.
|
3 роки тому |