Defsystem grammar dependency-def bug
I think the rule for dependency-def is incorrect.
# This is used in :depends-on, as opposed to "dependency", which is used # in :in-order-to dependency-def := simple-component-name | ( :feature feature-expression dependency-def ) # see Feature dependencies | ( :version simple-component-name version-specifier ) | ( :require module-name )
As far as I know, there is no requirement that
simple-component-name (no slashes allowed) must be used for a system level
:depends-on. I can believe there's such a requirement for component level