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 });
}
|