Christoffer Lerno
|
3c15e495dd
|
Add macro arguments &foo $foo #foo.
C ABI compatibility aarch64, win64, x86, x64
Added debug info
|
2020-11-22 22:16:19 +01:00 |
|
Christoffer Lerno
|
8680ce0684
|
Update README.md
|
2020-10-01 15:17:15 +02:00 |
|
kathanshukla
|
2751a29e08
|
Update README.md
|
2020-10-01 15:17:15 +02:00 |
|
Christoffer Lerno
|
340141bb76
|
Update README.md
Added an example.
|
2020-09-21 13:38:45 +02:00 |
|
Christoffer Lerno
|
39c7c5d0b6
|
Updated discord links in README.
|
2020-09-21 13:31:51 +02:00 |
|
Christoffer Lerno
|
9709cb61a4
|
Struct constants stored in globals.
|
2020-08-09 19:01:46 +02:00 |
|
Christoffer Lerno
|
21357c4fc1
|
Fix crash when having return value errors. Updated docs. Find and load builtin.c3 locate std lib.
|
2020-07-31 16:29:52 +02:00 |
|
Christoffer Lerno
|
f45d6ef84b
|
Fix, separate out the function pass from the decl pass. Diagnose non-visible symbols as not visible rather than missing. Fix crash when module identifier is incorrect. !! operator added. New character literal parsing. Added simple test framework.
|
2020-07-21 23:43:28 +02:00 |
|
SeekingMeaning
|
10f715cec0
|
Fixed link to C2 language in readme
|
2020-07-06 23:25:19 +02:00 |
|
Christoffer Lerno
|
a6a4136685
|
Updated examples and grammar for big error change.
|
2020-06-17 18:19:00 +02:00 |
|
Christoffer Lerno
|
50c36789bf
|
Fixes bug handling chained && ||. Work towards more macro functionality. Correctly emit stdcall. Corrected character parsing in escaped string entries.
|
2020-06-11 15:45:58 +02:00 |
|
Christoffer Lerno
|
b2bfd87a06
|
Started work on ranges. Added weak/noreturn/inline/cname/stdcall/section/alignment attributes. Some work on subarrays. Fixes to throws. Function pointers work.
|
2020-05-20 14:22:22 +02:00 |
|
Christoffer Lerno
|
93bd0fb337
|
Jumping on else added.
|
2020-05-05 11:28:49 +02:00 |
|
Christoffer Lerno
|
982b663f2c
|
Updated "what's missing"
|
2020-05-03 17:19:20 +02:00 |
|
Christoffer Lerno
|
ff31bd17c0
|
Improved error messages for initializers. Array initializers work.
|
2020-04-18 14:29:17 +02:00 |
|
Christoffer Lerno
|
b437cb545f
|
Improved defer functionality, handling goto, conditional defers, next, break, continue, fixed bugs with module path detection. Improved switch parsing. Better errors on unknown module.
|
2020-01-28 23:41:10 +01:00 |
|
Christoffer Lerno
|
95581ffc6c
|
Updated readme
|
2019-12-13 00:50:41 +01:00 |
|
Christoffer Lerno
|
df4f88dfcc
|
Fixed a lot of while/if/for. ?: now works.
|
2019-12-13 00:08:07 +01:00 |
|
Christoffer Lerno
|
acf7efded4
|
Initial work on throws. Cleanup of AST printout (incomplete!). Fixed issues with dead code after return.
|
2019-11-28 22:24:10 +01:00 |
|
Christoffer Lerno
|
fb4ba385d0
|
Updated readme.
|
2019-10-05 17:47:05 +02:00 |
|
Christoffer Lerno
|
f6c07d86d0
|
CT for now parses properly.
|
2019-09-13 00:38:52 +02:00 |
|
Christoffer Lerno
|
b7c64a46ea
|
Fixed som additional parsing.
|
2019-09-12 19:43:05 +02:00 |
|
Christoffer Lerno
|
fcd883e038
|
Updated readme.
|
2019-09-12 10:58:54 +02:00 |
|
Christoffer Lerno
|
ebce81ad51
|
Parses most of C3.
|
2019-08-25 08:40:07 +02:00 |
|
Christoffer Lerno
|
634b0b26a2
|
Some updates to the readme.
|
2019-08-01 16:16:35 +02:00 |
|
Christoffer Lerno
|
1c3ebdbcf2
|
Just corrected the URL to the docs.
|
2019-07-31 23:33:56 +02:00 |
|
Christoffer Lerno
|
e229d19b7c
|
Updated the command line parsing a little bit, as well as the README.
|
2019-07-24 14:24:07 +02:00 |
|
Christoffer Lerno
|
bd7c743e93
|
Updated project structure. Updated README.
|
2019-07-15 16:38:31 +02:00 |
|
Christoffer Lerno
|
9f057b5c3d
|
Initial commit
|
2019-07-12 19:01:41 +02:00 |
|