Skip to content

version 11.0 release

Compare
Choose a tag to compare
@ValKmjolnir ValKmjolnir released this 07 Oct 14:55
· 202 commits to master since this release
c8c233d
  1. Use C++ std=c++17.

  2. Change framework of ast, using visitor pattern.

  3. New ast structure dump info format.

  4. Change the way of module export, split library into different modules. Symbols begin with _ will not be exported.

  5. Change stl to std.

  6. Add REPL interpreter.

  7. Improve structure of virtual machine, split global symbol stack(stores global symbols' values) and value stack(using in process).

  8. Delete operand op_intg, add operand op_repl.

  9. Add CMakeLists.txt for cmake user(including Visual Studio).

  10. New ghost type register process.