[andy@arm64-test:~/zig/build]$ ./test simple.zig token[0] = keyword_const at 0 token[1] = identifier at 6 token[2] = equal at 10 token[3] = builtin at 12 token[4] = l_paren at 19 token[5] = string_literal at 20 token[6] = r_paren at 25 token[7] = identifier at 26 token[8] = keyword_pub at 29 token[9] = keyword_fn at 33 token[10] = identifier at 36 token[11] = invalid_ampersands at 40 token[12] = r_paren at 41 token[13] = identifier at 43 token[14] = bang at 51 token[15] = identifier at 52 token[16] = l_brace at 57 token[17] = identifier at 63 token[18] = period at 66 token[19] = identifier at 67 token[20] = period at 70 token[21] = identifier at 71 token[22] = l_paren at 75 token[23] = string_literal at 76 token[24] = comma at 113 token[25] = period at 115 token[26] = l_brace at 116 token[27] = r_brace at 117 token[28] = r_paren at 118 token[29] = semicolon at 119 token[30] = r_brace at 121 token[31] = eof at 124 simple.zig:1:27: error: expected ';', found 'identifier' const std = @import("std"); ^ simple.zig:3:12: error: expected '(', found '&&' pub fn main() anyerror!void { ^ [andy@arm64-test:~/zig/build]$ cat simple.zig const std = @import("std"); pub fn main() anyerror!void { std.log.info("All your codebase are belong to us.", .{}); }