diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-08-07 19:21:33 +0100 |
---|---|---|
committer | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-08-07 19:21:33 +0100 |
commit | d74af562482036ab95bc0cee59f993041a54f001 (patch) | |
tree | f8ce4406474f31ed9054f900613030142530614d /docs/dev/architecture.md | |
parent | c5b44975b8dd8f9b4b98dc64855943113795ecfa (diff) | |
parent | 61f42cc647b08614e6b7e7a4213956b880488a9e (diff) |
Merge #1662
1662: architecture.md: "finish not Y" -> "finish node Y" r=matklad a=eupn
Is this a typo?
Co-authored-by: eupn <[email protected]>
Diffstat (limited to 'docs/dev/architecture.md')
-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 9e9651801..4caacea7d 100644 --- a/docs/dev/architecture.md +++ b/docs/dev/architecture.md | |||
@@ -70,7 +70,7 @@ Rust syntax tree structure and parser. See | |||
70 | 70 | ||
71 | - [rowan](https://github.com/rust-analyzer/rowan) library is used for constructing syntax trees. | 71 | - [rowan](https://github.com/rust-analyzer/rowan) library is used for constructing syntax trees. |
72 | - `grammar` module is the actual parser. It is a hand-written recursive descent parser, which | 72 | - `grammar` module is the actual parser. It is a hand-written recursive descent parser, which |
73 | produces a sequence of events like "start node X", "finish not Y". It works similarly to [kotlin's parser](https://github.com/JetBrains/kotlin/blob/4d951de616b20feca92f3e9cc9679b2de9e65195/compiler/frontend/src/org/jetbrains/kotlin/parsing/KotlinParsing.java), | 73 | produces a sequence of events like "start node X", "finish node Y". It works similarly to [kotlin's parser](https://github.com/JetBrains/kotlin/blob/4d951de616b20feca92f3e9cc9679b2de9e65195/compiler/frontend/src/org/jetbrains/kotlin/parsing/KotlinParsing.java), |
74 | which is a good source of inspiration for dealing with syntax errors and incomplete input. Original [libsyntax parser](https://github.com/rust-lang/rust/blob/6b99adeb11313197f409b4f7c4083c2ceca8a4fe/src/libsyntax/parse/parser.rs) | 74 | which is a good source of inspiration for dealing with syntax errors and incomplete input. Original [libsyntax parser](https://github.com/rust-lang/rust/blob/6b99adeb11313197f409b4f7c4083c2ceca8a4fe/src/libsyntax/parse/parser.rs) |
75 | is what we use for the definition of the Rust language. | 75 | is what we use for the definition of the Rust language. |
76 | - `parser_api/parser_impl` bridges the tree-agnostic parser from `grammar` with `rowan` trees. | 76 | - `parser_api/parser_impl` bridges the tree-agnostic parser from `grammar` with `rowan` trees. |