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.java
to run CLI. -
type
commands
to get list of commands -
to run a
.crypt
file, typecrypt <path to file>
on the CLI. -
or type
runPrompt
to run the REPL. -
type
exitPrompt
to 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.