Commit Graph

16 Commits

Author SHA1 Message Date
Roberto Raggi
87f3be37b4 Added CPlusPlus.h 2010-08-13 17:37:49 +02:00
Roberto Raggi
0540aa362d Get rid of the old Semantic pass. 2010-08-13 16:55:43 +02:00
Roberto Raggi
385eb796d4 Initial work on the new Binder.
Eventually, it will replace CPlusPlus::Semantic & co.
2010-08-12 16:03:41 +02:00
Roberto Raggi
61a504c427 Ensure that the memory pool can be reused after a rewind and get rid of the segmented array. 2010-03-18 15:23:13 +01:00
Erik Verbruggen
8d8b05da5a Reworked parts of the QtPropertyDeclaration parsing and handling. 2010-02-07 10:49:03 +01:00
Erik Verbruggen
fcf67d7d8e Added clone methods to the AST. 2010-02-02 11:41:57 +01:00
Roberto Raggi
0528f2407a Introduced type matchers. 2009-11-23 12:53:33 +01:00
Roberto Raggi
d8ada46fc4 Compile. 2009-11-18 15:27:17 +01:00
Roberto Raggi
bc96850ded Introduced ASTPatternBuilder 2009-11-16 14:54:45 +01:00
Roberto Raggi
5dcf449afd Initial work on the pattern matcher for AST nodes. 2009-11-12 18:03:05 +01:00
Roberto Raggi
9e7ff0469b Removed the AST cloner. 2009-11-10 16:20:09 +01:00
Roberto Raggi
88f3fa09be Removed deprecated PrettyPrinter. We need a way to generate the pretty printer from the C++ parser. 2009-10-09 11:44:12 +02:00
Roberto Raggi
a790c13cbe Generated the methods to accept AST nodes. 2009-06-17 14:14:51 +02:00
Roberto Raggi
62adaedff9 AST cloning. 2009-06-05 10:47:40 +02:00
Roberto Raggi
68552b8f4d Added fast lookup of objc type qualifiers. 2009-02-05 15:06:48 +01:00
hjk
fe0533de2a Fixes: move all files in shared/* to src/shared/* 2009-01-26 16:19:24 +01:00