Files
2025-03-26 14:04:20 +00:00

29 lines
529 B
Python

import sys
import libfoolang
print("main.py: Running...")
def load_unit(name, buffer):
u = ctx.get_from_buffer(name, buffer)
if u.diagnostics:
for d in u.diagnostics:
print(d)
sys.exit(1)
return u
ctx = libfoolang.AnalysisContext()
u = ctx.get_from_buffer("main.txt", b"example")
for d in u.diagnostics:
print(d)
sys.exit(1)
s = libfoolang.MyStruct(10, 32)
print(f"sum({s}):", u.root.p_sum(s))
print("create(100, 200):", u.root.p_create(100, 200))
print("main.py: Done.")