summary refs log tree commit diff
path: root/src/main.zig
blob: c55186b6b2075d34b18367647b23ebf0fafd20ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Entry point
// SPDX-FileCopyrightText: 2025 Nguyễn Gia Phong
// SPDX-License-Identifier: GPL-3.0-or-later

const std = @import("std");

const Token = @import("Token.zig");
const languages = @import("languages");

pub fn main() !void {
    const text = "int main()\n{\n\treturn 0;\n}\n";
    var tokens = try Token.ize(text, languages.c);
    defer tokens.deinit();
    while (tokens.next()) |token|
        std.debug.print("{s}", .{ token.text });
}