From 5467d086689edd31ea1973fec1e741c2fc0d3806 Mon Sep 17 00:00:00 2001 From: Arturo Perez Date: Tue, 11 Feb 2025 14:36:36 +0100 Subject: [PATCH 1/2] Allow trailing comma in parameter list --- UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 b/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 index 9058b72..e54bf50 100644 --- a/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 +++ b/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 @@ -445,7 +445,7 @@ theTypeId: typeSpecifierSeq; parameterDeclarationClause: parameterDeclarationList; parameterDeclarationList: - parameterDeclaration (Comma parameterDeclaration)*; + parameterDeclaration (Comma parameterDeclaration )* Comma?; parameterDeclaration: declSpecifierSeq Identifier? (Assign initializerClause)?; From c5196bcdce9682913871286123b93ad76dae461f Mon Sep 17 00:00:00 2001 From: Arturo Perez Date: Tue, 11 Feb 2025 14:56:14 +0100 Subject: [PATCH 2/2] Fix space --- UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 b/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 index e54bf50..7e84c0a 100644 --- a/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 +++ b/UnrealAngelscriptParser/Grammar/UnrealAngelscriptParser.g4 @@ -445,7 +445,7 @@ theTypeId: typeSpecifierSeq; parameterDeclarationClause: parameterDeclarationList; parameterDeclarationList: - parameterDeclaration (Comma parameterDeclaration )* Comma?; + parameterDeclaration (Comma parameterDeclaration)* Comma?; parameterDeclaration: declSpecifierSeq Identifier? (Assign initializerClause)?;