6 projects
zsuite-py
A toolkit for building programming languages in Python: zgram (syntax), zrules (checks), zrun (execution), zlsp (editors), at versions that work together.
zrun-py
Execution for languages built with zgram and zrules: semantics written as Python functions, compiled to native code.
zgram-py
JIT-compiled PEG parser generator: grammars compile to native SIMD code via LLVM, in-process.
zlsp-py
A native Language Server Protocol server for any language defined with zgram and checked with zrules: diagnostics, navigation, rename, highlighting, completion.
zrules-py
Static semantics for languages parsed with zgram: structural rules, scopes and symbol tables, types, control flow, native and fast.
pyoz
Python extension modules in Zig, made easy