Parse C++ 0x argument packs.

This commit is contained in:
Roberto Raggi
2010-03-25 12:15:38 +01:00
parent 1bdae0815d
commit fe261bc256
13 changed files with 220 additions and 6 deletions

View File

@@ -2555,3 +2555,22 @@ unsigned TrailingReturnTypeAST::lastToken() const
return arrow_token + 1;
}
unsigned BracedInitializerAST::firstToken() const
{
return lbrace_token;
}
unsigned BracedInitializerAST::lastToken() const
{
if (rbrace_token)
return rbrace_token + 1;
else if (comma_token)
return comma_token + 1;
else if (expression_list)
return expression_list->lastToken();
return lbrace_token + 1;
}