This commit is contained in:
caandt 2025-06-04 21:44:51 -05:00
parent 67b91df174
commit b193b80e40
2 changed files with 3 additions and 3 deletions

View file

@ -46,8 +46,8 @@ fn no_infix(_: *Parser, _: u32, _: *const Expr, _: Token) Error!*const Expr {
}
pub const Operator = struct {
precedence: u32 = 0,
parse_prefix: *const fn(*Parser, u32, Token) Error!*const Expr = no_prefix,
parse_infix: *const fn(*Parser, u32, *const Expr, Token) Error!*const Expr = no_infix,
parse_prefix: *const fn (*Parser, u32, Token) Error!*const Expr = no_prefix,
parse_infix: *const fn (*Parser, u32, *const Expr, Token) Error!*const Expr = no_infix,
};
fn prefix_atom(parser: *Parser, _: u32, tok: Token) Error!*const Expr {

View file

@ -2,7 +2,7 @@ const std = @import("std");
const op_chars = "!@$%^&*()-+=~[]{}|:<>,.?/";
const op_map = l: {
var m = [_]u8{0}**256;
var m = [_]u8{0} ** 256;
for (op_chars, 0..) |c, i| {
m[c] = i;
}