add a bit to syntax intro

This commit is contained in:
mark 2020-04-30 11:33:05 -05:00 committed by Who? Me?!
parent 5d0cdc814a
commit 6ee323dce3
1 changed files with 5 additions and 0 deletions

View File

@ -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.