When and why processors BASICGEN and BASICDEL are called. It enhances the brief description we can find in the Endevor documentation.
Processors BASICGEN and BASICDEL are called when a processor group '*NOPROC*' has been defined for a TYPE of element defined with Source Output Library.
When you generate an Element of this Type, the Processor BASICGEN copies the current level of the element's code into the Source Output Library.
If the Expand include option is in use for the Type of element being generated, BASICGEN will also expand all includes accordingly to the Expand includes rule in place.
When you delete an element of this Type, the processor BASICDEL is called to delete the member from the Source Output library.
For further information, see chapter "Define Processor Group Syntax"