README: update

pull/68/head
Sebastien Bourdeauducq 2021-11-03 17:22:14 +08:00
parent bf7e2c295a
commit b6ff46c39e
1 changed files with 6 additions and 1 deletions

View File

@ -1,11 +1,16 @@
# NAC3 compiler
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
generation.
- nac3standalone: Standalone compiler tool (core language only).
- nac3artiq: Integration with ARTIQ and implementation of ARTIQ-specific
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
etc. nac3artiq and nac3standalone provide (implement) the