| ... | ... | @@ -33,7 +33,7 @@ pub fn main(init: std.process.Init) !void { |
| 33 | 33 | |
| 34 | 34 | const root = try parser.parseGrammar() orelse { |
| 35 | 35 | log.err("Invalid grammar", .{}); |
| 36 | | return; |
| 36 | std.process.exit(1); |
| 37 | 37 | }; |
| 38 | 38 | |
| 39 | 39 | var buffer: Io.Writer.Allocating = .init(gpa); |
| ... | ... | @@ -722,7 +722,7 @@ const Parser = struct { |
| 722 | 722 | |
| 723 | 723 | // EndOfLine <- '\r\n' / '\n' / '\r' |
| 724 | 724 | fn eatEndOfLine(p: *Parser) bool { |
| 725 | | return p.eat('\n'); |
| 725 | return p.eat('\r') | p.eat('\n'); |
| 726 | 726 | } |
| 727 | 727 | |
| 728 | 728 | fn peek(p: *Parser) ?u8 { |