Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

v0.2.1

Pre-release
Pre-release

Choose a tag to compare

@HelloAIXIAOJI HelloAIXIAOJI released this 15 Jul 08:12
· 1146 commits to master since this release

CodeNothing Programming Language Interpreter v0.2.1 Changelog

[v0.2.1] - 2025-07-15

Error Reporting Improvements

  • The interpreter now displays all syntax errors at once instead of stopping after the first error
  • Redesigned error reporting system with clearer error messages
  • Added error recovery mechanism to check as much code as possible even with multiple errors
  • Added --cn-parser parameter to display detailed parsing debug information
  • Standardized error message format for better readability

Robustness Enhancements

  • Improved error handling flow to prevent complete parsing termination due to single errors
  • Added error point skipping recovery strategy to allow parser to continue processing subsequent code
  • Optimized internal error information collection mechanism to reduce memory usage

CodeNothing 编程语言解释器 v0.2.1 更新日志

[v0.2.1] - 2025-07-15

错误报告改进

  • 解释器现在能够一次性显示所有语法错误,而不是在第一个错误后停止
  • 重新设计的错误报告系统,错误信息显示更清晰
  • 新增错误恢复机制,即使存在多个错误也能尽可能多地检查代码
  • 添加 --cn-parser 参数用于显示详细的解析调试信息
  • 统一错误消息格式,提高可读性

健壮性提升

  • 改进错误处理流程,防止因单个错误导致整个解析过程终止
  • 新增错误点跳过恢复策略,使解析器能够继续处理后续代码
  • 优化内部错误信息收集机制,减少内存占用

Full Changelog: CodeNothingCommunity/CodeNothing@v0.2.0...v0.2.1

Installation Guide

Download Steps

  1. Download the following two packages for your operating system:
    • Interpreter main package (codenothing-{OS}.zip
    • Standard library package (codenothing-all-libraries-{OS}-latest.tar.gz

Installation Steps

  1. Extract both packages
  2. Create a subfolder named library in the interpreter's main directory
  3. Copy all extracted library files (.dll or .so) into the newly created library folder

Usage

After completing the above steps, you can start using the CodeNothing programming language interpreter.

System Requirements

  • Windows/Linux operating system
  • Appropriate file extraction tools

安装指南

下载步骤

  1. 下载适用于您操作系统的以下两个压缩包:
    • 解释器本体压缩包(codenothing-{OS}.zip
    • 标准库(library)压缩包(codenothing-all-libraries-{OS}-latest.tar.gz

安装步骤

  1. 解压两个压缩包
  2. 在解释器本体文件夹中创建子文件夹:library
  3. 将解压出的 library 文件(.dll 或 .so)全部复制到新建的 library 文件夹中

使用说明

完成上述步骤后,您就可以开始使用 CodeNothing 编程语言解释器了。

系统要求

  • Windows/Linux 操作系统
  • 适当的文件解压工具