The Ava Programming Language
Find a file
2024-07-31 10:09:47 -05:00
docs WIP 2024-07-31 10:09:47 -05:00
modules/parser/src One big test case and improving code documentation. 2024-02-24 23:35:19 -06:00
notes Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
project Full coverage on tokenization, including a small real file example. 2024-02-24 15:25:33 -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 Continued work on the Tokenizer. Starting to track source position. 2024-02-20 21:47:36 -06:00
build.sbt Working on building out tokenization and codifying things like keywords. 2024-02-18 15:05:52 -06:00
LICENSE Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
README.md Kicking off r2 2024-07-18 19:07:39 -05: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.

Documentation

Please start with the Documentation Contents, which provides links to different iterations of the language.