Skip to content
  1. Feb 11, 2024
  2. Aug 28, 2017
  3. Aug 21, 2017
    • NekoNekoNyan's avatar
      Compiler: Added binary and text (hex binary) source formats. Added AST... · 47e1a8d1
      NekoNekoNyan authored
      Compiler: Added binary and text (hex binary) source formats. Added AST printing. Added removing macro.
      Parser: Added parsing single AST node. Fixed end locations for FunctionAST and RootAST.
      Preprocessor: Preprocessor removes nullptrs from `ASTWithChildren::children`. Added RootAST unwrapping (for new formats).
      Startup/main: Compiler now uses libc getopt(). Added new CLI options. Removed internal optimizer.
      Errors: Added warning groups. `ErrorHandler` class uses `llvm:raw_ostream`. `HLispError` class uses `std::string`.
      Modules: Support for new source formats. Storing modules with ModulePath.
      CMC tool: Added `HLISP_COMPILER` environment variable -- full path to compiler executable. Support for new source formats.
      47e1a8d1
  4. Aug 18, 2017
  5. Aug 14, 2017
  6. Aug 02, 2017
Loading