README: update
This commit is contained in:
parent
bf7e2c295a
commit
b6ff46c39e
|
@ -1,11 +1,16 @@
|
||||||
# NAC3 compiler
|
# NAC3 compiler
|
||||||
|
|
||||||
This repository contains:
|
This repository contains:
|
||||||
|
- nac3ast: Python abstract syntax tree definition (based on RustPython).
|
||||||
|
- nac3parser: Python parser (based on RustPython).
|
||||||
- nac3core: Core compiler library, containing type-checking and code
|
- nac3core: Core compiler library, containing type-checking and code
|
||||||
generation.
|
generation.
|
||||||
|
- nac3standalone: Standalone compiler tool (core language only).
|
||||||
- nac3artiq: Integration with ARTIQ and implementation of ARTIQ-specific
|
- nac3artiq: Integration with ARTIQ and implementation of ARTIQ-specific
|
||||||
extensions to the core language.
|
extensions to the core language.
|
||||||
- nac3standalone: Standalone compiler tool (core language only).
|
- runkernel: Simple program that runs compiled ARTIQ kernels on the host
|
||||||
|
and displays RTIO operations. Useful for testing without hardware.
|
||||||
|
|
||||||
|
|
||||||
The core compiler knows nothing about symbol resolution, host variables
|
The core compiler knows nothing about symbol resolution, host variables
|
||||||
etc. nac3artiq and nac3standalone provide (implement) the
|
etc. nac3artiq and nac3standalone provide (implement) the
|
||||||
|
|
Loading…
Reference in New Issue