Skip to content

Support for user-defined operator definitions (opDefs)#87

Merged
perrydv merged 3 commits intomainfrom
user-defined-ops
Sep 11, 2025
Merged

Support for user-defined operator definitions (opDefs)#87
perrydv merged 3 commits intomainfrom
user-defined-ops

Conversation

@perrydv
Copy link
Copy Markdown
Contributor

@perrydv perrydv commented Sep 11, 2025

This PR provides support and testing for:

  • registering a global user-defined opDef
  • providing an opDef in the compileInfo list of an nFunction, either on its own or as an nClass method
  • providing opDefs in the compileInfo list of an nClass, which can be used either for real methods or simply to provide new class-level keywords (which can be converted to valid C++, including for C++ methods inherited from C++ base classes by providing a header and inheritance)

@perrydv perrydv merged commit da4444a into main Sep 11, 2025
4 checks passed
@perrydv perrydv deleted the user-defined-ops branch September 11, 2025 05:46
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.

1 participant