From e169a608fc626e3acaa7d0557ebf890ce906a5ec Mon Sep 17 00:00:00 2001
From: "Robert P. Goldman" <rpgoldman@sift.net>
Date: Fri, 5 Feb 2021 18:56:36 -0600
Subject: [PATCH] Fix defsystem grammar.

Fix for #53: Didier Verna points out that `:defsystem-depends-on` has
`dependency-def` not `system-list` as its value.
---
 doc/asdf.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo
index 034691363..e0fd96346 100644
--- a/doc/asdf.texinfo
+++ b/doc/asdf.texinfo
@@ -1459,7 +1459,7 @@ Presumably, the 4th form looks like @code{(defparameter *foo-version* "5.6.7")}.
 # @pxref{Complex component names,Complex component names,Complex component names}
 @defrule{complex-component-name} @var{string} | @var{symbol}
 
-@defrule{system-option} :defsystem-depends-on @refrule{system-list}
+@defrule{system-option} :defsystem-depends-on @refrule{dependency-def}
                | :weakly-depends-on @refrule{system-list}
                | :class @var{class-name} # @pxref{System class names}
                | :build-pathname @refrule{pathname-specifier}
-- 
GitLab