Andrew Kelley
|
cd325e408e
|
zig fmt: fix extra space after comma before multi line string
|
2018-05-29 03:33:03 -04:00 |
|
Andrew Kelley
|
eda6898c5b
|
zig fmt: handle if and while indentation better
|
2018-05-29 03:15:12 -04:00 |
|
Andrew Kelley
|
530d175422
|
zig fmt: fix spacing when moving doc comment on var decls
|
2018-05-28 23:41:09 -04:00 |
|
Andrew Kelley
|
0d1b47362c
|
zig fmt: if-else with comment before else
|
2018-05-28 22:41:05 -04:00 |
|
Andrew Kelley
|
77ec81b035
|
zig fmt: respect line breaks in if-else
|
2018-05-28 22:22:01 -04:00 |
|
Andrew Kelley
|
71badebd08
|
zig fmt: respect line breaks after infix operators
|
2018-05-28 21:28:32 -04:00 |
|
Andrew Kelley
|
354ab1c5c8
|
zig fmt: render fn decl with trailing comma 1 line per param
|
2018-05-28 21:18:41 -04:00 |
|
Andrew Kelley
|
530da36352
|
zig fmt: fix enum decl with no trailing comma
See #1003
|
2018-05-28 17:43:17 -04:00 |
|
Andrew Kelley
|
6c1fda3f99
|
zig fmt: fix switch body indent
|
2018-05-28 17:09:55 -04:00 |
|
Andrew Kelley
|
fd13a75785
|
zig fmt: allow same line struct literal with no trailing comma
See #1003
|
2018-05-28 17:00:04 -04:00 |
|
Andrew Kelley
|
122a74724c
|
zig fmt: use simple newlines rather than empty comments to hint
now the first row of an array literal is the hint to zig fmt
for how long each row should be.
See #1003
|
2018-05-28 16:23:33 -04:00 |
|
Andrew Kelley
|
3fed10883b
|
zig fmt: array literals with no trailing comma all on one line
|
2018-05-26 23:25:04 -04:00 |
|
Andrew Kelley
|
afdfbc0367
|
zig fmt: delete empty comments that do nothing
|
2018-05-26 23:25:04 -04:00 |
|
Andrew Kelley
|
118d41ef83
|
zig fmt: support array literal row size hint
See #1003
|
2018-05-26 22:59:46 -04:00 |
|
Andrew Kelley
|
349365d9a4
|
zig fmt: better multiline string formatting
|
2018-05-26 19:32:28 -04:00 |
|
Andrew Kelley
|
cabf7fa93b
|
zig fmt: fn calls with trailing comma with params on new lines
|
2018-05-26 18:44:10 -04:00 |
|
Andrew Kelley
|
b8d4e05361
|
zig fmt: handle empty block with comment inside
|
2018-05-26 18:29:14 -04:00 |
|
Andrew Kelley
|
7e900d28be
|
zig fmt: no space on switch range operator
|
2018-05-26 18:10:06 -04:00 |
|
Andrew Kelley
|
0bef1f9824
|
zig fmt: fix rendering of struct with no trailing comma on last field
|
2018-05-26 16:43:33 -04:00 |
|
Andrew Kelley
|
0ab888c639
|
zig fmt: parse extra comma in asm expressions
|
2018-05-26 16:37:55 -04:00 |
|
Andrew Kelley
|
85ca611af1
|
zig fmt: put nested struct inits on newlines
See #1003
|
2018-05-26 15:37:47 -04:00 |
|
Andrew Kelley
|
4405897cbd
|
zig fmt: support trailing comma on switch case items
|
2018-05-25 20:34:53 -04:00 |
|
Andrew Kelley
|
a630d3e851
|
zig fmt: fix rendering of align keyword of slice type
|
2018-05-25 02:19:53 -04:00 |
|
Andrew Kelley
|
3f302f8411
|
handle more cases of inserting trailing commas
|
2018-05-25 01:52:59 -04:00 |
|
Andrew Kelley
|
000c01a36a
|
zig fmt: handle missing trailing comma in array literals
|
2018-05-25 01:45:14 -04:00 |
|
Andrew Kelley
|
dfc3e11748
|
zig fmt: fix handling of comments at top of file
|
2018-05-25 01:03:15 -04:00 |
|
Andrew Kelley
|
e6afea99a9
|
zig fmt: support aligned ptr with bit fields
|
2018-05-25 00:38:07 -04:00 |
|
Andrew Kelley
|
b132a17a74
|
std.zig.parse ignores comments
std.zig.render handles comments by looking at nearby tokens
|
2018-05-24 00:35:53 -04:00 |
|
Andrew Kelley
|
c38b165db4
|
all tests passing with postfix deref syntax
|
2018-05-17 23:21:44 -04:00 |
|
Andrew Kelley
|
99fc2bd4dd
|
Merge remote-tracking branch 'origin/master' into pointer-reform
|
2018-05-17 00:56:35 -04:00 |
|
Andrew Kelley
|
37c6afa5b4
|
zig fmt: line comment between if block and else keyword
|
2018-05-17 00:31:47 -04:00 |
|
Andrew Kelley
|
9ea0e4ca68
|
zig fmt: same line comments after tokens in expression
|
2018-05-17 00:16:32 -04:00 |
|
Andrew Kelley
|
288fc3a8d3
|
convert more std lib files to postfix pointer deref
|
2018-05-16 00:43:28 -04:00 |
|
Andrew Kelley
|
ee5f9ffad0
|
zig fmt: add comma on last switch prong
|
2018-05-16 00:27:18 -04:00 |
|
Andrew Kelley
|
86a352c45b
|
Merge branch 'master' into pointer-reform
|
2018-05-13 13:38:03 -04:00 |
|
Andrew Kelley
|
7cdc9d98c7
|
refactor std.zig.render to be recursive
See #1006
|
2018-05-12 23:06:54 -04:00 |
|
Andrew Kelley
|
911cbf57cd
|
recursive render top level decl
|
2018-05-12 19:03:39 -04:00 |
|
Andrew Kelley
|
774b6ffe1e
|
fix parser performance regression
|
2018-05-09 21:17:05 -04:00 |
|
Andrew Kelley
|
403e5239e3
|
all tests passing again
|
2018-05-09 21:15:34 -04:00 |
|
Andrew Kelley
|
0cb65b266a
|
separate std.zig.parse and std.zig.render
|
2018-05-07 22:07:50 -04:00 |
|