threeD Lexer Assignment

Setup Instructions

  • Fork the repo to create a copy of the repository on your own github account

  • Clone the repo

     git clone --recursive https://github.com/{Your Username}/threeD
  • You can build the project by running the following command in the root directory of the project

     cmake -Bbuild
     cmake --build build
  • You can run the project by running the following command in the root directory of the project

     ./build/Lexer

    OR

     ./build/Debug/Lexer #(if your compiler is MSVC)
  • You want to make all the test cases pass. The tds files and their outputs are located in tests/cases

  • In order to run all the tests at once, run the following command after building

     ctest --test-dir build --output-on-failure