authorgravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-12-26 23:29:15-07:00
committergravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-12-26 23:29:15-07:00
log4e3d7fc4bc06379c4ede2b687efa57666205bcb1
tree43d939d2d57bbaec3e5d67af3ae379a0b629e65e
parent192a0391734d80d9876db26f7aae55ae7e8c4092

fix self-hosted parser test


1 files changed, 7 insertions(+), 1 deletions(-)

src-self-hosted/parser.zig+7-1
...@@ -1086,7 +1086,13 @@ pub const Parser = struct {...@@ -1086,7 +1086,13 @@ pub const Parser = struct {
1086var fixed_buffer_mem: [100 * 1024]u8 = undefined;1086var fixed_buffer_mem: [100 * 1024]u8 = undefined;
10871087
1088fn testParse(source: []const u8, allocator: &mem.Allocator) -> %[]u8 {1088fn testParse(source: []const u8, allocator: &mem.Allocator) -> %[]u8 {
1089 var tokenizer = Tokenizer.init(source);1089 var padded_source: [0x100]u8 = undefined;
1090 std.mem.copy(u8, padded_source[0..source.len], source);
1091 padded_source[source.len + 0] = '\n';
1092 padded_source[source.len + 1] = '\n';
1093 padded_source[source.len + 2] = '\n';
1094
1095 var tokenizer = Tokenizer.init(padded_source[0..source.len + 3]);
1090 var parser = Parser.init(&tokenizer, allocator, "(memory buffer)");1096 var parser = Parser.init(&tokenizer, allocator, "(memory buffer)");
1091 defer parser.deinit();1097 defer parser.deinit();
10921098