-
david_v authored
* src/strategocxx/CxxVariables.sdf, src/strategocxx/StrategoCxx.sdf: Update for filter rewriting. * lib/prelude/Identifier.str: Add AST mode for Identifier rule. * src/disamb/specifier/Stop.str, src/disamb/specifier/Specifier.str, * src/disamb/specifier/Increment.str, * src/disamb/declarator/ValidDeclarator.str, * src/disamb/declarator/ParameterDeclaratorCandidate.str, * src/disamb/declarator/ParameterDeclarator.str, * src/disamb/declarator/MemberDeclaratorCandidate.str, * src/disamb/declarator/MemberDeclarator.str, * src/disamb/declarator/InitializerDeclaratorCandidate.str, * src/disamb/declarator/InitializerDeclarator.str, * src/disamb/declarator/FunctionDeclarator.str, * src/disamb/declarator/Declarator.str, * src/disamb/declaration/DeclarationCut.str, * src/disamb/declaration/DeclarationCandidate.str, * src/disamb/namespace/NamespaceDefinitionCut.str * src/disamb/namespace/NamespaceDefinitionCandidate.str, * src/disamb/namespace/NamespaceDefinition.str, * src/disamb/namespace/NamespaceAliasDefinitionCandidate.str, * src/disamb/namespace/NamespaceAliasDefinition.str, * src/disamb/bitfield/afcxx-bitfield.str: Rewrite in concrete syntax mode. * src/disamb/namespace/NamespaceDefinitionCut.meta, * src/disamb/namespace/NamespaceDefinitionCandidate.meta, * src/disamb/namespace/NamespaceAliasDefinitionCandidate.meta, * src/disamb/namespace/NamespaceAliasDefinition.meta, * src/disamb/declaration/DeclarationCut.meta, * src/disamb/declaration/DeclarationCandidate.meta, * src/disamb/bitfield/afcxx-bitfield.meta, * src/disamb/declarator/ValidDeclarator.meta, * src/disamb/declarator/ParameterDeclaratorCandidate.meta, * src/disamb/declarator/ParameterDeclarator.meta, * src/disamb/declarator/MemberDeclaratorCandidate.meta, * src/disamb/declarator/InitializerDeclaratorCandidate.meta, * src/disamb/declarator/MemberDeclarator.meta, * src/disamb/declarator/InitializerDeclarator.meta, * src/disamb/declarator/FunctionDeclarator.meta, * src/disamb/declarator/Declarator.meta, src/disamb/specifier/Stop.meta * src/disamb/specifier/Specifier.meta * src/disamb/specifier/Increment.meta: New. * src/disamb/specifier/Makefile.am, src/disamb/declarator/Makefile.am, * src/disamb/declaration/Makefile.am, src/disamb/namespace/Makefile.am, * src/disamb/bitfield/Makefile.am: Generate two binaries (AST and AsFix) * TODO: Update. * lib/cxx/TemplateIdsOverlays.str: Removed. * lib/cxx/Makefile.am: Update.
1a709035