spec: fix some backtic-quotes for markdown rendering

Closes #120
https://github.com/cuelang/cue/pull/120

GitOrigin-RevId: daa0bd525f45607a9fd555197e5f04ed7d5b5cbc
Change-Id: I31e809c69e2655dda38a4596d544851dfc1c76bc
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/3360
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/doc/ref/spec.md b/doc/ref/spec.md
index f9f36df..a6c394d 100644
--- a/doc/ref/spec.md
+++ b/doc/ref/spec.md
@@ -705,7 +705,7 @@
 #### Default values
 
 Any element of a disjunction can be marked as a default
-by prefixing it with an asterisk '*'.
+by prefixing it with an asterisk `*`.
 Intuitively, when an expression needs to be resolved for an operation other
 than unification or disjunctions,
 non-starred elements are dropped in favor of starred ones if the starred ones
@@ -822,7 +822,7 @@
 ### Bottom and errors
 
 Any evaluation error in CUE results in a bottom value, respresented by
-the token '_|_'.
+the token `_|_`.
 Bottom is an instance of every other value.
 Any evaluation error is represented as bottom.
 
@@ -832,7 +832,7 @@
 
 ### Top
 
-Top is represented by the underscore character '_', lexically an identifier.
+Top is represented by the underscore character `_`, lexically an identifier.
 Unifying any value `v` with top results `v` itself.
 
 ```