Skip to content

Humal 1.1.0

Choose a tag to compare

@qvelop qvelop released this 28 Sep 13:37
· 40 commits to master since this release

Humal 1.1.0

Compiler

  1. Improved the compiler's internal architecture and structure.
  2. Implemented stricter handling of strings, escape sequences, and comments.
  3. Improved error reporting with line and column indicators in the source code.
  4. Enhanced indentation checking via a new "Linear Indentation Tracker" mechanism.
  5. Added structured parsing for Humal language constructs.
  6. Improved import and export handling for ESM and CommonJS modules.
  7. Improved input data processing.
  8. Enhanced compatibility with JavaScript syntax, including object literals and object destructuring.
  9. Added validation for generated JavaScript code.
  10. Added basic Source Map support for linking and debugging generated JavaScript against Humal source code.
  11. Improved preservation of source code line mappings during code transformations.

The Humal VS Code extension itself remains unchanged in this release. Below, you will find the .vsix file and installation instructions.

Install the VS Code extension

Download the .vsix file, then in VS Code go to the Extensions view, click the three dots, select Install from VSIX..., and choose the downloaded .vsix file.

humalscreenshot1 humalscreenshot