about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
authorGus Wynn <guswynn@gmail.com>2020-09-11 16:49:05 -0700
committerGitHub <noreply@github.com>2020-09-12 08:49:05 +0900
commit453611df6fdce089937654050281d8736776ff7b (patch)
tree77e8996d5ef4def32771af7d8f9362875733016b /src/doc/rustc-dev-guide
parent7ccdf4c015af4bb49c1ad6586225c30e4cc90ba8 (diff)
downloadrust-453611df6fdce089937654050281d8736776ff7b.tar.gz
rust-453611df6fdce089937654050281d8736776ff7b.zip
Improve link and description of entry points in parser section (#876)
This seemed to be out of date!
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rw-r--r--src/doc/rustc-dev-guide/src/the-parser.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/doc/rustc-dev-guide/src/the-parser.md b/src/doc/rustc-dev-guide/src/the-parser.md
index 7c59ddfe741..d3e48a17e72 100644
--- a/src/doc/rustc-dev-guide/src/the-parser.md
+++ b/src/doc/rustc-dev-guide/src/the-parser.md
@@ -29,8 +29,8 @@ high-level interface to the lexer and some validation routines that run after
 macro expansion. In particular, the [`rustc_parse::parser`][parser] contains
 the parser implementation.
 
-The main entrypoint to the parser is via the various `parse_*` functions in the
-[parser][parser]. They let you do things like turn a [`SourceFile`][sourcefile]
+The main entrypoint to the parser is via the various `parse_*` functions and others in the
+[parser crate][parser_lib]. They let you do things like turn a [`SourceFile`][sourcefile]
 (e.g. the source in a single file) into a token stream, create a parser from
 the token stream, and then execute the parser to get a `Crate` (the root AST
 node).
@@ -62,6 +62,7 @@ Code for lexical analysis is split between two crates:
 [`SourceMap`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_span/source_map/struct.SourceMap.html
 [ast module]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_ast/ast/index.html
 [rustc_parse]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_parse/index.html
+[parser_lib]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_parse/index.html
 [parser]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_parse/parser/index.html
 [`Parser`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_ast/parse/parser/struct.Parser.html
 [`StringReader`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_parse/lexer/struct.StringReader.html