summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
* Process compound statements.Roberto Raggi2010-08-131-4/+9
|
* CleanupRoberto Raggi2010-08-131-5/+0
|
* Update the function name.Roberto Raggi2010-08-131-0/+10
|
* Added public methods to process declarations and expressions.Roberto Raggi2010-08-132-0/+16
|
* Process type-ids.Roberto Raggi2010-08-131-0/+1
|
* Process enumerators.Roberto Raggi2010-08-132-8/+22
|
* Process named and elaborated type specifiers.Roberto Raggi2010-08-131-4/+3
|
* Process simple declarations.Roberto Raggi2010-08-131-3/+25
|
* Bind function definitions.Roberto Raggi2010-08-132-10/+47
|
* Bind NamespaceAST nodes.Roberto Raggi2010-08-131-1/+14
|
* Store the default value of the formal argument in a string literal.Roberto Raggi2010-08-131-0/+15
|
* Create symbols for the formal arguments.Roberto Raggi2010-08-131-1/+15
|
* Add the class to its enclosing scope.Roberto Raggi2010-08-131-0/+2
|
* Handle symbol visibility.Roberto Raggi2010-08-132-8/+36
|
* Added the base class symbol to its enclosing class declaration.Roberto Raggi2010-08-131-1/+1
|
* Added a way to bind TranslationUnitAST nodes.Roberto Raggi2010-08-132-10/+14
|
* The core-declarator needs to be visited after the postfix declarators.Roberto Raggi2010-08-131-1/+1
|
* Returns the newly computed type.Roberto Raggi2010-08-131-2/+1
|
* Process the translation unit.Roberto Raggi2010-08-121-0/+3
|
* Process simple-type-specifiers and class-specifiers.Roberto Raggi2010-08-122-19/+235
|
* Process the ptr-declarators.Roberto Raggi2010-08-121-8/+22
|
* Removed the warns.Roberto Raggi2010-08-121-248/+15
|
* Process the postfix declarators.Roberto Raggi2010-08-122-16/+36
|
* Remember the declarator-id.Roberto Raggi2010-08-122-23/+31
|
* Process names.Roberto Raggi2010-08-122-72/+258
|
* Added Bind::switchScope() and Bind::currentScope().Roberto Raggi2010-08-122-0/+17
|
* Initial work on the new Binder.Roberto Raggi2010-08-123-0/+2421
| | | | Eventually, it will replace CPlusPlus::Semantic & co.
* Generate AST nodes for the bit fields.Roberto Raggi2010-08-121-2/+4
|
* Renamed Symboo::isScopedSymbol().Roberto Raggi2010-08-122-3/+3
|
* Remember the T_TEMPLATE token we use to force the parser to recognize a ↵Roberto Raggi2010-08-126-5/+15
| | | | template-id.
* Compile with Intel CC: va_copy isn't defined.Thiago Macieira2010-08-112-0/+4
| | | | | | | | This looks like a compiler bug. Intel CC uses the GCC headers, but they appear to be incompatible. Bug will be reported, but meanwhile work around the problem. Reviewed-By: Trust Me
* Really fix compile now.Tobias Hunger2010-08-112-2/+2
|
* Build fix on windowsTobias Hunger2010-08-112-0/+8
|
* Get rid of the #warning directives.Roberto Raggi2010-08-112-2/+5
|
* Enabled the template instantiation.Roberto Raggi2010-08-112-0/+12
|
* Mark the templates.Roberto Raggi2010-08-111-1/+1
|
* Removed TemplateArgumentListRoberto Raggi2010-08-116-17/+15
|
* Get rid of the prefix findOrInsert for the functions in CPlusPlus::Control.Roberto Raggi2010-08-117-41/+41
|
* Introduced CPlusPlus::Template and process the template declarations.Roberto Raggi2010-08-1116-34/+161
|
* Removed TemplateParameters.Roberto Raggi2010-08-117-157/+13
|
* Merged ScopedSymbol and Scope.Roberto Raggi2010-08-1114-583/+300
|
* Forward the methods of Scope.Roberto Raggi2010-08-112-0/+135
|
* The method enclosingSymbol() should always return a ScopedSymbol.Roberto Raggi2010-08-112-2/+2
|
* Added warning(), error, and fatal() to Parser.cppRoberto Raggi2010-08-113-38/+72
|
* Some cleanup in the diagnostic client.Roberto Raggi2010-08-113-61/+40
|
* New implementation of CPlusPlus::FindUsagesRoberto Raggi2010-08-102-0/+8
|
* Annotate EnumSpecifierASTs with the Enum symbols.Roberto Raggi2010-08-092-0/+5
|
* Apply the decl specifiers.Roberto Raggi2010-08-093-49/+51
|
* Speed up the comutation of the local members.Roberto Raggi2010-08-062-7/+3
|
* Use Prototype instead of Function.Roberto Raggi2010-08-054-17/+9
|