-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
priority-highShould be resolved in 1-2 sprintsShould be resolved in 1-2 sprintsseverity-highA bug for which there may be workaround but limits the usage of the Zowe for major use casesA bug for which there may be workaround but limits the usage of the Zowe for major use cases
Description
An extension of the work for #290, which focuses on the following additional behaviors of the INCLUDE pre-processor logic. Both ways of passing options to the INCLUDE pre-processor need to be handled, and should respect each other, but currently we're only handling the PP(INCLUDE)
invocation approach (which can configure & invoke).
PPINCLUDE('ID(-inc)')
by itself should not activate the alternative, it also requiresPP(INCLUDE)
(no args)PPINCLUDE('ID(-inc)')
should be equivalent toPP(INCLUDE('ID(-inc)'))
PPINCLUDE('ID(-inc)') PP(INCLUDE('ID(++inc)'))
is equiv toPP(INCLUDE('ID(-inc) ID(++inc)'))
, which reduces toPP(INCLUDE('ID(++inc)'))
- Options str is limited to 1k characters
NOPPINCLUDE
should disable the alternative, even when it was defined usingPP
Additionally, it seems thatNOPP
shouldn't clear options information information, but does indicate that we won't invoke a pre-processor.
Metadata
Metadata
Assignees
Labels
priority-highShould be resolved in 1-2 sprintsShould be resolved in 1-2 sprintsseverity-highA bug for which there may be workaround but limits the usage of the Zowe for major use casesA bug for which there may be workaround but limits the usage of the Zowe for major use cases