Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 585 Bytes

File metadata and controls

10 lines (7 loc) · 585 Bytes

Exo

This is just a simple math evaluator made with a custom lexer, parser, and evaluator, along with error messages. Made this as a practice project for building a language albiet its on the simple side.

Each file's usage is going to be explained in a readme as I want this to be something I can look back on.

So in short

  • The Exo.Tests folder are where the unit tests are.
  • The Exo.Compiler is where the logic is basically. All the files to make the evaluator work is in there.
  • The Exo folder is just the entry point. This way I can keep the logic and implentation separate.