You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -74,9 +74,9 @@ flowchart TB
74
74
3.[ParseDataProvider](server/src/parseDataProvider.ts) reads the file using the `fileContentProvider`, ...
75
75
4. ... which caches the file contents, to avoid re-reading files that have not changed.
76
76
5.[ParseDataProvider](server/src/parseDataProvider.ts) parses the file using [parser.ts](server/src/parser.ts), ...
77
-
6. ... which parses it using the compiled `fbuild-grammar.ts` from step 0. This generates tokens and metadata.
77
+
6. ... which parses it using the compiled `fbuild-grammar.ts` from step 0. This generates tokens and metadata. Note that the FASTBuild code base calls this "tokenizing" instead of "parsing".
78
78
7.[ParseDataProvider](server/src/parseDataProvider.ts) caches the parse data, to avoid re-parsing files that have not changed.
79
-
8. The [server](server/src/server.ts) evaluates the parsed data using [evaluator.ts](server/src/evaluator.ts). This involves:
79
+
8. The [server](server/src/server.ts) evaluates the parsed data using [evaluator.ts](server/src/evaluator.ts). Note that the FASTBuild code base calls this "parsing" instead of "evaluating". This involves:
80
80
* Evaluating each statement while maintaining state for variables/defines
0 commit comments