Commit 4f979d02 authored by Fred Drake's avatar Fred Drake

Share the %define namespace with %inclduded resources.

Added new test to make sure this works, and ensure it does not get broken
later.
parent 00233397
...@@ -214,10 +214,9 @@ include any whitespace on either side, just like values from key-value ...@@ -214,10 +214,9 @@ include any whitespace on either side, just like values from key-value
pairs. pairs.
Names must be defined before they are used, and may not be Names must be defined before they are used, and may not be
re-defined. All names are associated with the source text in which re-defined. All resources being parsed as part of a configuration
they are defined, so distinct sources which are referenced using share a single namespace for defined names. This means that resources
\keyword{\%include} are not affected by which may be included more than once should not define any names.
definitions created by the resource being parsed.
References to defined names from configuration values use the syntax References to defined names from configuration values use the syntax
described for the \refmodule{ZConfig.substitution} module. described for the \refmodule{ZConfig.substitution} module.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment