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_.
-