| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
codex/remove-line-number-comments-from-empty-lines
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- Add assert_output_not_contains helper function for negative assertions
- Add reserve_comments_spec test with Yue and Lua files
- Integrate new test suite into run_all_tests.sh
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Optimize test results display for better readability:
- Use ASCII box characters for better terminal compatibility
- Improve column alignment and spacing
- Remove redundant symbols in status column (PASS/FAIL only)
- Left-align labels, right-align numbers in statistics table
- Add color-coded pass rate (green 100%, yellow 80%+, red <80%)
- Enhance final verdict section with indentation
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Improve test results display with:
- Per-suite test case breakdown table
- Overall statistics panel showing suite and case counts
- Pass rate percentage calculation
- Formatted borders and color-coded status indicators
- Clear final verdict summary
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 56 test cases across 4 test suites to verify the yue command line
tool functionality:
- Basic options test: -h, --help, -v, --version flags
- Compilation test: file/directory compilation with various options
- Error handling test: syntax errors, file not found, edge cases
- Execution test: -e option, script arguments, macros
The test framework includes helper functions for assertions and test
environment setup. All tests can be run via `bash spec/cli/run_all_tests.sh`.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
- 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>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* Added error check for mixed use of tabs and spaces.
* Supported SimpleTable destructuring for ForEach syntax.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|