Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 735 Bytes

File metadata and controls

18 lines (11 loc) · 735 Bytes

StatementLanguage

This is a dynamically-typed language that I played around with that led me to develop my Proto project.

Driectories

The abstractmachine subdirectory contains the code to a virtual machine.

The common subdirectory contains code that is common to several of the subsystems used in the project.

The compiler subdirectory contains code to generate byte codes for the abstract machine (i.e. virtual machine).

The interpreter subdirectory contains the code for a tree-walking interpreter.

The 'parser' subdirectory contains the ANTLR 4 grammar for the language.

The tests subdirectory contains some tests for the language.

Note

This code is originally from 2017 that I'm only now putting on GitHub.