[Syntax] Short diversion converting StmtListSyntax to a SyntaxCollection

This commit is contained in:
David Farler
2017-03-02 16:05:54 -08:00
parent f900fbdcea
commit ceb3babbc6
9 changed files with 69 additions and 102 deletions

View File

@@ -112,7 +112,6 @@ class DeclModifierSyntax final : public Syntax {
public:
using DataType = DeclModifierSyntaxData;
static constexpr SyntaxKind Kind = SyntaxKind::DeclModifier;
/// Return the name of the modifier.
RC<TokenSyntax> getName() const;
@@ -165,7 +164,6 @@ class DeclModifierListSyntax final :
friend class FunctionDeclSyntax;
using DataType = DeclModifierListSyntaxData;
static constexpr SyntaxKind Kind = SyntaxKind::DeclModifierList;
DeclModifierListSyntax(const RC<SyntaxData> Root, const DataType *Data)
: SyntaxCollection(Root, Data) {}
@@ -574,7 +572,6 @@ class FunctionParameterSyntax final : public Syntax {
public:
using DataType = FunctionParameterSyntaxData;
static constexpr SyntaxKind Kind = SyntaxKind::FunctionParameter;
FunctionParameterSyntax(const RC<SyntaxData> Root, const DataType *Data)
: Syntax(Root, Data) {}
@@ -714,7 +711,6 @@ class FunctionSignatureSyntax final : public Syntax {
public:
using DataType = FunctionSignatureSyntaxData;
static constexpr SyntaxKind Kind = SyntaxKind::FunctionSignature;
FunctionSignatureSyntax(const RC<SyntaxData> Root, const DataType *Data)
: Syntax(Root, Data) {}