Simplify abstract syntax further. Added OML exporter and test.

This commit is contained in:
Joeri Exelmans 2023-03-03 15:53:07 +01:00
parent a84f473feb
commit ea70d9278e
11 changed files with 155 additions and 29 deletions

15
shell.nix Normal file
View file

@ -0,0 +1,15 @@
# Generates a shell from where all the dependencies can be found.
{ pkgs ? import <nixpkgs> {} }:
let
SOURCE_DIR = builtins.toString ./src;
in
pkgs.mkShell {
buildInputs = [
pkgs.python3
pkgs.python3Packages.jinja2
];
PYTHONPATH = SOURCE_DIR;
}