Andrew Kelley
|
8156e4f78f
|
fix parse-c tests
|
2017-10-01 21:42:33 -04:00 |
|
Josh Wolfe
|
ee42caee0e
|
fix chain assignment semicolon
|
2017-09-20 23:49:46 -07:00 |
|
Josh Wolfe
|
d7775e3dca
|
chain assignment
|
2017-09-20 23:45:53 -07:00 |
|
Andrew Kelley
|
be37b03f4c
|
parse-c: support sizeof
|
2017-09-21 02:37:42 -04:00 |
|
Andrew Kelley
|
c01ae69cdb
|
parse-c: support implicit cast to void *
|
2017-09-21 02:31:52 -04:00 |
|
Andrew Kelley
|
2655cf1bf7
|
parse-c: support c style cast
|
2017-09-21 01:55:15 -04:00 |
|
Josh Wolfe
|
5ac2cf9c28
|
fix assignment needing an lvalue
|
2017-09-20 22:41:16 -07:00 |
|
Andrew Kelley
|
1360af847e
|
parse-c: array access expression
|
2017-09-21 01:38:29 -04:00 |
|
Josh Wolfe
|
67a5a3f3d7
|
add sub mul div rem
|
2017-09-20 22:36:43 -07:00 |
|
Andrew Kelley
|
0d1f64b08c
|
parse-c: fix undefined array literals
|
2017-09-21 01:22:50 -04:00 |
|
Josh Wolfe
|
33784871ec
|
assign
|
2017-09-20 22:14:39 -07:00 |
|
Josh Wolfe
|
f7cb77a02c
|
Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig
|
2017-09-20 22:05:14 -07:00 |
|
Josh Wolfe
|
2ae789d27c
|
bitwise binary operators
|
2017-09-20 22:04:51 -07:00 |
|
Andrew Kelley
|
0d91747502
|
parse-c: null statements
|
2017-09-21 01:04:43 -04:00 |
|
Andrew Kelley
|
eba45b0013
|
parse-c: field access expressions
|
2017-09-21 00:54:08 -04:00 |
|
Josh Wolfe
|
0827a8f36b
|
==, !=
|
2017-09-20 21:47:43 -07:00 |
|
Josh Wolfe
|
4c8443d96d
|
logical and, logical or
|
2017-09-20 21:37:56 -07:00 |
|
Josh Wolfe
|
05c1a8b3cc
|
add some tests
|
2017-09-20 21:27:13 -07:00 |
|
Andrew Kelley
|
f68d724647
|
parse-c: support function calls
|
2017-09-21 00:02:18 -04:00 |
|
Andrew Kelley
|
38059e6f97
|
parse-c: fix anonymous enums
|
2017-09-20 23:16:44 -04:00 |
|
Andrew Kelley
|
9cdb5dec7a
|
parsec: cleaner shifting code for fixed size types
|
2017-09-20 22:44:24 -04:00 |
|
Josh Wolfe
|
a5e4e205c8
|
fix tests
|
2017-09-20 19:12:57 -07:00 |
|
Andrew Kelley
|
0228f8c9fd
|
all parsec tests passing
|
2017-09-20 21:16:26 -04:00 |
|
jean-dao
|
373785ae8d
|
c macros: support hex chars (#459)
* c macros: remove add_char redundancies
* c macros: support hex chars
* c macros: add test for hex chars
|
2017-09-10 16:35:56 -04:00 |
|
Andrew Kelley
|
b5d9584e6f
|
support parens in C macros
closes #454
|
2017-09-10 00:20:09 -04:00 |
|
Andrew Kelley
|
2c9bdad346
|
rename parseh to parsec
|
2017-09-05 22:55:03 -04:00 |
|