-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
inline functions have been planned from the beginning. Basically, ECL is the only language that provides a mechanism for letting one subroutine invoke other subroutines. Therefore, in any other language, the only way to make it possible for the user to factor out any part of a script into a function would be to somehow inline it at the callsite.
Here is where we stand on these:
- Parsing of
inlinefunctions - Scoping and name resolution
- Inlining implementations
- Implementation for the stackless lowerer
- Registers used inside should be considered used by the function itself.
- Implementation for the stackful lowerer
- Implementation for the stackless lowerer
-
inline int(pass by reference) parameters -
const string(pass by compile-time literal) parameters
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request