on master help sign in
Merge pull request #424 from urbit/unsugaring
90cc1d2David Kerschner
reference/hoon-expressions/rune/col.udon+2−2
@@ -189,7 +189,7 @@ Regular: *3-fixed*.
189:-(a :-(b :-(c :-(... :-(z ~)))))
189:-(a :-(b :-(c :-(... :-(z ~)))))
190```
190```
191
191
192−##### Compiler Macro
192+##### Desugaring
193
193
194```
194```
195|-
195|-
@@ -237,7 +237,7 @@ Regular: *running*.
237:-(a :-(b :-(c :-(... z)))))
237:-(a :-(b :-(c :-(... z)))))
238```
238```
239
239
240−##### Compiler Macro
240+##### Desugaring
241
241
242```
242```
243|-
243|-
reference/hoon-expressions/rune/mic.udon+2−2
@@ -35,7 +35,7 @@ Irregular form:
35(p a (p b (p c ...)))
35(p a (p b (p c ...)))
36```
36```
37
37
38−##### Compiler macro
38+##### Desugaring
39
39
40```
40```
41|-
41|-
@@ -230,7 +230,7 @@ The gates in `q` are composed together using the gate `p` as an intermediate fun
230|. (a (c arg) d(+6 arg))
230|. (a (c arg) d(+6 arg))
231```
231```
232
232
233−##### Compiler macro
233+##### Desugaring
234
234
235```
235```
236?~ q !!
236?~ q !!
reference/hoon-expressions/rune/tis.udon+1−1
@@ -401,7 +401,7 @@ Regular: *3-fixed*.
401=+(^-(p q) r)
401=+(^-(p q) r)
402```
402```
403
403
404−### Compiler macro
404+### Desugaring
405
405
406```
406```
407?@ p
407?@ p
reference/hoon-expressions/rune/wut.udon+4−4
@@ -91,7 +91,7 @@ nest-fail
91?:(a & ?:(b & ?:(c & ?:(... ?:(z & |)))))
91?:(a & ?:(b & ?:(c & ?:(... ?:(z & |)))))
92```
92```
93
93
94−##### Compiler macro
94+##### Desugaring
95
95
96```
96```
97|-
97|-
@@ -231,7 +231,7 @@ As is usual with inverted forms, use `?.` when the yes-case expression is much t
231~|(%mint-lost !!)
231~|(%mint-lost !!)
232```
232```
233
233
234−##### Compiler macro
234+##### Desugaring
235
235
236```
236```
237|-
237|-
@@ -380,7 +380,7 @@ a union, with a default.
380q
380q
381```
381```
382
382
383−##### Compiler macro
383+##### Desugaring
384
384
385```
385```
386|-
386|-
@@ -436,7 +436,7 @@ If there is a case that is never taken you'll get a `mint-vain` error.
436?.(a | ?.(b | ?.(c | ?.(... ?.(z | &)))))
436?.(a | ?.(b | ?.(c | ?.(... ?.(z | &)))))
437```
437```
438
438
439−##### Compiler macro
439+##### Desugaring
440
440
441```
441```
442|-
442|-