The primary goal of this effort is to come up with a native Ballerina compiler frontend that is fast, memory-efficient and has a fast startup. Eventually it could replace the current jBallerina compiler frontend.
The implementation strategy involves a one-to-one mapping of the jBallerina compiler.
The project is built using the Go programming language. The following dependencies are required:
To run the tests, use the following command:
go test ./...