================
Comment at: lib/ASTMatchers/Dynamic/Parser.cpp:242
@@ +241,3 @@
+/// parse function.
+bool parseToken(const TokenInfo &Token, CodeTokenizer *Tokenizer,
+                Parser::TokenProcessor *Processor, VariantValue *Value,
----------------
Samuel Benzaquen wrote:
> Dmitri Gribenko wrote:
> > Why doesn't lexer do this?  Every token could have an associated value 
> > (optional, of course).
> It could do the rest of the parsing, except for the matchers. I would have to 
> pass more state to it, though.
It would be best to associate values with single-token literals in the lexer.  
Recursive-descent parsing will be simplified because you will need to parse 
only high-level constructs in the parser.


http://llvm-reviews.chandlerc.com/D714

BRANCH
  svn

ARCANIST PROJECT
  clang
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to