Compare commits

..

No commits in common. "727a25963896416ddb49adff324e46316e3386bc" and "756f85d77de1490c7df09d36463801a3b5349172" have entirely different histories.

View file

@ -1,28 +0,0 @@
const Token = @import("token.zig").Token;
pub const Binary = struct {
left: Expr,
operator: Token,
right: Expr,
};
pub const Grouping = struct {
expression: Expr,
};
pub const Unary = struct {
operator: Token,
right: Expr,
};
pub const ExprType = enum {
Binary,
Grouping,
Unary,
};
pub const Expr = union(ExprType) {
Binary: Binary,
Grouping: Grouping,
Unary: Unary,
};