Releases: wenyan-lang/wenyan-jvm
Releases · wenyan-lang/wenyan-jvm
Fix a bug about wenyan2number
when we use 十二
,the compiler will compile out the 2
,so i have fixed it.
Fix bug and support Strong type
- fix a bug: if the file name is same as the method name,the compiler will not pass before.
- -st can support Strong type
Macro and wenyan2num fix
Thank you very much,@LingDong- @antfu,This 4.0.2 version was released.
- fix the macro: Fixed a bug where macros would replace strings and variable names
- Fixed the expression and calculation of wenyan2num
v4.0.1
- Fixed a lot of bugs, such as
今不復存矣。
could not be recognized - Added
今不復存矣。
- Supports internal function and root function parameters with the same name
吾有一術。名之曰「六脈神劍」。欲行是術。必先得六數。曰「甲」。曰「乙」。曰「丙」。曰「丁」。曰「戊」。曰「己」乃行是術曰。
吾有一術。名之曰「九阳神功」。欲行是術。必先得九數。曰「甲」。曰「乙」。曰「丙」。曰「丁」。曰「戊」。曰「己」曰.....乃行是術曰。
是謂「九阳神功」之術也。
是謂「六脈神劍」之術也。
v4.0.0 Fully Updated
Thanks to @LingDong- @antfu ,I was able to gain the confidence to update this project.Thanks again
Why this is a major update
- This is an update since the project was included in the team
- Almost synchronized with the Wenyan project
- Almost realized the current classical Chinese norms
- Improved wenyan_shell and wenyan4j_projectManager
- This is the most stable version currently
- Optimized the code structure, rewritten and refactored the previous classes
- Increased compilation efficiency by 50%
Updated content
- Improved project management and shell, optimized plugin extensions
- Updated and improved macros, exception handling, objects, and supported functional programming
- "『』 " has been fixed
- Basic synchronicity
Shell,Project,Plugin,DIY and Syntax Update
- 添加了shell
2.添加了项目管理机制
3.添加了语法自定义系统,可以翻译成其他语言
4.添加插件系统,允许你用插件扩展编译器
5.更新了很多语法
6.优化了代码和编译效率
小的必要更新
优化了注释
更新 v201
- 优化了数组,支持了slice(1)
- 修复了注释的bug
重大更新
- 图灵完备
- 添加数组(并模拟了js的数组)
- 修复了数多的bug
Fix Bug
-
修复了
\t
无法识别的bug -
修复了注释无法解析的bug
-
添加了当没有编译器参数时候会列出编译器所有参数以供参考