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.

Built With

Share this project:

Updates