summary refs log tree commit diff
path: root/src/tokenizer.zig
blob: a69b4eb4ab3b50780bd0650cf5b8e9580ea1272c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub const Tokenizer = struct {
    buf: []u8,
    offset: u32,

    pub fn init(buf: []u8) !Tokenizer {
        return Tokenizer{ .buf = buf, .offset = 0 };
    }

    pub fn next(_: *Tokenizer) ?Token {
        return Token.HI;
    }
};

pub const Token = enum {
    HI,
};