| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: empty table pattern in switch generates valid Lua code | Li Jin | 2026-03-26 | 1 | -4/+39 |
| | | | | | | | | - Add EmptyTableType enum to distinguish [] and {} patterns - [] (empty list) generates '#x == 0' check - {} (empty table) generates 'next(x) == nil' check - Fixes issue #249 | ||||
| * | feat: add m_end position to AST nodes | Li Jin | 2026-03-26 | 1 | -4/+16 |
| | | | | | | | | | | - Add end line and column (m_end.m_line, m_end.m_col) to AST output - New AST format: [name, begin_line, begin_col, end_line, end_col, ...children] - Update format_spec.yue to normalize end positions for comparison - Add ast_spec.yue tests for AST end position feature Closes #251 | ||||
| * | Fixed a little semantic issue. | Li Jin | 2026-03-12 | 1 | -4/+5 |
| | | |||||
| * | Fixed empty lines in statement reserving issue.v0.33.9 | Li Jin | 2026-03-04 | 1 | -6/+12 |
| | | |||||
| * | Fixed `yue.check` missed the module options issue.v0.33.8 | Li Jin | 2026-03-02 | 2 | -13/+13 |
| | | |||||
| * | Fixed destructuring with empty and comment lines in table issue. Updated docs.v0.33.7 | Li Jin | 2026-02-28 | 1 | -1/+7 |
| | | |||||
| * | Fixed issue in global variables collecting. | Li Jin | 2026-02-25 | 1 | -6/+10 |
| | | |||||
| * | Fixed issue #246.v0.33.5 | Li Jin | 2026-02-24 | 1 | -5/+5 |
| | | |||||
| * | Cleaned up and fixed more comment reserving codes.v0.33.4 | Li Jin | 2026-02-24 | 4 | -96/+155 |
| | | |||||
| * | Fixed issue #245. | Li Jin | 2026-02-24 | 3 | -11/+9 |
| | | |||||
| * | Fixed comma position in class members with line number comments. Fixed issue ↵ | Li Jin | 2026-02-24 | 1 | -39/+45 |
| | | | | | #240. | ||||
| * | bugfix: insert comma before eol comment when line numbers on | chrsm | 2026-02-23 | 1 | -1/+6 |
| | | |||||
| * | Cleanup. | Li Jin | 2026-02-22 | 3 | -32/+25 |
| | | |||||
| * | Skip line-number comments on empty lines in table/class blockscodex/remove-line-number-comments-from-empty-lines | Li Jin | 2026-02-20 | 1 | -0/+3 |
| | | |||||
| * | Emit single blank line for ClassBlock EmptyLine | Li Jin | 2026-02-20 | 1 | -3/+1 |
| | | |||||
| * | Preserve multi-empty lines in ClassBlock comments output | Li Jin | 2026-02-20 | 1 | -1/+3 |
| | | |||||
| * | Fix ClassBlock comment placement in generated Lua | Li Jin | 2026-02-20 | 1 | -26/+38 |
| | | |||||
| * | Fix ClassBlock parsing to keep comment lines | Li Jin | 2026-02-20 | 1 | -2/+2 |
| | | |||||
| * | Emit class body comments in reserve-comment mode | Li Jin | 2026-02-20 | 1 | -0/+10 |
| | | |||||
| * | Support comments and empty lines in class blockscodex/add-blank-line-handling-to-classblock | Li Jin | 2026-02-20 | 4 | -7/+20 |
| | | |||||
| * | Preserve blank lines between table comments with reserve-comments | Li Jin | 2026-02-19 | 3 | -4/+13 |
| | | |||||
| * | Fix reserve comment parsing for table block comment lines | Li Jin | 2026-02-19 | 1 | -3/+4 |
| | | |||||
| * | Respect reserve comments in spread table/tableblock compilation | Li Jin | 2026-02-19 | 1 | -0/+13 |
| | | |||||
| * | Fix TableBlock indentation parsing after make gen | Li Jin | 2026-02-19 | 1 | -2/+2 |
| | | |||||
| * | feat(parser): preserve TableBlock comment lines in AST | Li Jin | 2026-02-19 | 3 | -9/+14 |
| | | |||||
| * | Bump version to 0.33.1 | Li Jin | 2026-02-18 | 1 | -1/+1 |
| | | | | | Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | ||||
| * | Fix TableLit YueComment parsing with mixed-indent table linescodex/add-single-line-comments-support-to-ast | Li Jin | 2026-02-18 | 1 | -2/+6 |
| | | |||||
| * | Use YueComment node for TableLit comment preservation | Li Jin | 2026-02-18 | 4 | -19/+12 |
| | | |||||
| * | Fix TableLit AST string formatting for comments and empty lines | Li Jin | 2026-02-18 | 1 | -3/+18 |
| | | |||||
| * | Fix TableLit comment nodes under non-reserve comment mode | Li Jin | 2026-02-18 | 1 | -1/+14 |
| | | |||||
| * | Add TableLit AST support for empty lines and multiline comments | Li Jin | 2026-02-18 | 3 | -8/+24 |
| | | |||||
| * | Preserve TabLit single-line comments in AST | Li Jin | 2026-02-18 | 3 | -4/+14 |
| | | |||||
| * | Add goto statement documentation and tests | Li Jin | 2026-02-15 | 1 | -0/+2 |
| | | | | | | | | | | | | - Added goto.md documentation files in all languages (en, de, zh, pt-br, id-id) - Updated conditionals.md to include goto statement references - Updated VitePress config to include new goto documentation pages - Updated makefile for goto documentation compilation - Added test outputs for goto examples in all languages - Updated yue.cpp core implementation Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | ||||
| * | Fixed a format issue. | Li Jin | 2026-02-12 | 1 | -1/+4 |
| | | |||||
| * | Added more tests. | Li Jin | 2026-02-12 | 1 | -4/+0 |
| | | |||||
| * | Fixed issues. | Li Jin | 2026-02-11 | 1 | -4/+5 |
| | | |||||
| * | Supported multiple break values. Simplified some generated codes. | Li Jin | 2026-02-11 | 4 | -120/+305 |
| | | |||||
| * | Fixed docs. | Li Jin | 2026-02-06 | 2 | -3/+3 |
| | | |||||
| * | Fixed issue #227. | Li Jin | 2026-02-05 | 3 | -19/+22 |
| | | |||||
| * | Fixed global variables lint.v0.32.7 | Li Jin | 2026-01-30 | 1 | -0/+9 |
| | | |||||
| * | Added more format function specs. | Li Jin | 2026-01-29 | 2 | -2/+2 |
| | | |||||
| * | Fixed compiler issues and added 800+ test cases. | Li Jin | 2026-01-28 | 4 | -46/+54 |
| | | |||||
| * | Add compiler improvements and comprehensive test suitecompiler-improvements | Li Jin | 2026-01-27 | 1 | -8/+12 |
| | | | | | | | | | - Fixed path option handling to avoid semicolon concatenation issues - Added exception handling for std::length_error and general exceptions - Added comprehensive test specifications for advanced language features Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | ||||
| * | Updated tests. | Li Jin | 2026-01-26 | 1 | -12/+22 |
| | | |||||
| * | Fixed compiler improvements and added comprehensive test suite | Li Jin | 2026-01-26 | 1 | -2/+3 |
| | | | | | | | | | | | | - Fixed makefile preprocessor macro definitions (removed spaces in -D flags) - Added null pointer check in compiler class declaration handling - Added comprehensive test specifications for various language features: - attrib, backcall, cond, config, existential, export, goto - import, literals, macro, metatable, operators, return - string, switch, vararg, with Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | ||||
| * | Cleanup.v0.32.4 | Li Jin | 2026-01-23 | 1 | -3/+3 |
| | | |||||
| * | Fixed some `import global` related issue. | Li Jin | 2026-01-23 | 2 | -13/+22 |
| | | |||||
| * | Adding tests. | Li Jin | 2026-01-22 | 2 | -7/+7 |
| | | |||||
| * | Update.v0.32.3 | Li Jin | 2026-01-21 | 7 | -2631/+4746 |
| | | |||||
| * | Fixed a glitch.v0.32.1 | Li Jin | 2026-01-20 | 2 | -2/+2 |
| | | |||||
