Files
advent-of-code-2023/lexer_gen/main.odin
2024-11-14 19:16:08 -05:00

20 lines
371 B
Odin

package lexer_gen
import "core:os"
import "core:fmt"
main :: proc() {
if len(os.args) < 2 {
// TODO
return
}
buf, ok := os.read_entire_file_from_filename(os.args[1])
if !ok {
// TODO
return
}
tokenizer := tokenize(buf)
parser := parse_token_stream(tokenizer)
print_parse_tree(parser)
fmt.print('\n')
}