about summary refs log tree commit diff
path: root/src/doc
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc')
-rw-r--r--src/doc/reference/src/string-table-productions.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/doc/reference/src/string-table-productions.md b/src/doc/reference/src/string-table-productions.md
index 29efc46a3ae..4e9742e3bbb 100644
--- a/src/doc/reference/src/string-table-productions.md
+++ b/src/doc/reference/src/string-table-productions.md
@@ -1,16 +1,18 @@
 # String table productions
 
 Some rules in the grammar — notably [unary
-operators](#unary-operator-expressions), [binary
-operators](#binary-operator-expressions), and [keywords][keywords] — are
+operators], [binary operators], and [keywords][keywords] — are
 given in a simplified form: as a listing of a table of unquoted, printable
 whitespace-separated strings. These cases form a subset of the rules regarding
-the [token](#tokens) rule, and are assumed to be the result of a
+the [token][tokens] rule, and are assumed to be the result of a
 lexical-analysis phase feeding the parser, driven by a DFA, operating over the
 disjunction of all such string table entries.
 
-[keywords]: grammar.html#keywords
-
 When such a string enclosed in double-quotes (`"`) occurs inside the grammar,
 it is an implicit reference to a single member of such a string table
-production. See [tokens](#tokens) for more information.
+production. See [tokens] for more information.
+
+[binary operators]: expressions.html#binary-operator-expressions
+[keywords]: ../grammar.html#keywords
+[tokens]: tokens.html
+[unary operators]: expressions.html#unary-operator-expressions
\ No newline at end of file