-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#define pre processor #194
Comments
I’d like to work on this issue. Please assign it to me |
To assign issues to yourself please read this documentation: https://github.com/CrossGL/crosstl/blob/main/CONTRIBUTING.md#-assigning-or-creating-issues |
@CrossGL-issue-bot assign me |
Thank you for taking on this issue! If you have any questions or need assistance, feel free to ask. |
feat: Add DirectX preprocessor for handling #define, #ifdef, #include, and related directives refactor: Integrate preprocessor into DirectX lexer refactor: Update DirectX backend init to include preprocessing pipeline test: Add tests for DirectX preprocessor functionality fix: Improve error handling for invalid directives in preprocessor
Fix: importing HLSLLexer from crossGL backend
Mocking os.path.exists: I added the @patch("os.path.exists", return_value=True) decorator to mock os.path.exists for all the test methods that deal with file inclusion. This ensures that file existence checks return True during tests. Raising ValueError for Undefined Macros: I updated the expand_macros method to raise a ValueError when undefined macros are encountered.
@CrossGL-issue-bot assign me |
The issue you are trying to assign to yourself is already assigned. |
No description provided.
The text was updated successfully, but these errors were encountered: