Commit Graph

74 Commits

Author SHA1 Message Date
Roberto Raggi
807f17b500 Added the ability to clone AST nodes. Please, note that this is not finished yet. So don't try to use it. 2009-01-07 17:52:01 +01:00
Roberto Raggi
7fcf6cb255 Pretty printing of wide string literals. 2009-01-07 11:03:37 +01:00
Roberto Raggi
f4bf0a3a6d Checkpoint. Pretty printing of switch and case statements. 2009-01-07 10:59:36 +01:00
Roberto Raggi
8ec03e6bcd Pretty print char ltierals and wide char literals. 2009-01-07 10:49:08 +01:00
Roberto Raggi
f63d56a13b Nicer pretty printing of while statements. 2009-01-07 10:42:43 +01:00
Roberto Raggi
ffbc28cbbd Added a space before cv-qualifiers in a function declarator. 2009-01-07 10:38:24 +01:00
Roberto Raggi
0449c67f03 Fixed the pretty printing of class specifiers and base clauses. 2009-01-07 10:35:53 +01:00
Roberto Raggi
0030f87e9c Improved the pretty printing of enum specifiers and if-else statements. 2009-01-07 10:33:19 +01:00
Roberto Raggi
fb0d60ae66 Add a space before the initializer. 2009-01-07 10:26:27 +01:00
Roberto Raggi
af89fb1bfc Implemented ExpressionListAST::accept(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
03854281da Accept the next-declarator in NewDeclaratorAST::accept() and implemented NewDeclarator::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
38be56407b WhileStatementAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
7c6c439c69 UsingDirectiveAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
fa0ef5224b UsingAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
7d719a660b TypenameTypeParameterAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
1a7a8102d5 TypenameCallExpressionAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
750b0417b0 TypeidExpressionAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
c1a2afceb5 TypeIdAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
2fb5e63097 TypeConstructorCallAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
0f3372118a TemplateTypeParameterAST::lastToken(). 2009-01-06 12:15:51 +01:00
Roberto Raggi
43db13a21f TemplateIdAST::lastToken(). 2009-01-06 12:15:50 +01:00
Roberto Raggi
c187d71cb0 TemplateDeclarationAST::lastToken(). 2009-01-06 12:15:50 +01:00
Roberto Raggi
9666488fbe TemplateArgumentListAST::lastToken(). 2009-01-06 12:15:50 +01:00
Roberto Raggi
dc08c07de0 SwitchStatementAST::lastToken(). 2009-01-06 12:15:50 +01:00
Roberto Raggi
5ceea60c16 SimpleDeclarationAST::lastToken(). 2009-01-06 12:15:50 +01:00
Roberto Raggi
5a06e283e8 QualifiedNameAST::lastToken(). 2009-01-06 11:45:29 +01:00
Roberto Raggi
e0c1943c5c PointerToMemberAST::lastToken(). 2009-01-06 11:45:29 +01:00
Roberto Raggi
57cf35a37a ParamterDeclarationAST::lastToken() and ParameterDeclarationClauseAST::lastToken(). 2009-01-06 11:45:29 +01:00
Roberto Raggi
b563081e26 More *AST::lastToken(). 2009-01-06 11:45:29 +01:00
Roberto Raggi
6f8b3d3d2d Implemented NewExpressionAST::lastToken() and NewInitializerAST::lastToken(). 2009-01-06 11:45:29 +01:00
mae
1187e56ba5 added missing cassert include 2009-01-05 18:28:56 +01:00
Roberto Raggi
7cf9888a1e Fixed a typo in the pretty printing of TemplateTypeParameterAST. 2009-01-05 16:11:28 +01:00
Roberto Raggi
ab474061a6 Pretty print declarator list. 2009-01-05 16:10:56 +01:00
Roberto Raggi
ce6bbe65f3 Implemented NestedExpressionAST::lastToken() 2009-01-05 14:07:57 +01:00
Roberto Raggi
bf554cb45c Implemented NestedDeclaratorAST::lastToken(). 2009-01-05 10:41:26 +01:00
Roberto Raggi
ae49c6b487 Implemented NamespaceAliasDefinitionAST::lastToken(). 2009-01-05 10:40:11 +01:00
Roberto Raggi
fdd77d8c7d Implemented NamespaceAST::lastToken(). 2009-01-05 10:34:45 +01:00
Roberto Raggi
cc83821890 Implemented MemberAccessAST::lastToken(). 2009-01-05 10:32:28 +01:00
Roberto Raggi
1dbdea5fcc Implemented MemInitializerAST::lastToken(). 2009-01-05 10:31:15 +01:00
Roberto Raggi
4fcadbdd49 Implemented LinkageBodyAST::lastToken(). 2009-01-05 10:29:12 +01:00
Roberto Raggi
77c16d1317 Implemented LabeledStatementAST::lastToken(). 2009-01-05 10:27:49 +01:00
Roberto Raggi
5e40f21183 Implemented IfStatementAST::lastToken(). 2009-01-05 10:26:20 +01:00
Roberto Raggi
2fdbfe87ef Implemented GotoStatementAST::lastToken(). 2009-01-05 10:24:09 +01:00
Roberto Raggi
95c1993090 Implemented FunctionDefinitionAST::lastToken(). 2009-01-05 10:22:58 +01:00
Roberto Raggi
fb96595a65 Implemented FunctionDeclaratorAST::lastToken(). 2009-01-05 10:20:58 +01:00
Roberto Raggi
dfb8373211 Implemented ForStatementAST::lastToken(). 2009-01-05 10:18:16 +01:00
lunowi
80faa8ea7e compile error on windows 2009-01-04 19:12:57 +01:00
Roberto Raggi
722ccd9e0d Initial implementation of the pretty printer. 2009-01-03 13:02:37 +01:00
Roberto Raggi
8d91577df9 Implemented ExceptionSpecificationAST::lastToken(). 2009-01-02 17:59:27 +01:00
Roberto Raggi
61dac8c9cf Implemented ExceptionDeclarationAST::lastToken(). 2009-01-02 17:57:28 +01:00