From 0079d26b9d5a95b46c3a73f0aa5409a584d0bb1b Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Wed, 17 Jul 2024 18:27:58 -0500 Subject: Added AST --- src/tokenize.zig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/tokenize.zig') diff --git a/src/tokenize.zig b/src/tokenize.zig index 37080b4..93a3ac9 100644 --- a/src/tokenize.zig +++ b/src/tokenize.zig @@ -1,8 +1,15 @@ const std = @import("std"); const TokenError = error{UnknownToken}; +const TokenType = enum { + ret, + intLit, + binaryOp, + semiCol, + nil, +}; -pub const Token = union(enum) { +pub const Token = union(TokenType) { ret: []const u8, intLit: i32, binaryOp: u8, -- cgit v1.2.3