A simple implmentation of Yet another script language Chtholly
- Compiler and std Library with C++17 support (necessary)
- Google Test (if you want to run unit testings)
Platform | Compiler | Standard Lib | Build System | Status |
---|---|---|---|---|
Windows | LLVM/clang-cl 7 | MSVC stdlib | MSVS15/MSBuild | |
Linux | LLVM/clang++ 8 | libstdc++ 8 | CMake 3.12 | |
Linux | GNU/g++ 9 | libstdc++ 9 | CMake 3.12 |
Maybe other environment, but you should test and verify by yourself.
- No statement but all expression
- Simple but complete grammar
- Multi-valued expression
- Functional usage of C++ (with little consideration of runtime performance)
- Parser Combinator for LL Parser Generation
- Modern C++ with lots of C++11/14/17 features