@@ -10,64 +10,64 @@ Runes are a way to form expressions in Hoon.
11## Non-Rune Expressions
11## Non-Rune Expressions
13−### [Constants](https://urbit.org/docs/reference/hoon-expressions/rune/constants/)
13+### [Constants](constants)
15Hoon uses runes to form expressions, but not all expressions have runes in them. First, we have constant expressions (and also expressions that would be constant, but that they allow for interpolations).
15Hoon uses runes to form expressions, but not all expressions have runes in them. First, we have constant expressions (and also expressions that would be constant, but that they allow for interpolations).
17−### [Limbs and Wings](https://urbit.org/docs/reference/hoon-expressions/limb/)
17+### [Limbs and Wings](../limb)
19Limb and wing expressions also lack runes.
19Limb and wing expressions also lack runes.
21## Runes Proper
21## Runes Proper
23−### [`. dot` (Nock)](https://urbit.org/docs/reference/hoon-expressions/rune/dot)
23+### [`. dot` (Nock)](dot)
25−Runes used for carrying out Nock operations in Hoon.
25+Runes used for carrying out Nock operations in Hoon.
27−### [`! zap` (wild)](https://urbit.org/docs/reference/hoon-expressions/rune/zap)
27+### [`! zap` (wild)](zap)
29Wildcard category. Expressions that don't fit anywhere else go here.
29Wildcard category. Expressions that don't fit anywhere else go here.
31−### [`= tis` (Subject Modification)](https://urbit.org/docs/reference/hoon-expressions/rune/tis)
31+### [`= tis` (Subject Modification)](tis)
33Runes used to modify the subject.
33Runes used to modify the subject.
35−### [`? wut` (Conditionals)](https://urbit.org/docs/reference/hoon-expressions/rune/wut)
35+### [`? wut` (Conditionals)](wut)
37Runes used for branching on conditionals.
37Runes used for branching on conditionals.
39−### [`| bar` (Cores)](https://urbit.org/docs/reference/hoon-expressions/rune/bar)
39+### [`| bar` (Cores)](bar)
41Runes used to produce cores.
41Runes used to produce cores.
43−### [`+ lus` (Arms)](https://urbit.org/docs/reference/hoon-expressions/rune/lus)
43+### [`+ lus` (Arms)](lus)
45Runes used to define arms in a core.
45Runes used to define arms in a core.
47−### [`: col` (Cells)](https://urbit.org/docs/reference/hoon-expressions/rune/col)
47+### [`: col` (Cells)](col)
49Runes used to produce cells, which are pairs of nouns.
49Runes used to produce cells, which are pairs of nouns.
51−### [`% cen` (Calls)](https://urbit.org/docs/reference/hoon-expressions/rune/cen)
51+### [`% cen` (Calls)](cen)
53Runes used for making function calls in Hoon.
53Runes used for making function calls in Hoon.
55−### [`^ ket` (Casts)](https://urbit.org/docs/reference/hoon-expressions/rune/ket)
55+### [`^ ket` (Casts)](ket)
57−Runes that let us adjust types without violating type constraints.
57+Runes that let us adjust types without violating type constraints.
59−### [`$ bus` (Structures)](https://urbit.org/docs/reference/hoon-expressions/rune/bus)
59+### [`$ bus` (Structures)](bus)
61Runes used for defining custom types.
61Runes used for defining custom types.
63−### [`; mic` (Make)](https://urbit.org/docs/reference/hoon-expressions/rune/mic)
63+### [`; mic` (Make)](mic)
65−Miscellaneous useful macros.
65+Miscellaneous useful macros.
67−### [`~ sig` (Hints)](https://urbit.org/docs/reference/hoon-expressions/rune/sig)
67+### [`~ sig` (Hints)](sig)
69Runes that use Nock `11` to pass non-semantic info to the interpreter.
69Runes that use Nock `11` to pass non-semantic info to the interpreter.
71−### [`--`, `==` (Terminators)](https://urbit.org/docs/reference/hoon-expressions/rune/terminators)
71+### [`--`, `==` (Terminators)](terminators)
73Runes used to terminate expressions.
73Runes used to terminate expressions.