From f02b6adcd05720e8655b8b0fd64f81791e63f987 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 2 Aug 2003 20:46:00 -0700 Subject: [PATCH] Add a note in the readme about the fact that we now do a five- phase parse: the last phase is the inline function expansion and the tree simplification. --- README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README b/README index a30ebe08..6b1034b8 100644 --- a/README +++ b/README @@ -26,13 +26,14 @@ And no, it doesn't use lex and yacc (or flex and bison). In my personal opinion, the result of using lex/yacc tends to end up just having to fight the assumptions the tools make. -The parsing is done in four phases: +The parsing is done in five phases: - full-file tokenization - pre-processing (which can cause another tokenization phase of another file) - semantic parsing. - lazy type evaluation + - inline function expansion and tree simplification Note the "full file" part. Partly for efficiency, but mostly for ease of use, there are no "partial results". The library completely parses one -- 2.11.4.GIT