Starr Programming Language

Goals: Create a custom program language written in C++, Flex, and Bison, using LLVM and CMake.

Results: Work on this project is ongoing, but the preliminary basic phase has been completed.

Example Syntax:

int one(int a) {
  int x = a * 5
  return x + 3
}

int two() {
  return 5 % 3
}

out(one(12)) // Outputs 63
out(two()) // Outputs 2

See the current project on Github