diff --git a/src/graph.xsl b/src/graph.xsl
index 9f3036ea..40ffa22e 100644
--- a/src/graph.xsl
+++ b/src/graph.xsl
@@ -59,7 +59,7 @@
The resulting graph will be normalized with duplicate vertices and
edges removed,
making it suitable for ad hoc graph generation.@c
- @footnote{This is done by calling @ref{graph:union}.}
+ @footnote{This is done by calling @ref{graph:union#1}.}
-->
@@ -208,7 +208,7 @@
Graph operations are usually performed on single packages,
but it is occionally necessary to traverse packages to recurisvely
resolve dependencies.
- @ref{graph:dep-lookup} makes this easy:
+ @ref{graph:dep-lookup#3} makes this easy:
TODO: Generic graph functions.
-->
@@ -247,10 +247,10 @@
@@ -295,7 +295,7 @@
@@ -201,7 +201,7 @@
expansions would never take place.
Once expansion is complete, by the definition of
- @ttref{eseq:is-expandable}, expansion will halt.
+ @ttref{eseq:is-expandable#1}, expansion will halt.
-->
@@ -314,8 +314,8 @@
expansion.
Its default behavior is an important consideration: what if
- @ttref{eseq:is-expandable} is overridden but the implementation
- forgets to override @ttref{eseq:expand-node}? If the default
+ @ttref{eseq:is-expandable#1} is overridden but the implementation
+ forgets to override @ttref{eseq:expand-node#1}? If the default
behavior were to simply echo back the node, it seems likely that we
would never finish processing, since the very node that matched the
predicate to begin with would remain unchanged.
@@ -334,9 +334,9 @@
provided node. Note that this call represents a single step in an
expansion, so it need not result in a complete expansion; further
processing will take place according to the result of the
- @ttref{eseq:is-expandable} predicate.
+ @ttref{eseq:is-expandable#1} predicate.
- If @ttref{eseq:is-expandable} is provided, but an override for this
+ If @ttref{eseq:is-expandable#1} is provided, but an override for this
function is not, then the default behavior is to return a node in
our namespace providing a description of the problem; this is to
prevent infinite recursion/iteration.
@@ -353,7 +353,7 @@
@@ -396,7 +396,7 @@
@dfn{Hoisting} is the process of moving a fully expanded head node
out of the expansion sequence; it is the final step of the process
for a head node and is driven wholly by the
- @ttref{eseq:is-expandable} predicate.
+ @ttref{eseq:is-expandable#1} predicate.
Unfortunately, we cannot continue processing immediately after
hoisting for the same reasons that we cannot continue processing
diff --git a/tools/literate-xsl b/tools/literate-xsl
index 36c9e096..c058e0ca 160000
--- a/tools/literate-xsl
+++ b/tools/literate-xsl
@@ -1 +1 @@
-Subproject commit 36c9e096251f6343ddaec3a07df6211b768bd973
+Subproject commit c058e0ca1ed200cd6e3d285634dac3452d8df0a5