[tools] Allow struct types in definitions

Allow struct type names in definitions, which result in struct buffer
pointers in generated code.
This commit is contained in:
Justin C. Miller
2022-10-06 23:15:20 -07:00
parent 6b20f1fb19
commit d04b2ae315
7 changed files with 42 additions and 3 deletions

View File

@@ -0,0 +1,10 @@
import sys
from pathlib import Path
from definitions.context import Context
root = Path(sys.argv[0]).parent.parent
defs_path = (root / "definitions").resolve()
print(f"Definitions: {defs_path}")
ctx = Context(str(defs_path))
ctx.parse("syscalls.def")