summaryrefslogtreecommitdiff
path: root/nandgame/assembler/tparse_main.py
blob: 09f5e8e8c0012bbad1983b328c36af06d2b99fbd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python3

import sys

from py_nand_ass.parser import parser  # pyright: ignore[reportImplicitRelativeImport]

if len(sys.argv) != 2:
    sys.exit(-1)

with open(sys.argv[1], "rb") as f:
    data = f.read()
    data2 = data.decode("ascii")
    parser.parse(data2, tracking=True)