Skip to content

Commit b709599

Browse files
Aaron1011mark-i-m
authored andcommitted
Add 'recovery' to the gloassary
1 parent b183202 commit b709599

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/appendix/glossary.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ promoted constants <div id="pc"/> | Constants extracted from a function
6161
provider <div id="provider"/> | The function that executes a query. ([see more](../query.html))
6262
quantified <div id="quantified"/> | In math or logic, existential and universal quantification are used to ask questions like "is there any type T for which is true?" or "is this true for all types T?"; see [the background chapter for more](./background.html#quantified).
6363
query <div id="query"/> | Perhaps some sub-computation during compilation. ([see more](../query.html))
64+
recovery <div id="recovery"/> | Recovery refers to handling invalid syntax during parsing (e.g. a missing comma) and continuing to parse the AST. This avoid showing spurious errors to the user (e.g. showing 'missing field' errors when the struct definition contains errors).
6465
region <div id="region"/> | Another term for "lifetime" often used in the literature and in the borrow checker.
6566
rib <div id="rib"/> | A data structure in the name resolver that keeps track of a single scope for names. ([see more](../name-resolution.html))
6667
sess <div id="sess"/> | The compiler session, which stores global data used throughout compilation

0 commit comments

Comments
 (0)