Extra tools
Contents:
- Pyxx, the C/C++/Objective-C/Objective-C++ parser
- Parsing methodology
- Rule tweaks
- Static conflict resolution
- template-parameter-list/template-argument-list,
> - selection-statement,
else - elaborated-enum-specifier / opaque-enum-declaration
- enum-base / bitfield specifier
- base-clause / bitfield specifier
- new-expression,
{and assignment-expression,= - nested-name-specifier,
:: - conversion-type-id, attribute-specifier-seq
- explicit-specifier/noexcept-specifier,
( - Operators
new,new[],delete,delete[] - Operators
delete,delete[]and lambda-expression - conversion-declarator, binary operators
- new-type-id, binary operators
- destructor, unary
~operator - constraint-logical-and-expression,
&& - global-module-fragment
- requirement-expression, nested-requirement
- id-expression in a template-argument
- export-declaration,
exportmodule-import-declaration
- template-parameter-list/template-argument-list,
- Dynamic conflict resolution
- class-name, enum-name, typedef-name in a type-name
- declarator, decl-specifier
- template-id,
< - variadic-parameter-list, pack-declarator
- primary-expression, pure-specifier / bitfield declaration, mem-initializer / compound-statement, brace-or-equal-initializer
- typename-specifier, typename-parameter
- initializer, parameters-and-qualifiers
- trailing-return-type, abstract-declarator / parameters-and-qualifiers / initializer
typetemplate parameter,non-typeclass template parameter- deduction-guide, template-declaration
- The OpenCL C++ toolchain