MinCaml compiler written in Swift.
- macOS, x86_64
- swift 4.1
- NASM
$ brew install nasm
$ swift build
$ ./run.sh "1+2*3"
7
$ swift package generate-xcodeproj
You need to run sourcery
when update AST/AST.swift
,
$ brew install sourcery
$ sourcery
and run ./generate_parser.sh
when update syntax file.
$ ./generate_parser.sh