diff options
| author | Adam Tuck <tuckaet@gmail.com> | 2021-02-06 14:40:23 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-06 14:40:23 -0800 |
| commit | c2064e8bcfdd937ef05a5e1ff59b532b4a37181e (patch) | |
| tree | b2a58c2f8a4c98732ee6538bd9e50eb48a71f817 /docs/dev | |
| parent | d7c99931d05e3723d878bea5dc26766791fa4e69 (diff) | |
| download | rust-c2064e8bcfdd937ef05a5e1ff59b532b4a37181e.tar.gz rust-c2064e8bcfdd937ef05a5e1ff59b532b4a37181e.zip | |
Update architecture.md
Typo
Diffstat (limited to 'docs/dev')
| -rw-r--r-- | docs/dev/architecture.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/dev/architecture.md b/docs/dev/architecture.md index 56ebaa3df0e..a6bb024a86c 100644 --- a/docs/dev/architecture.md +++ b/docs/dev/architecture.md @@ -75,7 +75,7 @@ Original [libsyntax parser](https://github.com/rust-lang/rust/blob/6b99adeb11313 **Architecture Invariant:** the parser is independent of the particular tree structure and particular representation of the tokens. It transforms one flat stream of events into another flat stream of events. -Token independence allows us to pares out both text-based source code and `tt`-based macro input. +Token independence allows us to parse out both text-based source code and `tt`-based macro input. Tree independence allows us to more easily vary the syntax tree implementation. It should also unlock efficient light-parsing approaches. For example, you can extract the set of names defined in a file (for typo correction) without building a syntax tree. |
