add a bit to syntax intro
This commit is contained in:
parent
5d0cdc814a
commit
6ee323dce3
|
|
@ -6,3 +6,8 @@ out that doing even this involves a lot of work, including lexing, parsing,
|
||||||
macro expansion, name resolution, conditional compilation, feature-gate
|
macro expansion, name resolution, conditional compilation, feature-gate
|
||||||
checking, and validation of the AST. In this chapter, we take a look at all
|
checking, and validation of the AST. In this chapter, we take a look at all
|
||||||
of these steps.
|
of these steps.
|
||||||
|
|
||||||
|
Notably, there isn't always a clean ordering between these tasks. For example,
|
||||||
|
macro expansion relies on name resolution to resolve the names of macros and
|
||||||
|
imports. And parsing requires macro expansion, which in turn may require
|
||||||
|
parsing the output of the macro.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue