Skip to content

Conversation

@csboo
Copy link
Owner

@csboo csboo commented May 15, 2025

many many updates

jarjk and others added 30 commits May 12, 2025 13:31
csboo and others added 4 commits May 15, 2025 02:42
feat(utils): add and use 'to_upper' util
Features:
- Improved the parser with a more robust parsing method.
- Implemented the Parse "trait" for some types
- Introduced a new concept: Parseable.

Other:
- General parser improvements and type support expansion.
This was referenced May 15, 2025
Features:
    Introduced macros for code generation in the Parser module.

Refactoring & Cleanup:
    Changed to macro-based getters and setters for the Arg module.
    Moved 'Parsable' and its implementations to a new header file, Parsables.hpp.
    Removed all unused imports across the codebase.
    Cleaned up old and unused code in the Parser and Arg modules.
    Eliminated redefinition of int64_t and uint64_t in Parsables.
@csboo csboo mentioned this pull request May 15, 2025
Features
- Added a .clang-tidy configuration file for static code analysis.
- Added a .clang-format configuration file to enforce formatting standards.

Code Formatting
- Applied clang-format to the codebase for consistent formatting (Google style).
- Updated code to address issues identified by clang-tidy.

Code Cleanup
- Removed unused code from the Arg module.
@csboo csboo merged commit 7f18f42 into main May 15, 2025
3 checks passed
@csboo csboo mentioned this pull request May 15, 2025
@csboo
Copy link
Owner Author

csboo commented May 15, 2025

one more thing, this also fixes #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants