diff --git a/spec/index.html b/spec/index.html index f3e7e2d..0bdfeef 100644 --- a/spec/index.html +++ b/spec/index.html @@ -25,9 +25,6 @@

Syntax

`struct` [no LineTerminator here] BindingIdentifier[?Yield, ?Await] StructTail[?Yield, ?Await] [+Default] `struct` [no LineTerminator here] StructTail[?Yield, ?Await] - StructExpression[Yield, Await] : - `struct` [no LineTerminator here] BindingIdentifier[?Yield, ?Await]? StructTail[?Yield, ?Await] - StructTail[Yield, Await] : ClassHeritage[?Yield, ?Await]? `{` StructBody[?Yield, ?Await]? `}` @@ -301,19 +298,6 @@

Runtime Semantics: Evaluation

1. Perform ? BindingStructDeclarationEvaluation of this |StructDeclaration|. 1. Return ~empty~. - StructExpression : `struct` StructTail - - 1. Let _value_ be ? StructDefinitionEvaluation of |StructTail| with arguments *undefined* and *""*. - 1. Set _value_.[[SourceText]] to the source text matched by |StructExpression|. - 1. Return _value_. - - StructExpression : `struct` BindingIdentifier StructTail - - 1. Let _structName_ be StringValue of |BindingIdentifier|. - 1. Let _value_ be ? StructDefinitionEvaluation of |StructTail| with arguments _structName_ and _structName_. - 1. Set _value_.[[SourceText]] to the source text matched by |StructExpression|. - 1. Return _value_. - @@ -754,9 +738,6 @@

Syntax

`shared` [no LineTerminator here] `struct` [no LineTerminator here] BindingIdentifier[?Yield, ?Await] SharedStructTail[?Yield, ?Await] [+Default] `shared` [no LineTerminator here] `struct` [no LineTerminator here] SharedStructTail[?Yield, ?Await] - StructExpression[Yield, Await] : - `shared` [no LineTerminator here] `struct` [no LineTerminator here] BindingIdentifier[?Yield, ?Await]? SharedStructTail[?Yield, ?Await] - SharedStructTail[Yield, Await] : ClassHeritage[?Yield, ?Await]? `{` SharedStructBody[?Yield, ?Await]? `}` @@ -1049,19 +1030,6 @@

Runtime Semantics: Evaluation

1. Perform ? BindingStructDeclarationEvaluation of this |StructDeclaration|. 1. Return ~empty~. - StructExpression : `shared` `struct` SharedStructTail - - 1. Let _value_ be ? SharedStructDefinitionEvaluation of |SharedStructTail| with arguments *undefined* and *""*. - 1. Set _value_.[[SourceText]] to the source text matched by |StructExpression|. - 1. Return _value_. - - StructExpression : `shared` `struct` BindingIdentifier SharedStructTail - - 1. Let _structName_ be StringValue of |BindingIdentifier|. - 1. Let _value_ be ? SharedStructDefinitionEvaluation of |SharedStructTail| with arguments _structName_ and _structName_. - 1. Set _value_.[[SourceText]] to the source text matched by |StructExpression|. - 1. Return _value_. -