From dccce7e8a3a14dffbe1eecf72de542708f071d48 Mon Sep 17 00:00:00 2001 From: Jason Shirk Date: Tue, 2 May 2017 15:36:20 -0700 Subject: [PATCH] Update class grammar comments (#3688) --- src/System.Management.Automation/engine/parser/Parser.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/System.Management.Automation/engine/parser/Parser.cs b/src/System.Management.Automation/engine/parser/Parser.cs index 0e44b2febe..72c49aee99 100644 --- a/src/System.Management.Automation/engine/parser/Parser.cs +++ b/src/System.Management.Automation/engine/parser/Parser.cs @@ -3803,8 +3803,8 @@ namespace System.Management.Automation.Language private StatementAst ClassDefinitionRule(List customAttributes, Token classToken) { //G class-statement: - //G 'class' new-lines:opt class-name new-lines:opt '{' class-member-list '}' - //G 'class' new-lines:opt class-name new-lines:opt ':' base-type-list '{' new-lines:opt class-member-list:opt '}' + //G attribute-list:opt 'class' new-lines:opt class-name new-lines:opt '{' class-member-list '}' + //G attribute-list:opt 'class' new-lines:opt class-name new-lines:opt ':' base-type-list '{' new-lines:opt class-member-list:opt '}' //G //G class-name: //G simple-name @@ -3965,6 +3965,7 @@ namespace System.Management.Automation.Language //G member-attribute: //G attribute //G 'static' + //G 'hidden' IScriptExtent startExtent = null; var attributeList = new List();