Repository navigation
Humal 1.1.0
Humal 1.1.0
Compiler
- Improved the compiler's internal architecture and structure.
- Implemented stricter handling of strings, escape sequences, and comments.
- Improved error reporting with line and column indicators in the source code.
- Enhanced indentation checking via a new "Linear Indentation Tracker" mechanism.
- Added structured parsing for Humal language constructs.
- Improved import and export handling for ESM and CommonJS modules.
- Improved input data processing.
- Enhanced compatibility with JavaScript syntax, including object literals and object destructuring.
- Added validation for generated JavaScript code.
- Added basic Source Map support for linking and debugging generated JavaScript against Humal source code.
- 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.
