Inspiration
We thought it would be fun and interesting to try and create a language interpreter from scratch.
What it does
Interprets AUBIElang code from .aub files and runs it in the JVM.
How I built it
We built it by parsing lines of our custom language syntax into Java and processing it.
Challenges I ran into
Creating a logical syntax that we can consistently process and the user can understand.
Accomplishments that I'm proud of
We have integrated many mathematical functions, can print to console, and assign variables.
What I learned
We learned a lot about language processing, string manipulation, object abstraction, team cooperation, and project management.
What's next for AUBIElang
We are working on multiline blocks of code and comparisons of variable values for conditional flow.
Log in or sign up for Devpost to join the conversation.