From d5190e96df94c4f28e5444aee49a23558af5f914 Mon Sep 17 00:00:00 2001
From: Mike Pennisi <mike@mikepennisi.com>
Date: Mon, 18 Apr 2016 13:33:43 -0400
Subject: [PATCH] Specify `esid` tag in test templates

---
 src/dstr-binding/default/arrow-function.template           | 1 +
 src/dstr-binding/default/cls-decl-gen-meth-static.template | 1 +
 src/dstr-binding/default/cls-decl-gen-meth.template        | 1 +
 src/dstr-binding/default/cls-decl-meth-static.template     | 1 +
 src/dstr-binding/default/cls-decl-meth.template            | 1 +
 src/dstr-binding/default/cls-expr-gen-meth-static.template | 1 +
 src/dstr-binding/default/cls-expr-gen-meth.template        | 1 +
 src/dstr-binding/default/cls-expr-meth-static.template     | 1 +
 src/dstr-binding/default/cls-expr-meth.template            | 1 +
 src/dstr-binding/default/const-stmt.template               | 1 +
 src/dstr-binding/default/func-decl.template                | 1 +
 src/dstr-binding/default/func-expr.template                | 1 +
 src/dstr-binding/default/gen-func-decl.template            | 1 +
 src/dstr-binding/default/gen-func-expr.template            | 1 +
 src/dstr-binding/default/gen-meth.template                 | 1 +
 src/dstr-binding/default/let-stmt.template                 | 1 +
 src/dstr-binding/default/meth.template                     | 1 +
 src/dstr-binding/default/var-stmt.template                 | 1 +
 18 files changed, 18 insertions(+)

diff --git a/src/dstr-binding/default/arrow-function.template b/src/dstr-binding/default/arrow-function.template
index 7e87227e99..fb7394330f 100644
--- a/src/dstr-binding/default/arrow-function.template
+++ b/src/dstr-binding/default/arrow-function.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/arrow-function/dstr-
 name: arrow function expression
+esid: sec-arrow-function-definitions-runtime-semantics-evaluation
 es6id: 14.2.16
 info: |
     ArrowFunction : ArrowParameters => ConciseBody
diff --git a/src/dstr-binding/default/cls-decl-gen-meth-static.template b/src/dstr-binding/default/cls-decl-gen-meth-static.template
index 3f6b55e175..89d0a491a9 100644
--- a/src/dstr-binding/default/cls-decl-gen-meth-static.template
+++ b/src/dstr-binding/default/cls-decl-gen-meth-static.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/class/dstr-gen-meth-static-
 name: static class expression generator method
+esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 es6id: 14.5.15
 info: |
     ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/src/dstr-binding/default/cls-decl-gen-meth.template b/src/dstr-binding/default/cls-decl-gen-meth.template
index 0579b3ca6f..540134667b 100644
--- a/src/dstr-binding/default/cls-decl-gen-meth.template
+++ b/src/dstr-binding/default/cls-decl-gen-meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/class/dstr-gen-meth-
 name: class expression method
+esid: sec-class-definitions-runtime-semantics-evaluation
 es6id: 14.5.16
 info: |
     ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/src/dstr-binding/default/cls-decl-meth-static.template b/src/dstr-binding/default/cls-decl-meth-static.template
index 0f1fff2b7e..49ec0f5fb9 100644
--- a/src/dstr-binding/default/cls-decl-meth-static.template
+++ b/src/dstr-binding/default/cls-decl-meth-static.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/class/dstr-meth-static-
 name: static class expression method
+esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 es6id: 14.5.15
 info: |
     ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/src/dstr-binding/default/cls-decl-meth.template b/src/dstr-binding/default/cls-decl-meth.template
index 1a7ba2fc24..6893ae27dd 100644
--- a/src/dstr-binding/default/cls-decl-meth.template
+++ b/src/dstr-binding/default/cls-decl-meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/class/dstr-meth-
 name: class expression method
+esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 es6id: 14.5.15
 info: |
     ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/src/dstr-binding/default/cls-expr-gen-meth-static.template b/src/dstr-binding/default/cls-expr-gen-meth-static.template
index 340945db7b..5c77aa0ce4 100644
--- a/src/dstr-binding/default/cls-expr-gen-meth-static.template
+++ b/src/dstr-binding/default/cls-expr-gen-meth-static.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/class/dstr-gen-meth-static-
 name: static class expression generator method
+esid: sec-class-definitions-runtime-semantics-evaluation
 es6id: 14.5.16
 info: |
     ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/src/dstr-binding/default/cls-expr-gen-meth.template b/src/dstr-binding/default/cls-expr-gen-meth.template
index c4c0d4c8f4..64f122facd 100644
--- a/src/dstr-binding/default/cls-expr-gen-meth.template
+++ b/src/dstr-binding/default/cls-expr-gen-meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/class/dstr-gen-meth-
 name: class expression method
+esid: sec-class-definitions-runtime-semantics-evaluation
 es6id: 14.5.16
 info: |
     ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/src/dstr-binding/default/cls-expr-meth-static.template b/src/dstr-binding/default/cls-expr-meth-static.template
index aff8b8a63e..a2da084d60 100644
--- a/src/dstr-binding/default/cls-expr-meth-static.template
+++ b/src/dstr-binding/default/cls-expr-meth-static.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/class/dstr-meth-static-
 name: static class expression method
+esid: sec-class-definitions-runtime-semantics-evaluation
 es6id: 14.5.16
 info: |
     ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/src/dstr-binding/default/cls-expr-meth.template b/src/dstr-binding/default/cls-expr-meth.template
index a97f94827c..258daef470 100644
--- a/src/dstr-binding/default/cls-expr-meth.template
+++ b/src/dstr-binding/default/cls-expr-meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/class/dstr-meth-
 name: class expression method
+esid: sec-class-definitions-runtime-semantics-evaluation
 es6id: 14.5.16
 info: |
     ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/src/dstr-binding/default/const-stmt.template b/src/dstr-binding/default/const-stmt.template
index aeddb7a8fc..716a5ec1a9 100644
--- a/src/dstr-binding/default/const-stmt.template
+++ b/src/dstr-binding/default/const-stmt.template
@@ -4,6 +4,7 @@
 path: language/statements/const/dstr-
 name: >
     `const` statement
+esid: sec-let-and-const-declarations-runtime-semantics-evaluation
 es6id: 13.3.1.4
 info: |
     LexicalBinding : BindingPattern Initializer
diff --git a/src/dstr-binding/default/func-decl.template b/src/dstr-binding/default/func-decl.template
index 7dd6b58f26..009e4a5d4c 100644
--- a/src/dstr-binding/default/func-decl.template
+++ b/src/dstr-binding/default/func-decl.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/function/dstr-
 name: function declaration
+esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
 es6id: 14.1.19
 info: |
     FunctionDeclaration :
diff --git a/src/dstr-binding/default/func-expr.template b/src/dstr-binding/default/func-expr.template
index 58d7cd99ac..eff40fa1cc 100644
--- a/src/dstr-binding/default/func-expr.template
+++ b/src/dstr-binding/default/func-expr.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/function/dstr-
 name: function expression
+esid: sec-function-definitions-runtime-semantics-evaluation
 es6id: 14.1.20
 info: |
     FunctionExpression : function ( FormalParameters ) { FunctionBody }
diff --git a/src/dstr-binding/default/gen-func-decl.template b/src/dstr-binding/default/gen-func-decl.template
index 4e0403562e..1dcfd5aeaf 100644
--- a/src/dstr-binding/default/gen-func-decl.template
+++ b/src/dstr-binding/default/gen-func-decl.template
@@ -3,6 +3,7 @@
 /*---
 path: language/statements/generators/dstr-
 name: generator function declaration
+esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject
 es6id: 14.4.12
 info: |
     GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
diff --git a/src/dstr-binding/default/gen-func-expr.template b/src/dstr-binding/default/gen-func-expr.template
index b930bc59e2..c7af4de38c 100644
--- a/src/dstr-binding/default/gen-func-expr.template
+++ b/src/dstr-binding/default/gen-func-expr.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/generators/dstr-
 name: generator function expression
+esid: sec-generator-function-definitions-runtime-semantics-evaluation
 es6id: 14.4.14
 info: |
     GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
diff --git a/src/dstr-binding/default/gen-meth.template b/src/dstr-binding/default/gen-meth.template
index 5119178207..0fbf8aad56 100644
--- a/src/dstr-binding/default/gen-meth.template
+++ b/src/dstr-binding/default/gen-meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/object/dstr-gen-meth-
 name: generator method
+esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation
 es6id: 14.4.13
 info: |
     GeneratorMethod :
diff --git a/src/dstr-binding/default/let-stmt.template b/src/dstr-binding/default/let-stmt.template
index 33ffd86125..f74870527f 100644
--- a/src/dstr-binding/default/let-stmt.template
+++ b/src/dstr-binding/default/let-stmt.template
@@ -4,6 +4,7 @@
 path: language/statements/let/dstr-
 name: >
     `let` statement
+esid: sec-let-and-const-declarations-runtime-semantics-evaluation
 es6id: 13.3.1.4
 info: |
     LexicalBinding : BindingPattern Initializer
diff --git a/src/dstr-binding/default/meth.template b/src/dstr-binding/default/meth.template
index 363cc16840..46e8e0aa50 100644
--- a/src/dstr-binding/default/meth.template
+++ b/src/dstr-binding/default/meth.template
@@ -3,6 +3,7 @@
 /*---
 path: language/expressions/object/dstr-meth-
 name: method
+esid: sec-runtime-semantics-definemethod
 es6id: 14.3.8
 info: |
     MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
diff --git a/src/dstr-binding/default/var-stmt.template b/src/dstr-binding/default/var-stmt.template
index a4511eb3b4..b64cf266f0 100644
--- a/src/dstr-binding/default/var-stmt.template
+++ b/src/dstr-binding/default/var-stmt.template
@@ -4,6 +4,7 @@
 path: language/statements/variable/dstr-
 name: >
     `var` statement
+esid: sec-variable-statement-runtime-semantics-evaluation
 es6id: 13.3.2.4
 info: |
     VariableDeclaration : BindingPattern Initializer
-- 
GitLab