The Ava Programming Language
Find a file
2024-02-18 10:27:00 -06:00
modules/parser/src Starting to write tests for character reader. 2024-02-18 10:27:00 -06:00
notes Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
project Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
.gitignore Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
.pre-commit-config.yaml Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
.scalafmt.conf Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
ava.ebnf Big changes/progress, functions are finally becoming decent. 2024-02-07 06:50:42 -06:00
build.sbt Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
LICENSE Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
README.md Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00

The Ava Programming Language

This repository is currently a research project. The project is to explore ideas in programming language design by specifying Ava.

What is Ava?

Ava is a programming language research project that is in the design and specification phase. There is no grammar, parser, compiler, or way to use any Ava code. Ava is a way to get ideas out of my head, challenged, and further explored.

Notes

These notes are not guaranteed to be up to date and represent a large amount of brainstorming and trying/discarding of ideas.

Please start with the Table of Contents