Andrew Kelley
|
024052b448
|
add pub and export visibility modifiers and optimization
|
2015-11-27 15:46:06 -07:00 |
|
Josh Wolfe
|
311fd67083
|
inline AstNodeStatementExpression
|
2015-11-25 16:43:16 -07:00 |
|
Josh Wolfe
|
e579011a6e
|
inline AstNodeStatement
|
2015-11-25 15:45:10 -07:00 |
|
Andrew Kelley
|
09f68c7c33
|
support linker directives
now you can depend on libc in zig language instead of it being
hardcoded in the compiler.
|
2015-11-24 23:44:41 -07:00 |
|
Andrew Kelley
|
925c805d4b
|
add unreachable expression
now creating .o file from hello.zig correctly
|
2015-11-24 13:37:14 -07:00 |
|
Andrew Kelley
|
c2e5d50027
|
write object file and fix void return type
|
2015-11-24 13:00:38 -07:00 |
|
Andrew Kelley
|
4bbc074dd7
|
hello world IR code looks good
|
2015-11-24 02:43:45 -07:00 |
|
Andrew Kelley
|
7d22a89eec
|
partial hello world codegen
|
2015-11-24 00:35:28 -07:00 |
|
Andrew Kelley
|
3b4a2afb65
|
semantic analysis checks for multiple definitions of functions
|
2015-11-23 22:47:25 -07:00 |
|
Andrew Kelley
|
1b24f4c73c
|
parsing hello.zig example with recursive descent
that was easy
|
2015-11-23 21:30:12 -07:00 |
|
Andrew Kelley
|
6b911f1e94
|
delete parser generator. let's try recursive descent
|
2015-11-23 19:21:52 -07:00 |
|
Andrew Kelley
|
4236b85c72
|
parser generator supports a simple OR
|
2015-11-07 04:50:48 -07:00 |
|
Andrew Kelley
|
72be61fc0a
|
generated parser understands tuples
|
2015-11-06 22:11:47 -07:00 |
|
Andrew Kelley
|
174baa49bd
|
progress toward more complex parser gen
|
2015-11-04 17:15:46 -07:00 |
|
Andrew Kelley
|
7cfceeca2d
|
parser generator beginnings
|
2015-11-03 22:39:35 -07:00 |
|