Welcome to the home of the Crypt Programming language!
Crypt aims to be a powerful, yet easy to learn/use programming language leveraging Java's libraries and cross-platform ability by running on the JVM.
Lexing -> Parsing -> JVM Bytecode emitting -> Running But, before this... I will setup an interpreter to run the language
Inactive : The project is currently inactive. It may be picked up once more at a later date.
- Lexer
- Parser
- Interpreter (for quick tests)
- JVM Bytecode Compiler --> (In Progress)
I Recommend not downloading source code as the compiler is incomplete and is subject to many changes. But, if you wish to try what has been done so far... go right ahead :)
-
clone repo
-
build
mvn clean package -
run the main function in
Crypt.javato run CLI. -
type
commandsto get list of commands -
to run a
.cryptfile, typecrypt <path to file>on the CLI. -
or type
runPromptto run the REPL. -
type
exitPromptto exit REPL.
Discord coming soon!
Interested in contributing to the Crypt Interpreter? Refer CONTRIBUTING.md for more info.
This project is licensed under the MIT License.
