aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js24
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js14
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js169
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js5
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js3
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js52
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js52
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js66
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js66
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js20
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js12
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js6
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js44
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js46
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js44
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js2
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js4
-rw-r--r--test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js4
-rw-r--r--test/suite/converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js2
-rw-r--r--test/suite/converted/08_Types/8.5_The_Number_Type/S8.5_A9.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js4
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js4
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js2
-rw-r--r--test/suite/converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js8
-rw-r--r--test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js1
-rw-r--r--test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js2
-rw-r--r--test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js2
-rw-r--r--test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js9
-rw-r--r--test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js11
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js5
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js3
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js5
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js5
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js6
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js5
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js1
-rw-r--r--test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js1
-rw-r--r--test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js5
-rw-r--r--test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js5
-rw-r--r--test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js5
-rw-r--r--test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js5
-rw-r--r--test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js5
-rw-r--r--test/suite/converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js5
-rw-r--r--test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js5
-rw-r--r--test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js5
-rw-r--r--test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js5
-rw-r--r--test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js6
-rw-r--r--test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js8
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js2
-rw-r--r--test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js2
-rw-r--r--test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js2
-rw-r--r--test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js2
-rw-r--r--test/suite/converted/12_Statement/12.1_Block/S12.1_A1.js3
-rw-r--r--test/suite/converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js3
-rw-r--r--test/suite/converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js3
-rw-r--r--test/suite/converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js2
-rw-r--r--test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js2
-rw-r--r--test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js7
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js2
-rw-r--r--test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js2
-rw-r--r--test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js2
-rw-r--r--test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js24
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js16
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js171
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js3
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js52
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js52
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js66
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js66
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js20
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js8
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js8
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js8
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js8
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js12
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js48
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js48
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js48
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js4
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js2
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js6
-rw-r--r--test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js4
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js4
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js7
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js2
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js2
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js4
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js2
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js8
-rw-r--r--test/suite/sputnik/Conformance/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js3
-rw-r--r--test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A1.js11
-rw-r--r--test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A2.js11
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js11
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js7
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js9
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js9
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js3
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js10
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js1
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js5
-rw-r--r--test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js3
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js7
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js5
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js6
-rw-r--r--test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js8
-rw-r--r--test/suite/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A3.js2
-rw-r--r--test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js7
-rw-r--r--test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js7
-rw-r--r--tools/converter/convert.js10
-rw-r--r--tools/test262.py77
435 files changed, 1325 insertions, 1236 deletions
diff --git a/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js b/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
index 119d9f342..459ce8475 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
@@ -10,20 +10,20 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
var xx = String.fromCharCode("0x" + uu);
var LineTerminators = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- var yy = 0;
- eval("//var " + xx + "yy = -1");
- if (LineTerminators !== true) {
+ var yy = 0;
+ eval("//var " + xx + "yy = -1");
+ if (LineTerminators !== true) {
if (yy !== 0) {
$ERROR('#' + uu + ' ');
errorCount++;
@@ -39,12 +39,12 @@ for (i1 = 0; i1 < 16; i1++) {
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count);
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js b/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
index 4aac94170..b2787e86c 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
@@ -10,25 +10,25 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
-for (indexI = 0; indexI <= 65535; indexI++) {
+var errorCount = 0;
+var count = 0;
+for (var indexI = 0; indexI <= 65535; indexI++) {
try {
- var xx = 0;
+ var xx = 0;
eval("/*var " + String.fromCharCode(indexI) + "xx = 1*/");
var hex = decimalToHexString(indexI);
if (xx !== 0) {
$ERROR('#' + hex + ' ');
errorCount++;
- }
+ }
} catch (e){
$ERROR('#' + hex + ' ');
errorCount++;
}
count++;
-}
+}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count);
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
index bd5945db9..56c19cb74 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
@@ -10,114 +10,113 @@
*/
// a
-and = 1;
-and_eq = 1;
-as = 1;
-asm = 1;
-assert = 1;
-auto = 1;
+var and = 1;
+var and_eq = 1;
+var as = 1;
+var asm = 1;
+var assert = 1;
+var auto = 1;
// b
-base = 1;
-bitand = 1;
-bitor = 1;
-bool = 1;
-byvalue = 1;
+var base = 1;
+var bitand = 1;
+var bitor = 1;
+var bool = 1;
+var byvalue = 1;
// c
-checked = 1;
-clone = 1;
-comment = 1;
-compl = 1;
-const_cast = 1;
+var checked = 1;
+var clone = 1;
+var comment = 1;
+var compl = 1;
+var const_cast = 1;
// d
-decimal = 1;
-delegate = 1;
-dynamic_cast = 1;
+var decimal = 1;
+var delegate = 1;
+var dynamic_cast = 1;
// e
-explicit = 1;
-extern = 1;
-equals = 1;
-event = 1;
+var explicit = 1;
+var extern = 1;
+var equals = 1;
+var event = 1;
// f
-finalize = 1;
-fixed = 1;
-friend = 1;
-foreach = 1;
-future = 1;
+var finalize = 1;
+var fixed = 1;
+var friend = 1;
+var foreach = 1;
+var future = 1;
// g
-getClass = 1;
-generic = 1;
+var getClass = 1;
+var generic = 1;
// h
-hashCode = 1;
+var hashCode = 1;
// i
-implicit = 1;
-infinity = 1;
-inline = 1;
-inner = 1;
-internal = 1;
-is = 1;
+var implicit = 1;
+var infinity = 1;
+var inline = 1;
+var inner = 1;
+var internal = 1;
+var is = 1;
// j
// k
// l
-lock = 1;
+var lock = 1;
// m
-mutable = 1;
+var mutable = 1;
// n
-NaN = 1;
-namespace = 1;
-not = 1;
-notify = 1;
-notifyAll = 1;
-not_eq = 1;
+var namespace = 1;
+var not = 1;
+var notify = 1;
+var notifyAll = 1;
+var not_eq = 1;
// o
-object = 1;
-operator = 1;
-or = 1;
-or_eq = 1;
-out = 1;
-outer = 1;
-override = 1;
+var object = 1;
+var operator = 1;
+var or = 1;
+var or_eq = 1;
+var out = 1;
+var outer = 1;
+var override = 1;
// p
-params = 1;
+var params = 1;
// q
// r
-readonly = 1;
-reinterpret_cast = 1;
-ref = 1;
-register = 1;
+var readonly = 1;
+var reinterpret_cast = 1;
+var ref = 1;
+var register = 1;
// s
-sbyte = 1;
-signed = 1;
-sizeof = 1;
-stackalloc = 1;
-static_cast = 1;
-string = 1;
-strictfp = 1;
-struct = 1;
+var sbyte = 1;
+var signed = 1;
+var sizeof = 1;
+var stackalloc = 1;
+var static_cast = 1;
+var string = 1;
+var strictfp = 1;
+var struct = 1;
// t
-template = 1;
-toString = 1;
-typedef = 1;
-typeid = 1;
+var template = 1;
+var toString = 1;
+var typedef = 1;
+var typeid = 1;
// u
-uint = 1;
-unchecked = 1;
-undefiend = 1;
-union = 1;
-unsafe = 1;
-unsigned = 1;
-use = 1;
-using = 1;
-ushort = 1;
+var uint = 1;
+var unchecked = 1;
+var undefiend = 1;
+var union = 1;
+var unsafe = 1;
+var unsigned = 1;
+var use = 1;
+var using = 1;
+var ushort = 1;
// v
-valueOf = 1;
-virtual = 1;
+var valueOf = 1;
+var virtual = 1;
// w
-wait = 1;
-wchar_t = 1;
+var wait = 1;
+var wchar_t = 1;
// x
-xor = 1;
-xor_eq = 1;
+var xor = 1;
+var xor_eq = 1;
// y
-// z
+// z
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
index 3bc1827b2..c2ff39fd8 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "abstract=1" succeeds
*/
-abstract = 1;
+var abstract = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
index e91f05ad2..98c8bc9e6 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
@@ -10,5 +10,5 @@
* @negative
*/
-export = 1;
+var export = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
index 80e231b85..f20f38f1a 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
@@ -10,5 +10,5 @@
* @negative
*/
-extends = 1;
+var extends = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
index 4a8512ab4..7f188afff 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "final=1" succeeds
*/
-final = 1;
+var final = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
index 0b156c6a3..7011336b1 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "float=1" succeeds
*/
-float = 1;
+var float = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
index 1b6934ad4..e8e0b36b3 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "goto=1" succeeds
*/
-goto = 1;
+var goto = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
index b54627b0c..716876c87 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
@@ -7,8 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
* @description Checking if execution of "implements=1" fails in strict code
+ * @strict_only
* @negative
*/
-"use strict";
-implements = 1;
+var implements = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
index ce7d5d622..5a137e322 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
@@ -7,6 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
* @description Checking if execution of "implements=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('implements = 1');
+var implements = 1;
+
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
index ecf01acbe..56f787db0 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
@@ -10,5 +10,5 @@
* @negative
*/
-import = 1;
+var import = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
index 4a61e4d01..9444aa861 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "int=1" succeeds
*/
-int = 1;
+var int = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
index 8c10e716c..0811539c8 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
@@ -8,9 +8,10 @@
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
* @description Checking if execution of "interface = 1" fails in
* strict code
+ * @strict_only
* @negative
*/
-"use strict";
-interface = 1;
+
+var interface = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
index 71e643057..f80a39fe6 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
@@ -9,7 +9,8 @@
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
* @description Checking if execution of "interface = 1" succeeds in
* non-strict code
+ * @non_strict_only
*/
-new Function('interface = 1');
+var interface = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
index 832560cac..470e6e85c 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "long=1" succeeds
*/
-long = 1;
+var long = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
index 52b4fdd22..803a87861 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "boolean=1" succeeds
*/
-boolean = 1;
+var boolean = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
index 231fd7ccf..fc975e805 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "native=1" succeeds
*/
-native = 1;
+var native = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
index f9c5597ae..b21b379ef 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
@@ -7,9 +7,10 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
* @description Checking if execution of "package=1" fails in strict code
+ * @strict_only
* @negative
*/
-"use strict";
-package = 1;
+
+var package = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
index 450ad3ae4..e6b0d5b3a 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
@@ -7,7 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
* @description Checking if execution of "package=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('package = 1');
+var package = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
index 85a037122..ac58a889a 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
@@ -7,9 +7,10 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
* @description Checking if execution of "private=1" fails in strict code
+ * @strict_only
* @negative
*/
-"use strict";
-private = 1;
+
+var private = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
index ddd323b50..a1c68d90f 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
@@ -7,7 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
* @description Checking if execution of "private=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('private = 1');
+var private = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
index 0419c181d..1723eecf5 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
@@ -8,9 +8,10 @@
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
* @description Checking if execution of "protected=1" fails in
* strict code
+ * @strict_only
* @negative
*/
-"use strict";
-protected = 1;
+
+var protected = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
index c0c2f95b2..567de26e5 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
@@ -7,7 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
* @description Checking if execution of "protected=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('protected = 1');
+var protected = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
index 0b4942216..dedf6abab 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
@@ -7,9 +7,10 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
* @description Checking if execution of "public=1" fails in strict code
+ * @strict_only
* @negative
*/
-"use strict";
-public = 1;
+
+var public = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
index b326847e8..590b41208 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
@@ -7,7 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
* @description Checking if execution of "public=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('public = 1');
+var public = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
index 0ba42f502..f5470c99d 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "short=1" succeeds
*/
-short = 1;
+var short = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
index 073773abc..fad2b4068 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
@@ -7,9 +7,10 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
* @description Checking if execution of "static=1" fails in strict code
+ * @strict_only
* @negative
*/
-"use strict";
-static = 1;
+
+var static = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
index ebd78d971..764f75bd5 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
@@ -7,7 +7,8 @@
* @section 7.5.3
* @path 07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
* @description Checking if execution of "static=1" succeeds in non-strict code
+ * @non_strict_only
*/
-new Function('static = 1');
+var static = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
index c0330a171..0cb8b6b6c 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
@@ -10,5 +10,5 @@
* @negative
*/
-super = 1;
+var super = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
index 8a41cc47e..f024250d7 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "synchronized=1" succeeds
*/
-synchronized = 1;
+var synchronized = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
index 2dcea03a3..049746ad7 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "throws=1" succeeds
*/
-throws = 1;
+var throws = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
index ee2770fb5..1d47c26a0 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "byte=1" succeeds
*/
-byte = 1;
+var byte = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
index b61765477..379b69827 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "transient=1" succeeds
*/
-transient = 1;
+var transient = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
index aac5fc7fa..0350faaa0 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "volatile=1" succeeds
*/
-volatile = 1;
+var volatile = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
index 1cbf9de5f..160c4bf35 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "char=1" succeeds
*/
-char = 1;
+var char = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
index f7c441367..32ede3ad9 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
@@ -10,5 +10,5 @@
* @negative
*/
-class = 1;
+var class = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
index db31ddecc..af1bb84eb 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
@@ -10,5 +10,5 @@
* @negative
*/
-const = 1;
+var const = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
index ba1d81f0a..bc483f738 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
@@ -10,5 +10,5 @@
* @negative
*/
-debugger = 1;
+var debugger = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
index db7d19dd0..8f2ad7125 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
@@ -9,5 +9,5 @@
* @description Checking if execution of "double=1" succeeds
*/
-double = 1;
+var double = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
index cd7424612..b12bb502b 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
@@ -10,5 +10,5 @@
* @negative
*/
-enum = 1;
+var enum = 1;
diff --git a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
index f58428166..578dcaadf 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
@@ -10,107 +10,107 @@
*/
//CHECK#A-Z
-\u0041 = 1;
+var \u0041 = 1;
if (A !== 1) {
$ERROR('#A');
}
-\u0042 = 1;
+var \u0042 = 1;
if (B !== 1) {
$ERROR('#B');
}
-\u0043 = 1;
+var \u0043 = 1;
if (C !== 1) {
$ERROR('#C');
}
-\u0044 = 1;
+var \u0044 = 1;
if (D !== 1) {
$ERROR('#D');
}
-\u0045 = 1;
+var \u0045 = 1;
if (E !== 1) {
$ERROR('#E');
}
-\u0046 = 1;
+var \u0046 = 1;
if (F !== 1) {
$ERROR('#F');
}
-\u0047 = 1;
+var \u0047 = 1;
if (G !== 1) {
$ERROR('#G');
}
-\u0048 = 1;
+var \u0048 = 1;
if (H !== 1) {
$ERROR('#H');
}
-\u0049 = 1;
+var \u0049 = 1;
if (I !== 1) {
$ERROR('#I');
}
-\u004A = 1;
+var \u004A = 1;
if (J !== 1) {
$ERROR('#J');
}
-\u004B = 1;
+var \u004B = 1;
if (K !== 1) {
$ERROR('#K');
}
-\u004C = 1;
+var \u004C = 1;
if (L !== 1) {
$ERROR('#L');
}
-\u004D = 1;
+var \u004D = 1;
if (M !== 1) {
$ERROR('#M');
}
-\u004E = 1;
+var \u004E = 1;
if (N !== 1) {
$ERROR('#N');
}
-\u004F = 1;
+var \u004F = 1;
if (O !== 1) {
$ERROR('#O');
}
-\u0050 = 1;
+var \u0050 = 1;
if (P !== 1) {
$ERROR('#P');
}
-\u0051 = 1;
+var \u0051 = 1;
if (Q !== 1) {
$ERROR('#Q');
}
-\u0052 = 1;
+var \u0052 = 1;
if (R !== 1) {
$ERROR('#R');
}
-\u0053 = 1;
+var \u0053 = 1;
if (S !== 1) {
$ERROR('#S');
}
-\u0054 = 1;
+var \u0054 = 1;
if (T !== 1) {
$ERROR('#T');
}
-\u0055 = 1;
+var \u0055 = 1;
if (U !== 1) {
$ERROR('#U');
}
-\u0056 = 1;
+var \u0056 = 1;
if (V !== 1) {
$ERROR('#V');
}
-\u0057 = 1;
+var \u0057 = 1;
if (W !== 1) {
$ERROR('#W');
}
-\u0058 = 1;
+var \u0058 = 1;
if (X !== 1) {
$ERROR('#X');
}
-\u0059 = 1;
+var \u0059 = 1;
if (Y !== 1) {
$ERROR('#Y');
}
-\u005A = 1;
+var \u005A = 1;
if (Z !== 1) {
$ERROR('#Z');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
index 7616d921f..7ffa7a177 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
@@ -10,107 +10,107 @@
*/
//CHECK#a-z
-\u0061 = 1;
+var \u0061 = 1;
if (a !== 1) {
$ERROR('#a');
}
-\u0062 = 1;
+var \u0062 = 1;
if (b !== 1) {
$ERROR('#b');
}
-\u0063 = 1;
+var \u0063 = 1;
if (c !== 1) {
$ERROR('#c');
}
-\u0064 = 1;
+var \u0064 = 1;
if (d !== 1) {
$ERROR('#d');
}
-\u0065 = 1;
+var \u0065 = 1;
if (e !== 1) {
$ERROR('#e');
}
-\u0066 = 1;
+var \u0066 = 1;
if (f !== 1) {
$ERROR('#f');
}
-\u0067 = 1;
+var \u0067 = 1;
if (g !== 1) {
$ERROR('#g');
}
-\u0068 = 1;
+var \u0068 = 1;
if (h !== 1) {
$ERROR('#h');
}
-\u0069 = 1;
+var \u0069 = 1;
if (i !== 1) {
$ERROR('#i');
}
-\u006A = 1;
+var \u006A = 1;
if (j !== 1) {
$ERROR('#j');
}
-\u006B = 1;
+var \u006B = 1;
if (k !== 1) {
$ERROR('#k');
}
-\u006C = 1;
+var \u006C = 1;
if (l !== 1) {
$ERROR('#l');
}
-\u006D = 1;
+var \u006D = 1;
if (m !== 1) {
$ERROR('#m');
}
-\u006E = 1;
+var \u006E = 1;
if (n !== 1) {
$ERROR('#n');
}
-\u006F = 1;
+var \u006F = 1;
if (o !== 1) {
$ERROR('#o');
}
-\u0070 = 1;
+var \u0070 = 1;
if (p !== 1) {
$ERROR('#p');
}
-\u0071 = 1;
+var \u0071 = 1;
if (q !== 1) {
$ERROR('#q');
}
-\u0072 = 1;
+var \u0072 = 1;
if (r !== 1) {
$ERROR('#r');
}
-\u0073 = 1;
+var \u0073 = 1;
if (s !== 1) {
$ERROR('#s');
}
-\u0074 = 1;
+var \u0074 = 1;
if (t !== 1) {
$ERROR('#t');
}
-\u0075 = 1;
+var \u0075 = 1;
if (u !== 1) {
$ERROR('#u');
}
-\u0076 = 1;
+var \u0076 = 1;
if (v !== 1) {
$ERROR('#v');
}
-\u0077 = 1;
+var \u0077 = 1;
if (w !== 1) {
$ERROR('#w');
}
-\u0078 = 1;
+var \u0078 = 1;
if (x !== 1) {
$ERROR('#x');
}
-\u0079 = 1;
+var \u0079 = 1;
if (y !== 1) {
$ERROR('#y');
}
-\u007A = 1;
+var \u007A = 1;
if (z !== 1) {
$ERROR('#z');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
index 4d6b1cff8..457579f04 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
@@ -10,135 +10,135 @@
*/
//CHECK#А-Я
-\u0410 = 1;
+var \u0410 = 1;
if (А !== 1) {
$ERROR('#А');
}
-\u0411 = 1;
+var \u0411 = 1;
if (Б !== 1) {
$ERROR('#Б');
}
-\u0412 = 1;
+var \u0412 = 1;
if (В !== 1) {
$ERROR('#В');
}
-\u0413 = 1;
+var \u0413 = 1;
if (Г !== 1) {
$ERROR('#Г');
}
-\u0414 = 1;
+var \u0414 = 1;
if (Д !== 1) {
$ERROR('#Д');
}
-\u0415 = 1;
+var \u0415 = 1;
if (Е !== 1) {
$ERROR('#Е');
}
-\u0416 = 1;
+var \u0416 = 1;
if (Ж !== 1) {
$ERROR('#Ж');
}
-\u0417 = 1;
+var \u0417 = 1;
if (З !== 1) {
$ERROR('#З');
}
-\u0418 = 1;
+var \u0418 = 1;
if (И !== 1) {
$ERROR('#И');
}
-\u0419 = 1;
+var \u0419 = 1;
if (Й !== 1) {
$ERROR('#Й');
}
-\u041A = 1;
+var \u041A = 1;
if (К !== 1) {
$ERROR('#К');
}
-\u041B = 1;
+var \u041B = 1;
if (Л !== 1) {
$ERROR('#Л');
}
-\u041C = 1;
+var \u041C = 1;
if (М !== 1) {
$ERROR('#М');
}
-\u041D = 1;
+var \u041D = 1;
if (Н !== 1) {
$ERROR('#Н');
}
-\u041E = 1;
+var \u041E = 1;
if (О !== 1) {
$ERROR('#О');
}
-\u041F = 1;
+var \u041F = 1;
if (П !== 1) {
$ERROR('#П');
}
-\u0420 = 1;
+var \u0420 = 1;
if (Р !== 1) {
$ERROR('#Р');
}
-\u0421 = 1;
+var \u0421 = 1;
if (С !== 1) {
$ERROR('#С');
}
-\u0422 = 1;
+var \u0422 = 1;
if (Т !== 1) {
$ERROR('#Т');
}
-\u0423 = 1;
+var \u0423 = 1;
if (У !== 1) {
$ERROR('#У');
}
-\u0424 = 1;
+var \u0424 = 1;
if (Ф !== 1) {
$ERROR('#Ф');
}
-\u0425 = 1;
+var \u0425 = 1;
if (Х !== 1) {
$ERROR('#Х');
}
-\u0426 = 1;
+var \u0426 = 1;
if (Ц !== 1) {
$ERROR('#Ц');
}
-\u0427 = 1;
+var \u0427 = 1;
if (Ч !== 1) {
$ERROR('#Ч');
}
-\u0428 = 1;
+var \u0428 = 1;
if (Ш !== 1) {
$ERROR('#Ш');
}
-\u0429 = 1;
+var \u0429 = 1;
if (Щ !== 1) {
$ERROR('#Щ');
}
-\u042A = 1;
+var \u042A = 1;
if (Ъ !== 1) {
$ERROR('#Ъ');
}
-\u042B = 1;
+var \u042B = 1;
if (Ы !== 1) {
$ERROR('#Ы');
}
-\u042C = 1;
+var \u042C = 1;
if (Ь !== 1) {
$ERROR('#Ь');
}
-\u042D = 1;
+var \u042D = 1;
if (Э !== 1) {
$ERROR('#Э');
}
-\u042E = 1;
+var \u042E = 1;
if (Ю !== 1) {
$ERROR('#Ю');
}
-\u042F = 1;
+var \u042F = 1;
if (Я !== 1) {
$ERROR('#Я');
}
-\u0401 = 1;
+var \u0401 = 1;
if (Ё !== 1) {
$ERROR('#Ё');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
index 1f869f54b..fe4c83ba5 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
@@ -10,135 +10,135 @@
*/
//CHECK#а-я
-\u0430 = 1;
+var \u0430 = 1;
if (а !== 1) {
$ERROR('#а');
}
-\u0431 = 1;
+var \u0431 = 1;
if (б !== 1) {
$ERROR('#б');
}
-\u0432 = 1;
+var \u0432 = 1;
if (в !== 1) {
$ERROR('#в');
}
-\u0433 = 1;
+var \u0433 = 1;
if (г !== 1) {
$ERROR('#г');
}
-\u0434 = 1;
+var \u0434 = 1;
if (д !== 1) {
$ERROR('#д');
}
-\u0435 = 1;
+var \u0435 = 1;
if (е !== 1) {
$ERROR('#е');
}
-\u0436 = 1;
+var \u0436 = 1;
if (ж !== 1) {
$ERROR('#ж');
}
-\u0437 = 1;
+var \u0437 = 1;
if (з !== 1) {
$ERROR('#з');
}
-\u0438 = 1;
+var \u0438 = 1;
if (и !== 1) {
$ERROR('#и');
}
-\u0439 = 1;
+var \u0439 = 1;
if (й !== 1) {
$ERROR('#й');
}
-\u043A = 1;
+var \u043A = 1;
if (к !== 1) {
$ERROR('#к');
}
-\u043B = 1;
+var \u043B = 1;
if (л !== 1) {
$ERROR('#л');
}
-\u043C = 1;
+var \u043C = 1;
if (м !== 1) {
$ERROR('#м');
}
-\u043D = 1;
+var \u043D = 1;
if (н !== 1) {
$ERROR('#н');
}
-\u043E = 1;
+var \u043E = 1;
if (о !== 1) {
$ERROR('#о');
}
-\u043F = 1;
+var \u043F = 1;
if (п !== 1) {
$ERROR('#п');
}
-\u0440 = 1;
+var \u0440 = 1;
if (р !== 1) {
$ERROR('#р');
}
-\u0441 = 1;
+var \u0441 = 1;
if (с !== 1) {
$ERROR('#с');
}
-\u0442 = 1;
+var \u0442 = 1;
if (т !== 1) {
$ERROR('#т');
}
-\u0443 = 1;
+var \u0443 = 1;
if (у !== 1) {
$ERROR('#у');
}
-\u0444 = 1;
+var \u0444 = 1;
if (ф !== 1) {
$ERROR('#ф');
}
-\u0445 = 1;
+var \u0445 = 1;
if (х !== 1) {
$ERROR('#х');
}
-\u0446 = 1;
+var \u0446 = 1;
if (ц !== 1) {
$ERROR('#ц');
}
-\u0447 = 1;
+var \u0447 = 1;
if (ч !== 1) {
$ERROR('#ч');
}
-\u0448 = 1;
+var \u0448 = 1;
if (ш !== 1) {
$ERROR('#ш');
}
-\u0449 = 1;
+var \u0449 = 1;
if (щ !== 1) {
$ERROR('#щ');
}
-\u044A = 1;
+var \u044A = 1;
if (ъ !== 1) {
$ERROR('#ъ');
}
-\u044B = 1;
+var \u044B = 1;
if (ы !== 1) {
$ERROR('#ы');
}
-\u044C = 1;
+var \u044C = 1;
if (ь !== 1) {
$ERROR('#ь');
}
-\u044D = 1;
+var \u044D = 1;
if (э !== 1) {
$ERROR('#э');
}
-\u044E = 1;
+var \u044E = 1;
if (ю !== 1) {
$ERROR('#ю');
}
-\u044F = 1;
+var \u044F = 1;
if (я !== 1) {
$ERROR('#я');
}
-\u0451 = 1;
+var \u0451 = 1;
if (ё !== 1) {
$ERROR('#ё');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
index 52fb5c9fc..791a16b94 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
@@ -10,43 +10,43 @@
*/
//CHECK#0-9
-$\u0030 = 0;
+var $\u0030 = 0;
if ($0 !== 0) {
$ERROR('#0: $\\u0030 = 0; $0 === 0');
}
-$\u0031 = 1;
+var $\u0031 = 1;
if ($1 !== 1) {
$ERROR('#1: $\\u0031 = 1; $1 === 1');
}
-$\u0032 = 2;
+var $\u0032 = 2;
if ($2 !== 2) {
$ERROR('#2: $\\u0032 = 2; $2 === 2');
}
-$\u0033 = 3;
+var $\u0033 = 3;
if ($3 !== 3) {
$ERROR('#3: $\\u0033 = 3; $3 === 3');
}
-$\u0034 = 4;
+var $\u0034 = 4;
if ($4 !== 4) {
$ERROR('#4: $\\u0034 = 4; $4 === 4');
}
-$\u0035 = 5;
+var $\u0035 = 5;
if ($5 !== 5) {
$ERROR('#5: $\\u0035 = 5; $5 === 5');
}
-$\u0036 = 6;
+var $\u0036 = 6;
if ($6 !== 6) {
$ERROR('#6: $\\u0036 = 6; $6 === 6');
}
-$\u0037 = 7;
+var $\u0037 = 7;
if ($7 !== 7) {
$ERROR('#7: $\\u0037 = 7; $7 === 7');
}
-$\u0038 = 8;
+var $\u0038 = 8;
if ($8 !== 8) {
$ERROR('#8: $\\u0038 = 8; $8 === 8');
}
-$\u0039 = 9;
+var $\u0039 = 9;
if ($9 !== 9) {
$ERROR('#9: $\\u0039 = 9; $9 === 9');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
index 23fe4ab0a..16510c244 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
@@ -10,9 +10,9 @@
*/
//CHECK#A-Z
-unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
index 3893ce88d..7a71da118 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
@@ -10,9 +10,9 @@
*/
//CHECK#a-z
-hex = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
index 8b61c4039..c2299fd5d 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
@@ -10,9 +10,9 @@
*/
//CHECK#А-Я
-unicode = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
-character = ["А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "Ё"];
-for (index = 0; index <= 32; index++) {
+var unicode = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
+var character = ["А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "Ё"];
+for (var index = 0; index <= 32; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
index 2182c15da..c9be025e3 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
@@ -10,9 +10,9 @@
*/
//CHECK#а-я
-unicode = ["\u0430", "\u0431", "\u0432", "\u0433", "\u0434", "\u0435", "\u0436", "\u0437", "\u0438", "\u0439", "\u043A", "\u043B", "\u043C", "\u043D", "\u043E", "\u043F", "\u0440", "\u0441", "\u0442", "\u0443", "\u0444", "\u0445", "\u0446", "\u0447", "\u0448", "\u0449", "\u044A", "\u044B", "\u044C", "\u044D", "\u044E", "\u044F", "\u0451"];
-character = ["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я", "ё"];
-for (index = 0; index <= 32; index++) {
+var unicode = ["\u0430", "\u0431", "\u0432", "\u0433", "\u0434", "\u0435", "\u0436", "\u0437", "\u0438", "\u0439", "\u043A", "\u043B", "\u043C", "\u043D", "\u043E", "\u043F", "\u0440", "\u0441", "\u0442", "\u0443", "\u0444", "\u0445", "\u0446", "\u0447", "\u0448", "\u0449", "\u044A", "\u044B", "\u044C", "\u044D", "\u044E", "\u044F", "\u0451"];
+var character = ["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я", "ё"];
+for (var index = 0; index <= 32; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
index f62dea1bc..796bdbdc3 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
@@ -10,9 +10,9 @@
*/
//CHECK#0-9
-unicode = ["\u0030", "\u0031", "\u0032", "\u0033", "\u0034", "\u0035", "\u0036", "\u0037", "\u0038", "\u0039"];
-character = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
-for (index = 0; index <= 9; index++) {
+var unicode = ["\u0030", "\u0031", "\u0032", "\u0033", "\u0034", "\u0035", "\u0036", "\u0037", "\u0038", "\u0039"];
+var character = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
+for (var index = 0; index <= 9; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
index 601f59034..0fd69bce2 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
@@ -10,9 +10,9 @@
*/
//CHECK#A-Z
-CharacterCode = [0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A];
-NonEscapeCharacter = ["\A", "\B", "\C", "\D", "\E", "\F", "\G", "\H", "\I", "\J", "\K", "\L", "\M", "\N", "\O", "\P", "\Q", "\R", "\S", "\T", "\U", "\V", "\W", "\X", "\Y", "\Z"];
-for (index = 0; index <= 25; index++) {
+var CharacterCode = [0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A];
+var NonEscapeCharacter = ["\A", "\B", "\C", "\D", "\E", "\F", "\G", "\H", "\I", "\J", "\K", "\L", "\M", "\N", "\O", "\P", "\Q", "\R", "\S", "\T", "\U", "\V", "\W", "\X", "\Y", "\Z"];
+for (var index = 0; index <= 25; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
index 8e3e2d6fe..eafbb9621 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
@@ -10,9 +10,9 @@
*/
//CHECK#a-z without b, f, n, r, t, v, x, u
-CharacterCode = [0x0061, 0x0063, 0x0064, 0x0065, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006F, 0x0070, 0x0071, 0x0073, 0x0077, 0x0079, 0x007A];
-NonEscapeCharacter = ["\a", "\c", "\d", "\e", "\g", "\h", "\i", "\j", "\k", "\l", "\m", "\o", "\p", "\q", "\s", "\w", "\y", "\z"];
-for (index = 0; index <= 17; index++) {
+var CharacterCode = [0x0061, 0x0063, 0x0064, 0x0065, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006F, 0x0070, 0x0071, 0x0073, 0x0077, 0x0079, 0x007A];
+var NonEscapeCharacter = ["\a", "\c", "\d", "\e", "\g", "\h", "\i", "\j", "\k", "\l", "\m", "\o", "\p", "\q", "\s", "\w", "\y", "\z"];
+for (var index = 0; index <= 17; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
index 51a9dfde4..7db3bb383 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
@@ -10,9 +10,9 @@
*/
//CHECK#А-Я
-CharacterCode = [0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0x0401];
-NonEscapeCharacter = ["\А", "\Б", "\В", "\Г", "\Д", "\Е", "\Ж", "\З", "\И", "\Й", "\К", "\Л", "\М", "\Н", "\О", "\П", "\Р", "\С", "\Т", "\У", "\Ф", "\Х", "\Ц", "\Ч", "\Ш", "\Щ", "\Ъ", "\Ы", "\Ь", "\Э", "\Ю", "\Я", "\Ё"];
-for (index = 0; index <= 32; index++) {
+var CharacterCode = [0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0x0401];
+var NonEscapeCharacter = ["\А", "\Б", "\В", "\Г", "\Д", "\Е", "\Ж", "\З", "\И", "\Й", "\К", "\Л", "\М", "\Н", "\О", "\П", "\Р", "\С", "\Т", "\У", "\Ф", "\Х", "\Ц", "\Ч", "\Ш", "\Щ", "\Ъ", "\Ы", "\Ь", "\Э", "\Ю", "\Я", "\Ё"];
+for (var index = 0; index <= 32; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
index 5efa7b42c..9fc99dc1e 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
@@ -10,9 +10,9 @@
*/
//CHECK#а-я
-CharacterCode = [0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0451];
-NonEscapeCharacter = ["\а", "\б", "\в", "\г", "\д", "\е", "\ж", "\з", "\и", "\й", "\к", "\л", "\м", "\н", "\о", "\п", "\р", "\с", "\т", "\у", "\ф", "\х", "\ц", "\ч", "\ш", "\щ", "\ъ", "\ы", "\ь", "\э", "\ю", "\я", "\ё"];
-for (index = 0; index <= 32; index++) {
+var CharacterCode = [0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0451];
+var NonEscapeCharacter = ["\а", "\б", "\в", "\г", "\д", "\е", "\ж", "\з", "\и", "\й", "\к", "\л", "\м", "\н", "\о", "\п", "\р", "\с", "\т", "\у", "\ф", "\х", "\ц", "\ч", "\ш", "\щ", "\ъ", "\ы", "\ь", "\э", "\ю", "\я", "\ё"];
+for (var index = 0; index <= 32; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
index 312757649..86d32d2c6 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
@@ -11,27 +11,27 @@
//CHECK#bfnrtv
if ("b" === "\b") {
- $ERROR('#b')
+ $ERROR('#b');
}
if ("f" === "\f") {
- $ERROR('#f')
+ $ERROR('#f');
}
if ("n" === "\n") {
- $ERROR('#n')
+ $ERROR('#n');
}
if ("r" === "\r") {
- $ERROR('#r')
+ $ERROR('#r');
}
if ("t" === "\t") {
- $ERROR('#t')
+ $ERROR('#t');
}
if ("v" === "\v") {
- $ERROR('#v')
+ $ERROR('#v');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
index 124fdbdea..c78bdc2ac 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
@@ -10,9 +10,9 @@
*/
//CHECK#A-Z
-hex = ["\x41", "\x42", "\x43", "\x44", "\x45", "\x46", "\x47", "\x48", "\x49", "\x4A", "\x4B", "\x4C", "\x4D", "\x4E", "\x4F", "\x50", "\x51", "\x52", "\x53", "\x54", "\x55", "\x56", "\x57", "\x58", "\x59", "\x5A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\x41", "\x42", "\x43", "\x44", "\x45", "\x46", "\x47", "\x48", "\x49", "\x4A", "\x4B", "\x4C", "\x4D", "\x4E", "\x4F", "\x50", "\x51", "\x52", "\x53", "\x54", "\x55", "\x56", "\x57", "\x58", "\x59", "\x5A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
index 149aa1967..dc6af9dab 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
@@ -10,9 +10,9 @@
*/
//CHECK#a-z
-hex = ["\x61", "\x62", "\x63", "\x64", "\x65", "\x66", "\x67", "\x68", "\x69", "\x6A", "\x6B", "\x6C", "\x6D", "\x6E", "\x6F", "\x70", "\x71", "\x72", "\x73", "\x74", "\x75", "\x76", "\x77", "\x78", "\x79", "\x7A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\x61", "\x62", "\x63", "\x64", "\x65", "\x66", "\x67", "\x68", "\x69", "\x6A", "\x6B", "\x6C", "\x6D", "\x6E", "\x6F", "\x70", "\x71", "\x72", "\x73", "\x74", "\x75", "\x76", "\x77", "\x78", "\x79", "\x7A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
index 3325e8c5f..2257ff27d 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
@@ -10,9 +10,9 @@
*/
//CHECK#A-Z
-unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
index d61237af9..1c73826ce 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
@@ -10,9 +10,9 @@
*/
//CHECK#a-z
-unicode = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
index 8488e96bf..514b97de4 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
@@ -11,46 +11,46 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
+ }
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
index 9516fd5bf..606ba5758 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
@@ -11,47 +11,47 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = "nnnn" + String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = "nnnn" + String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
-
+ }
+
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
index 8d907e799..84a5b8df9 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
@@ -11,46 +11,46 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = "a\\" + String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = "a\\" + String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
+ }
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
index 51bde070b..165a48b08 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
@@ -10,7 +10,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1
if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
index c4796e08e..4cb97182a 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
@@ -10,7 +10,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) {x = 1} else {x = -1}
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
index ac1b7f029..c0c292924 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {{x = 1};}
+var x = 0;
+if (false) {{x = 1};}
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
index c9ebc81c6..2f5e5e24a 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false)
+var x = 0;
+if (false)
x = 1
if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
index d12ab81fe..489fae193 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false);
+var x = 0;
+if (false);
x = 1
if (x !== 1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
index 2d1d03c01..3dc6342fe 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
@@ -11,6 +11,6 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1 else x = -1
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
index 9ce571113..deb8f43f2 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
@@ -10,7 +10,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1; else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
index 5cec1f1fa..795bbe7e9 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false) x = 1
+var x = 0;
+if (false) x = 1
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
index e95e124c2..e6b80f220 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false) x = 1;
+var x = 0;
+if (false) x = 1;
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
index 4ba43c89e..51437fd2d 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
@@ -11,8 +11,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {x = 1};
+var x = 0;
+if (false) {x = 1};
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
index e4d6ea5a8..8da854608 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {x = 1}
+var x = 0;
+if (false) {x = 1}
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
index b7168bf68..7589b2b13 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
@@ -12,7 +12,7 @@
*/
var x=0, y=0;
-z=
+var z=
x
++
++
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
index 764c1196d..bfa10c11e 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
@@ -11,9 +11,9 @@
*/
var x=0, y=0;
-z=
+var z=
x
-+
++
++
y
diff --git a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
index 4ad6e2d07..adbd103e1 100644
--- a/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
+++ b/test/suite/converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
@@ -11,9 +11,9 @@
*/
var x=1, y=1;
-z=
+var z=
x
-+
++
+
+
y
diff --git a/test/suite/converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js b/test/suite/converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
index 1049ecb8a..8f258783a 100644
--- a/test/suite/converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
+++ b/test/suite/converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
@@ -11,7 +11,7 @@
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
-x = null;
+var x = null;
//
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/08_Types/8.5_The_Number_Type/S8.5_A9.js b/test/suite/converted/08_Types/8.5_The_Number_Type/S8.5_A9.js
index 927d40efa..fe9eee1c4 100644
--- a/test/suite/converted/08_Types/8.5_The_Number_Type/S8.5_A9.js
+++ b/test/suite/converted/08_Types/8.5_The_Number_Type/S8.5_A9.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.5_The_Number_Type/S8.5_A9.js
* @description Try alter globally defined variable NaN
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
Number.NaN = 1;
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js
index 466bd6546..441b97cb7 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js
* @description Try change Math.E property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
var __e = Math.E;
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js
index 3218ce26a..64b15ee0b 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js
* @description Try to delete Number.NaN
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js
index 79fdd7029..f68570441 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js
* @description Try put other value for Math.E property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
var __e = Math.E;
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js
index 585c947e1..d1638c2cc 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js
@@ -9,7 +9,7 @@
* @path 08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js
* @description Try to delete Math.E, that has the DontDelete attribute
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
index 418383380..579232e6b 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
@@ -8,11 +8,9 @@
* @section 8.6.2, 15.2.4
* @path 08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
* @description Check visibility properties of the child object for the purposes of get access, but not for put access
- * @strict_only
- * @strict_mode_negative
*/
-//Establish foo object
+//Establish foo object
function FooObj(){};
FooObj.prototype.prop="some";
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
index 28801d944..db12bdf63 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
@@ -12,7 +12,7 @@
this.count=0;
-screen = {touch:function(){count++}};
+var screen = {touch:function(){count++}};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
screen.touch();
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
index ed26826d0..20712a429 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
@@ -11,7 +11,7 @@
*/
this.position=0;
-seat = {};
+var seat = {};
seat['move']=function(){position++};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
index fae2e2553..752295c96 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
@@ -10,8 +10,8 @@
* as knock=function(){count++}
*/
-count=0;
-knock=function(){count++};
+var count=0;
+var knock=function(){count++};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
knock();
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
index 14eb3bc2b..7c88c5e23 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
@@ -10,7 +10,7 @@
* as this['beep']=function(){__count++}
*/
-__count=0;
+var __count=0;
this["beep"]=function(){__count++};
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js b/test/suite/converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
index 36c82d0b9..76c4e75bf 100644
--- a/test/suite/converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
+++ b/test/suite/converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
@@ -11,9 +11,9 @@
///////////////////////////////////////////////////////
// CHECK#1
-obj = {bar:true, some:1, foo:"a"};
+var obj = {bar:true, some:1, foo:"a"};
-count=0;
+var count=0;
for (property in obj) count++;
@@ -25,7 +25,7 @@ if (count !== 3){
///////////////////////////////////////////////////////
// CHECK#2
-obj_ = {bar:true};
+var obj_ = {bar:true};
obj_.some = 1;
obj_.foo = "a";
@@ -41,7 +41,7 @@ if (count !== 3){
///////////////////////////////////////////////////////
// CHECK#3
-obj__ = new Object();
+var obj__ = new Object();
obj__.bar = true;
obj__.some = 1;
obj__.foo = "a";
diff --git a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
index fc34243fd..f425c24fe 100644
--- a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
+++ b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
@@ -7,6 +7,7 @@
* @section 8.7.1
* @path 08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
* @description Try to delete y, where y is var y=1
+ * @non_strict_only
*/
var y = 1;
diff --git a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js
index 29864a163..9e79e782c 100644
--- a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js
+++ b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js
* @description Delete referenced object, var __ref = obj
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js
index af869d96d..20ba76822 100644
--- a/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js
+++ b/test/suite/converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js
@@ -8,7 +8,7 @@
* @path 08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js
* @description Delete referenced object, __ref = obj
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js b/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
index 64bd9ed06..a8e43db08 100644
--- a/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
+++ b/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
@@ -7,13 +7,14 @@
* @section 9.9
* @path 09_Type_Conversion/9.9_ToObject/S9.9_A1.js
* @description Trying to convert undefined to Object
+ * @non_strict_only
*/
// CHECK#1
try{
undefined['foo'];
$ERROR('#1.1: undefined[\'foo\'] must throw TypeError. Actual: ' + (undefined['foo']));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#1.2: undefined[\'foo\'] must throw TypeError. Actual: ' + (e));
@@ -24,7 +25,7 @@ catch(e){
try{
with(undefined) x = 2;
$ERROR('#2.1: with(undefined) x = 2 must throw TypeError. Actual: x === ' + (x));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#2.2: with(undefined) x = 2 must throw TypeError. Actual: ' + (e));
@@ -35,7 +36,7 @@ catch(e){
try{
for(var y in undefined) y = 2;
$ERROR('#3.1: for(var y in undefined) y = 2 must throw TypeError. Actual: y === ' + (y));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#3.2: for(var y in undefined) y = 2 must throw TypeError. Actual: ' + (e));
@@ -46,7 +47,7 @@ catch(e){
try{
for(var z in this.foo) z = 2;
$ERROR('#4.1: for(var z in this.foo) z = 2 must throw TypeError. Actual: z === ' + (z));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#4.2: for(var z in this.foo) z = 2 must throw TypeError. Actual: ' + (e));
diff --git a/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js b/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
index 5452fbe7c..71a29b85b 100644
--- a/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
+++ b/test/suite/converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
@@ -7,13 +7,14 @@
* @section 9.9
* @path 09_Type_Conversion/9.9_ToObject/S9.9_A2.js
* @description Trying to convert null to Object
+ * @non_strict_only
*/
// CHECK#1
try{
null['foo'];
$ERROR('#1.1: null[\'foo\'] throw TypeError. Actual: ' + (null['foo']));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#1.2: null[\'foo\'] must throw TypeError. Actual: ' + (e));
@@ -24,7 +25,7 @@ catch(e){
try{
with(null) x = 2;
$ERROR('#2.1: with(null) x = 2 must throw TypeError. Actual: x === . Actual: ' + (x));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#2.2: with(null) x = 2 must throw TypeError. Actual: ' + (e));
@@ -32,10 +33,10 @@ catch(e){
}
// CHECK#3
-try{
+try{
for(var y in null) y = 2;
$ERROR('#3.1: for(var y in null) y = 2 must throw TypeError. Actual: y === . Actual: ' + (y));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#3.2: for(var y in null) y = 2 must throw TypeError. Actual: ' + (e));
@@ -46,7 +47,7 @@ catch(e){
try{
for(var z in 'bbb'.match(/aaa/)) z = 2;
$ERROR('#4.1: for(var z in \'bbb\'.match(/aaa/)) z = 2 must throw TypeError. Actual: z === . Actual: ' + (z));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#4.2: for(var z in \'bbb\'.match(/aaa/)) z = 2 must throw TypeError. Actual: ' + (e));
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
index cf2332b4a..68bd42230 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
@@ -9,6 +9,7 @@
* @section 10.1.3
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
* @description Creating functions initialized with two or more formal parameters, which have the same name
+ * @non_strict_only
*/
//CHECK#1
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
index f666e8c9d..08f157447 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
@@ -10,12 +10,13 @@
* @section 10.1.3
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
* @description Checking existence of a function with passed parameter
+ * @non_strict_only
*/
//CHECK#1
function f1(x){
return x;
-
+
function x(){
return 7;
}
@@ -27,7 +28,7 @@ if(!(f1().constructor.prototype === Function.prototype)){
//CHECK#2
function f2(x){
return typeof x;
-
+
function x(){
return 7;
}
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
index c56f7bf81..c10ec803d 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
@@ -9,6 +9,7 @@
* @section 10.1.4
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
* @description Checking scope chain containing function declarations and "with"
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
index 77ee5c866..e48228f40 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
@@ -9,6 +9,7 @@
* @section 10.1.4
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
* @description Checking scope chain containing function declarations and "with"
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
index 80f23356c..657e52936 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
@@ -9,6 +9,7 @@
* @section 10.1.4
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
* @description Checking scope chain containing function declarations and "with"
+ * @non_strict_only
*/
var x = 0;
@@ -22,7 +23,7 @@ function f1(){
}
};
return f2();
-
+
var x = 1;
}
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
index 519584553..55ac34929 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
@@ -9,6 +9,7 @@
* @section 10.1.4
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
* @description Checking scope chain containing function declarations and "with"
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
index 3ec2377de..be56a22c5 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
@@ -9,6 +9,7 @@
* @section 10.1.4
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
* @description Checking scope chain containing function declarations and "with"
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
index a99bf4191..6029c6581 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
@@ -8,11 +8,12 @@
* @section 10.1.8
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
* @description Checking if deleting arguments.callee property fails
+ * @non_strict_only
*/
//CHECK#1
function f1(){
- return (delete arguments.callee);
+ return (delete arguments.callee);
}
try{
@@ -26,7 +27,7 @@ catch(e){
//CHECK#2
var f2 = function(){
- return (delete arguments.callee);
+ return (delete arguments.callee);
}
try{
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
index cc7c5e032..f9546c742 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
@@ -8,13 +8,14 @@
* @section 10.1.8
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
* @description Overriding arguments.callee property
+ * @non_strict_only
*/
var str = "something different";
//CHECK#1
function f1(){
arguments.callee = str;
- return arguments;
+ return arguments;
}
try{
@@ -29,7 +30,7 @@ catch(e){
//CHECK#2
var f2 = function(){
arguments.callee = str;
- return arguments;
+ return arguments;
}
try{
if(f2().callee !== str){
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
index 7bbbccba8..f18bd7906 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
@@ -8,6 +8,7 @@
* @section 10.1.8
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
* @description Checking that arguments.callee === function object
+ * @non_strict_only
*/
//CHECK#1
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
index 6ce60545b..927cd01f4 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
@@ -14,7 +14,7 @@ var str = "something different";
//CHECK#1
function f1(){
arguments.length = str;
- return arguments;
+ return arguments;
}
try{
@@ -29,8 +29,8 @@ catch(e){
//CHECK#2
var f2 = function(){
arguments.length = str;
- return arguments;
- }
+ return arguments;
+ };
try{
if(f2().length !== str){
$ERROR("#2: A property length have attribute { ReadOnly }");
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
index b4535662c..22f1d6c16 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
@@ -6,7 +6,8 @@
*
* @section 10.1.6
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
- * @description Checking ifdeleting function parameter is possible
+ * @description Checking if deleting function parameter is possible
+ * @non_strict_only
*/
//CHECK#1
@@ -16,5 +17,5 @@ function f1(a){
}
if (f1(1) !== 1)
$ERROR('#1: Function parameter was deleted');
-
+
diff --git a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
index 66cacbf89..518d4a923 100644
--- a/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
+++ b/test/suite/converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
@@ -7,6 +7,7 @@
* @section 10.1.6
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
* @description Checking function which returns "this"
+ * @non_strict_only
*/
function f1() {
diff --git a/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js b/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
index 4c54bb83e..b649af355 100644
--- a/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
+++ b/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
@@ -8,6 +8,7 @@
* @section 10.2.1
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
* @description Checking if deleting variable x, that is defined as var x = 1, fails
+ * @non_strict_only
*/
var x = 1;
diff --git a/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js b/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
index b7529f184..85b2449dd 100644
--- a/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
+++ b/test/suite/converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
@@ -8,6 +8,7 @@
* @section 10.2.1
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
* @description Checking if deleting variable x, that is defined as x = 1, fails
+ * @non_strict_only
*/
x = 1;
diff --git a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
index 923ab52ed..b695ef8bd 100644
--- a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
+++ b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
@@ -7,16 +7,17 @@
* @section 11.10.1
* @path 11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
* @description Checking with undeclarated variables
+ * @non_strict_only
*/
//CHECK#1
try {
x & (x = 1);
- $ERROR('#1.1: x & (x = 1) throw ReferenceError. Actual: ' + (x & (x = 1)));
+ $ERROR('#1.1: x & (x = 1) throw ReferenceError. Actual: ' + (x & (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x & (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x & (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
index fe00a0fb5..f9ef660f6 100644
--- a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
+++ b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
@@ -7,16 +7,17 @@
* @section 11.10.2
* @path 11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
* @description Checking with undeclarated variables
+ * @non_strict_only
*/
//CHECK#1
try {
x ^ (x = 1);
- $ERROR('#1.1: x ^ (x = 1) throw ReferenceError. Actual: ' + (x ^ (x = 1)));
+ $ERROR('#1.1: x ^ (x = 1) throw ReferenceError. Actual: ' + (x ^ (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x ^ (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x ^ (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
index 8b299bcae..346972e7f 100644
--- a/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
+++ b/test/suite/converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
@@ -7,16 +7,17 @@
* @section 11.10.3
* @path 11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
* @description Checking with undeclarated variables
+ * @non_strict_only
*/
//CHECK#1
try {
x | (x = 1);
- $ERROR('#1.1: x | (x = 1) throw ReferenceError. Actual: ' + (x | (x = 1)));
+ $ERROR('#1.1: x | (x = 1) throw ReferenceError. Actual: ' + (x | (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x | (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x | (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js b/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
index db9da54cb..71b4b1cfa 100644
--- a/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
+++ b/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
@@ -7,16 +7,17 @@
* @section 11.11.1
* @path 11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
* @description Checking with undeclarated variables
+ * @non_strict_only
*/
//CHECK#1
try {
x && (x = true);
- $ERROR('#1.1: x && (x = true) throw ReferenceError. Actual: ' + (x && (x = true)));
+ $ERROR('#1.1: x && (x = true) throw ReferenceError. Actual: ' + (x && (x = true)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x && (x = true) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x && (x = true) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js b/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
index 6c3958216..aea2cec75 100644
--- a/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
+++ b/test/suite/converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
@@ -7,16 +7,17 @@
* @section 11.11.2
* @path 11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
* @description Checking with undeclarated variables
+ * @non_strict_only
*/
//CHECK#1
try {
x || (x = true);
- $ERROR('#1.1: x || (x = true) throw ReferenceError. Actual: ' + (x || (x = true)));
+ $ERROR('#1.1: x || (x = true) throw ReferenceError. Actual: ' + (x || (x = true)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x || (x = true) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x || (x = true) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js b/test/suite/converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
index e5c7e7a91..d7d62ae80 100644
--- a/test/suite/converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
+++ b/test/suite/converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
@@ -7,6 +7,7 @@
* @section 11.13.1
* @path 11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
* @description Checking by using eval
+ * @non_strict_only
*/
//CHECK#1
@@ -16,7 +17,7 @@ if ((eval("x\u0009=\u0009true")) !== true) {
//CHECK#2
if ((eval("x\u000B=\u000Btrue")) !== true) {
- $ERROR('#2: (x\\u000B=\\u000Btrue) === true');
+ $ERROR('#2: (x\\u000B=\\u000Btrue) === true');
}
//CHECK#3
@@ -36,7 +37,7 @@ if ((eval("x\u00A0=\u00A0true")) !== true) {
//CHECK#6
if ((eval("x\u000A=\u000Atrue")) !== true) {
- $ERROR('#6: (x\\u000A=\\u000Atrue) === true');
+ $ERROR('#6: (x\\u000A=\\u000Atrue) === true');
}
//CHECK#7
diff --git a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
index 8dc95acbe..7bdb9ac61 100644
--- a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
+++ b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
@@ -7,15 +7,16 @@
* @section 11.1.1
* @path 11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
* @description Checking if execution of "this" and eval("this"), which are in global code, return the global object by using toString function
+ * @non_strict_only
*/
//CHECK#1
if (this.toString() !== toString()) {
- $ERROR('#1: this.toString() === toString(). Actual: ' + (this.toString()));
+ $ERROR('#1: this.toString() === toString(). Actual: ' + (this.toString()));
}
//CHECK#2
if (eval("this").toString() !== toString()) {
- $ERROR('#2: eval("this").toString() === toString(). Actual: ' + (this.toString()));
+ $ERROR('#2: eval("this").toString() === toString(). Actual: ' + (this.toString()));
}
diff --git a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
index f694610f3..265ba4889 100644
--- a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
+++ b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
@@ -7,18 +7,19 @@
* @section 11.1.1
* @path 11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
* @description Creating function which returns "this" or eval("this")
+ * @non_strict_only
*/
//CHECK#1
function MyFunction() {return this}
if (MyFunction() !== this) {
- $ERROR('#1: function MyFunction() {return this} MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#1: function MyFunction() {return this} MyFunction() === this. Actual: ' + (MyFunction()));
}
//CHECK#2
function MyFunction() {return eval("this")}
if (MyFunction() !== this) {
- $ERROR('#2: function MyFunction() {return eval("this")} MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#2: function MyFunction() {return eval("this")} MyFunction() === this. Actual: ' + (MyFunction()));
}
diff --git a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
index 91e01afa1..324f2853d 100644
--- a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
+++ b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
@@ -7,18 +7,19 @@
* @section 11.1.1
* @path 11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
* @description Create function. It have property, that returned "this"
+ * @non_strict_only
*/
//CHECK#1
function MyFunction() {this.THIS = this}
if ((new MyFunction()).THIS.toString() !== "[object Object]") {
- $ERROR('#1: function MyFunction() {this.THIS = this} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
+ $ERROR('#1: function MyFunction() {this.THIS = this} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
}
//CHECK#2
function MyFunction() {this.THIS = eval("this")}
if ((new MyFunction()).THIS.toString() !== "[object Object]") {
- $ERROR('#2: function MyFunction() {this.THIS = eval("this")} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
+ $ERROR('#2: function MyFunction() {this.THIS = eval("this")} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
}
diff --git a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
index fe1e39199..af827cc8d 100644
--- a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
+++ b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
@@ -12,13 +12,13 @@
//CHECK#1
var MyFunction = new Function("return this");
if (MyFunction() !== this) {
- $ERROR('#1: var MyFunction = new Function("return this"); MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#1: var MyFunction = new Function("return this"); MyFunction() === this. Actual: ' + (MyFunction()));
}
//CHECK#2
-var MyFunction = new Function("return eval(\'this\')");
+MyFunction = new Function("return eval(\'this\')");
if (MyFunction() !== this) {
- $ERROR('#2: var MyFunction = new Function("return eval(\'this\')"); MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#2: var MyFunction = new Function("return eval(\'this\')"); MyFunction() === this. Actual: ' + (MyFunction()));
}
diff --git a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
index 6bb55acca..762191b3f 100644
--- a/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
+++ b/test/suite/converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
@@ -13,14 +13,14 @@
var MyFunction = new Function("this.THIS = this");
var MyObject = new MyFunction();
if (MyObject.THIS.toString() !== "[object Object]") {
- $ERROR('#1: var MyFunction = new Function("this.THIS = this"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
+ $ERROR('#1: var MyFunction = new Function("this.THIS = this"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
}
//CHECK#2
-var MyFunction = new Function("this.THIS = eval(\'this\')");
-var MyObject = new MyFunction();
+MyFunction = new Function("this.THIS = eval(\'this\')");
+MyObject = new MyFunction();
if (MyObject.THIS.toString() !== "[object Object]") {
- $ERROR('#2: var MyFunction = new Function("this.THIS = eval(\'this\')"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
+ $ERROR('#2: var MyFunction = new Function("this.THIS = eval(\'this\')"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
}
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js
index e352126c3..c342c7baa 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js
* @description Using interation statement within "with" statement leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js
index 825be60cb..9a422e6a9 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js
* @description Using iteration statement within "with" statement leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js
index f32986d59..0c42ad265 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js
@@ -10,7 +10,7 @@
* @description Using iteration statment withing "with" statement leading to completion by exception
* iteration statement inside with statement - exception completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js
index a9079d2c3..9f70178fe 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js
@@ -10,7 +10,7 @@
* @description Using iteration statement witthin "with" staement leading to completion by break
* iteration statement inside with statement - break completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js
index 45d12529c..a2072c193 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js
* @description Using iteration statement within "with" statement leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
index 9b926f00e..8a4c441a6 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js
index ea240a8b7..6c0c8b098 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js
index 3b2232575..e5f20bb91 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js
index b9677149d..d644df743 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js
* @description Calling a function within "with" statement declared without the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js
index 12071bcd8..9ff510d28 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js
* @description Calling a function within "with" statement declared without the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js
index 9e0f8d963..0be6454ef 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js
index 19d21cd22..464da55e9 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js
index 2bdf047b0..86efdeca0 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js
index 0d9f16bdf..720f54723 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js
* @description Calling a function without "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js
index e91f53a8f..700f012de 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js
* @description Calling a function without "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js
index 060cca2ad..01416d2e7 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js
* @description Using "with" inside of global context leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js
index ebf1fa4a7..943aa58bf 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js
* @description Using "with" inside of global context leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js
index 38253d329..030f1bbf3 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js
* @description Using "with" inside of global context leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js
index 873e1de1c..550875d1b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js
* @description Calling a function without "with" statement when the statement itself is declared within the function declaration, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js
index 5744cea85..4587ecff8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js
* @description Calling a function without "with" statement when the statement itself is declared within the function declaration, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js
index 97e1fc0d1..1b21425f7 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js
* @description Calling a function without "with" statement when the statement itself is declared within the function declaration, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js
index c2f1c0240..7d7578614 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js
* @description Calling a function without "with" statement when the statement itself is declared within the function declaration, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js
index 26147ed04..6954cdc55 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js
* @description Calling a function without "with" statement when the statement itself is declared within the function declaration, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js
index af663954a..dc05ad77a 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js
* @description Using "with" statement within function constructor, leading to normal completition
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js
index f86a8f1e5..e851f999c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js
* @description Using "with" statement within function constructor, leading to normal completition by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js
index 77df3171b..a966732e3 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js
* @description Using "with" statement within function constructor, leading to normal completition by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js
index f07167b59..34e06c1ba 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js
* @description Using "with" statement within function constructor, leading to completition by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js
index f3ef79fed..29975b82c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js
* @description Using "with" statement within function constructor, leading to completition by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js
index 9d6212061..6ee3c5775 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js
* @description Using "with" statement within iteration statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js
index b3d743120..58ac84285 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js
* @description Using "with" statement within iteration statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js
index 7035d7760..f71578f2b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js
* @description Using "with" statement within iteration statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js
index 0e1490e9d..1c2a7a768 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js
* @description Using "with" statement within iteration statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js
index c812a2607..3d3288c4d 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js
* @description Using "with" statement within iteration statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js
index d1290d424..b7d777486 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js
* @description Using "with" statement within "for-in" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js
index ad241d81d..c72baf7dd 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js
* @description Using "with" statement within "for-in" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js
index 2907b1689..25cc7fa0f 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js
* @description Using "with" statement within "for-in" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js
index 4c9d62265..2416ffd9c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js
* @description Using "with" statement within "for-in" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js
index 5a56b6755..bd2a2ea1b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js
* @description Using "with" statement within "for-in" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js
index 11ada524a..b037ea634 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js
* @description Using "with" statement within another "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js
index 8aa1438a9..b0c437948 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js
* @description Using "with" statement within another "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js
index c869bca1a..0504a8e73 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js
* @description Using "with" statement within another "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js
index 44b416198..5e8959206 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js
* @description Calling a function within "with" statement declared within the statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js
index b9c0b1164..4454de23c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js
* @description Calling a function within "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js
index 2ff3f2079..d37ddbcba 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js
* @description Calling a function within "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js
index 2e8b7abcf..bce1d1f69 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js
* @description Calling a function within "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js
index 9d2dd3d38..0e672c5dc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js
* @description Calling a function within "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js
index 1f850bd97..bd2e2a187 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js
* @description Declaring function constructor within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js
index b1ad95823..ee5479b0e 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js
* @description Declaring function constructor within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js
index a40683c33..ec4031111 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js
* @description Declaring function constructor within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js
index d08310296..ded3ca0a7 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js
* @description Declaring function constructor within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js
index cabc54261..0863a1c94 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js
* @description Declaring function constructor within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js
index 6dc577240..7d8f0960c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js
* @description Using "for-in" statement within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js
index a2b76aec3..47e29e7f7 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js
* @description Using "for-in" statement within "with" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js
index 52310c1ff..6453a769e 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js
* @description Using "for-in" statement within "with" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js
index 888058b17..495923728 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js
* @description Using iteration statement within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js
index 9f488bd9e..71e79b842 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js
* @description Using iteration statement within "with" statement, leading completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js
index 4baa109e2..636345667 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js
* @description Using iteration statement within "with" statement, leading completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js
index 035b5f314..0b16d5d4b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js
* @description Using iteration statement within "with" statement, leading completion be break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js
index f157de430..019419f4a 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js
* @description Using iteration statement within "with" statement, leading completion be break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js
index da0334491..1f0c999bd 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js
index 3542d81c2..5ca97394c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js
index 721feb167..b9ee8d92e 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js
* @description Calling a function within "with" statement declared without the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js
index 7ab96e31f..566c91092 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js
* @description Calling a function within "with" statement declared without the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js
index 00fbea176..44f650ab8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js
* @description Calling a function within "with" statement declared without the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js
index 1b529a447..9270c901d 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js
index 4e5b5c454..13795508c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js
index c361c2efb..d214f8cbc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js
* @description Calling a function without "with" statement declared within the statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js
index bac83e84b..ebb2306ee 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js
* @description Calling a function without "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js
index d571edbdf..6b3f42b8b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js
* @description Calling a function without "with" statement declared within the statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js
index d63d89349..974a29048 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js
* @description Using "with" statement within global context - normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js
index 0b9f6104a..489f21195 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js
* @description Using "with" statement within global context, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js
index e00a35346..3c9752e33 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js
* @description Using "with" statement within global context, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js
index 57eacefc1..18b42f133 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js
* @description Declaring "with" statement within a function body, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js
index 588df705a..532d89724 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js
* @description Declaring "with" statement within a function body, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js
index 8235a131d..e6290cb68 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js
* @description Declaring "with" statement within a function body, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js
index 9345894d7..e39838b20 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js
* @description Declaring "with" statement within a function body, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js
index 717d8d9ed..bf858adc1 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js
* @description Declaring "with" statement within a function body, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js
index e7bbf403f..609391d95 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js
* @description Declaring "with" statement within a function constructor, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js
index a27eff8db..81c941af8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js
* @description Declaring "with" statement within a function constructor, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js
index cf8bb7b11..9ebf94080 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js
* @description Declaring "with" statement within a function constructor, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js
index 635af05cd..350999bc3 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js
* @description Declaring "with" statement within a function constructor, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js
index fffb0dc29..e1c940047 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js
* @description Declaring "with" statement within a function constructor, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js
index 62c675019..ab37c1d49 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js
* @description Using "with" statement within iteration statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js
index b5a527be5..0ca21037b 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js
* @description Using "with" statement within iteration statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js
index 83215f20f..cb2f4bfb2 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js
* @description Using "with" statement within iteration statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js
index 2a1568c26..5f438e5d8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js
* @description Using "with" statement within iteration statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js
index 2bc805bcd..3e3b3c41f 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js
* @description Using "with" statement within iteration statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js
index 5811b352f..c82b7e049 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js
* @description Using "with" statement within "for-in" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js
index 126742bb3..78f8bd2fc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js
* @description Using "with" statement within "for-in" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js
index fe00883aa..6376af576 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js
* @description Using "with" statement within "for-in" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js
index 7e3d7c8a3..9bb279f25 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js
* @description Using "with" statement within "for-in" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js
index 9428c503c..52e48b8d2 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js
* @description Using "with" statement within "for-in" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js
index a5d2e0ecd..58d204cfc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js
* @description Using "with" statement within another "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js
index 17835d96f..01e4433e1 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js
* @description Using "with" statement within another "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js
index 276e29483..1b4e3d512 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js
* @description Using "with" statement within another "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js
index 041a89588..bd42c3961 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js
* @description Declaring and calling a function within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js
index 089a0841f..a0d7521d8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js
* @description Declaring and calling a function within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js
index 7bc3b3de7..76faa8018 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js
* @description Declaring and calling a function within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js
index 2af4b567c..f114abab3 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js
* @description Declaring and calling a function within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js
index 5153f8a84..e9a496692 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js
* @description Declaring and calling a function within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js
index 3ac51ef7b..1b32c437c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js
* @description Declaring function constructor within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js
index 81bad164e..c7c678467 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js
* @description Declaring function constructor within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js
index 3f681750a..67c5d8f13 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js
* @description Declaring function constructor within "with" statement, leading to normal completion by "return"
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js
index cc21bc6a1..09f061b32 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js
* @description Declaring function constructor within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js
index 2aad84f89..3a2022e6d 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js
* @description Declaring function constructor within "with" statement, leading to completion by exception
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js
index 28f04018f..6d47b35fc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js
* @description Using "for-in" statement within "with" statement, leading to normal completion
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js
index 27b4f366d..470d1c637 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js
* @description Using "for-in" statement within "with" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js
index 97a533e0a..6a8881ffc 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js
@@ -9,7 +9,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js
* @description Using "for-in" statement within "with" statement, leading to completion by break
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js
index 1baaaeaaf..61b6cc971 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js
* @description Changing string property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js
index 7ee31e830..7ef9a23dd 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js
* @description Changing number property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js
index fe9fe375a..7098ecdfe 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js
* @description Changing boolean property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js
index ef5a5e44f..f1dea9c1d 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js
* @description Changing object property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js
index c7269bf15..2cf4e724f 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js
* @description Changing array property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js
index 18757e230..467d411dd 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js
* @description Changing function property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js
index c42b676d7..5c037ebc2 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js
* @description Deleting string property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 1;
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js
index c8160dbb8..67516333c 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js
* @description Deleting number property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js
index 05a7d0bd5..10321fbd1 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js
* @description Deleting boolean property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js
index 2095d9e61..ecdaf30af 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js
* @description Deleting object property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js
index 83806c100..3012638a8 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js
* @description Deleting array property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js
index 9cda49045..3dade7ec4 100644
--- a/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js
+++ b/test/suite/converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js
* @description Deleting function property
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
this.p1 = 'a';
diff --git a/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js b/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js
index 30b448a5e..a5fb367aa 100644
--- a/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js
+++ b/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.14_The_try_Statement/S12.14_A14.js
* @description Using try/catch/finally in With and With in try/catch/finally
* @strict_only
- * @strict_mode_negative SyntaxError
+ * @negative SyntaxError
*/
var myObj = {p1: 'a',
diff --git a/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js b/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js
index 93f1de860..608e4c042 100644
--- a/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js
+++ b/test/suite/converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js
@@ -8,7 +8,7 @@
* @path 12_Statement/12.14_The_try_Statement/S12.14_A4.js
* @description Checking if deleting an exception fails
* @strict_only
- * @strict_mode_negative SyntaxError
+ * @negative SyntaxError
*/
// CHECK#1
diff --git a/test/suite/converted/12_Statement/12.1_Block/S12.1_A1.js b/test/suite/converted/12_Statement/12.1_Block/S12.1_A1.js
index bc078b6f6..514864f68 100644
--- a/test/suite/converted/12_Statement/12.1_Block/S12.1_A1.js
+++ b/test/suite/converted/12_Statement/12.1_Block/S12.1_A1.js
@@ -7,10 +7,11 @@
* @section 12.1
* @path 12_Statement/12.1_Block/S12.1_A1.js
* @description Trying to declare function at the Block statement
+ * @strict_only
* @negative SyntaxError
*/
-"use strict";
+
{
function __func(){}
}
diff --git a/test/suite/converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js b/test/suite/converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js
index eacc40922..e51f913c2 100644
--- a/test/suite/converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js
+++ b/test/suite/converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js
@@ -7,10 +7,11 @@
* @section 12.5
* @path 12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js
* @description Declaring function within an "if" statement
+ * @strict_only
* @negative SyntaxError
*/
-"use strict";
+
if (true) {
function __func(){};
} else {
diff --git a/test/suite/converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js b/test/suite/converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js
index b2aff5c1b..e9c5b5055 100644
--- a/test/suite/converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js
+++ b/test/suite/converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js
@@ -7,10 +7,11 @@
* @section 12.6.1, 13
* @path 12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js
* @description Declaring function within a "do-while" loop
+ * @strict_only
* @negative SyntaxError
*/
-"use strict";
+
do{
function __func(){};
} while(0);
diff --git a/test/suite/converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js b/test/suite/converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
index 50b656b53..d2681e1fb 100644
--- a/test/suite/converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
+++ b/test/suite/converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
@@ -15,7 +15,7 @@ LABEL_DO_LOOP : do {
LABEL_IN : x=2;
continue ;
LABEL_IN_2 : var y=2;
-
+
function IN_DO_FUNC(){}
} while(0);
diff --git a/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js b/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
index 416ae8c40..c3b2fb0d7 100644
--- a/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
+++ b/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
@@ -12,7 +12,7 @@
*/
function __func(){
- x = 1;
+ var x = 1;
return x;
}
diff --git a/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js b/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
index 884aea630..8cbd625e7 100644
--- a/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
+++ b/test/suite/converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
@@ -7,15 +7,16 @@
* @section 13.2.2
* @path 13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
* @description Calling a function as a constructor after it has been declared by eval
+ * @non_strict_only
*/
function FACTORY(){
this.id = 0;
-
+
eval("function func(){return \"id_string\";}");
-
+
this.id = func();
-
+
}
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js
index a3b0d495a..f130426d4 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js
* @description Checking Boolean, Number, String Functions
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js
index 197d7524e..3487a3d47 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js
* @description Use delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js
index 8b3af44f5..8559c3e7f 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js
* @description Checking Boolean, Number, String Functions
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js
index cb8aad92e..d7c092998 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js
* @description Use delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js
index dd434c077..68c32406f 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js
* @description Checking Boolean, Number, String Functions
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js
index 4dbad2f13..8cb2d4cf9 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js
* @description Checking typeof Operator
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js
index 39a1286ca..bc10271c6 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js
* @description Use delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js
index 6800e2430..8e396845a 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.1_eval/S15.1.2.1_A4.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js
index 1dfdea911..3383f3b6a 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js
index 2f5cff3bb..34a343446 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js
index 1b231f3c0..db74bb2e7 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js
index 5df4c0802..4f3188d66 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js
index c50b2ef63..02cb230ed 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js
index a47d3d777..5a5c5abf0 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js
index 066730b45..a61686cef 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js
index bb51eac1f..15ccdf0f3 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js
index a4a846193..8868f858b 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js
index d06cd9577..62ba736be 100644
--- a/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js
+++ b/test/suite/converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js
index c3c9d1f5c..8526d1a63 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js
* @description Checking if varying the Object.prototype.toString.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js
index 708528080..b3ef84681 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js
* @description Checknig if deleting of the Object.prototype.toString.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#0
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js
index 51b645ddb..8a610fd4b 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.js
* @description Checknig if deleting of the Object.prototype.toLocaleString.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#0
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js
index 14c5117b6..a98194fa5 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.js
* @description Checknig if deleting of the Object.prototype.valueOf.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#0
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js
index ab237adf2..26471335a 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A10.js
* @description Checking if varying the Object.prototype.isPrototypeOf.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js
index 386fcfe9a..5066f578f 100644
--- a/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js
+++ b/test/suite/converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A10.js
* @description Checking if varying the Object.prototype.propertyIsEnumerable.length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js
index c4b1a9abb..583b116f9 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js
* @description Checking if deleting the Array.prototype property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js
index 1a9fb1d54..9fbd6efa1 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js
* @description Checking if varying the Array.prototype property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js
index 43409ef11..362d5d5c1 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js
index 7c492a471..87023bbb6 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js
index 5ab8ddc8c..7598e9605 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js
* @description Checking if varying the length fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js
index 32cb88510..06018eed7 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js
index f5db9749e..6a4675976 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js
index 1ce082bea..9a25e15c1 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js
index 3b9012483..d63b10b5c 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js
index 0327278f5..b4a0f7ae7 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js
index 29d870c20..8491bc59f 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js
index d4f7f1461..dc031c57f 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js
index f35b887c5..17dba8a6b 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js
index 302461766..26765e2d1 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js
index e1b2f7dd5..0925fe5b2 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js
index 9c7c51219..5e95202de 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js
index 70bf8d169..ecb22021d 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js
index bcb261875..cedd7696d 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js
index 1d1bb7aaf..862daa49d 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js
index 7a59d800b..02cd2126e 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js
index cdf888c38..39fd39819 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js
* @description Checking use hasOwnProperty, delete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js
index a036a4bdb..fea4ea46a 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js
index 9df88f1c6..b28e9fe83 100644
--- a/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js
+++ b/test/suite/converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js
* @description Checking if varying the length property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js
index b6816ae9d..65b252202 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js
* @description Checking if deleting the Number.prototype property fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js
index 7520bfa6d..d283e9048 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js
* @description Checking if deleting Number.MAX_VALUE fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js
index 81c87996f..bd1c9f525 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js
* @description Checking if deleting Number.MIN_VALUE fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
//CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js
index 64ba33839..be86d644b 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js
* @description Checking if deleting Number.NaN fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js
index 4343739c5..17826505e 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js
* @description Checking if deleting Number.NEGATIVE_INFINITY fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js
index 1c5bb08e2..0550ee032 100644
--- a/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js
+++ b/test/suite/converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js
* @description Checking if deleting Number.POSITIVE_INFINITY fails
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js
index 112957615..f03087b24 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js
* @description Checking if Math.E property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js
index 514528342..1c876f596 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js
* @description Checking if Math.E property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js
index 44cff8ca8..c46fab89a 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js
* @description Checking if Math.LN10 property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js
index 6061901a1..09835727f 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js
* @description Checking if Math.LN10 property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js
index db5bcff1d..77bfca97d 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js
* @description Checking if Math.LN2 property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js
index 54213f9de..9021de30d 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js
* @description Checking if Math.LN2 property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js
index 92c221ecd..ba6fa7db0 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js
* @description Checking if Math.LOG2E property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js
index 4d826ac43..c4075edc8 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js
* @description Checking if Math.LOG2E property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js
index 82ea7307d..43879ddd3 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js
* @description Checking if Math.LOG10E property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js
index 028289343..67fe80925 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js
* @description Checking if Math.LOG10E property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js
index abaa96fb9..42ad18cf1 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js
* @description Checking if Math.PI property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js
index 511e31b53..832b8e001 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js
* @description Checking if Math.PI property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js
index bb3dfdf55..c20d7fe87 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js
* @description Checking if Math.SQRT1_2 property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js
index 85b57bd35..29153f8dc 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js
* @description Checking if Math.SQRT1_2 property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js
index 254f3e53b..a5f051697 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js
* @description Checking if Math.SQRT2 property has the attribute DontDelete
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js
index 87aedbba5..1674fb5c3 100644
--- a/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js
+++ b/test/suite/converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js
@@ -8,7 +8,7 @@
* @path 15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js
* @description Checking if Math.SQRT2 property has the attribute ReadOnly
* @strict_only
- * @strict_mode_negative
+ * @negative
*/
// CHECK#1
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
index eb0eea8cd..7218e3879 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js
@@ -9,20 +9,20 @@
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
var xx = String.fromCharCode("0x" + uu);
var LineTerminators = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- var yy = 0;
- eval("//var " + xx + "yy = -1");
- if (LineTerminators !== true) {
+ var yy = 0;
+ eval("//var " + xx + "yy = -1");
+ if (LineTerminators !== true) {
if (yy !== 0) {
$ERROR('#' + uu + ' ');
errorCount++;
@@ -38,11 +38,11 @@ for (i1 = 0; i1 < 16; i1++) {
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count);
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
index 159e66322..ceffd99b8 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js
@@ -5,29 +5,29 @@
* @name: S7.4_A6;
* @section: 7.4;
* @assertion: If multi line comments csn not nest, they can contain any Unicode character;
- * @description: "var"+ yy+ "xx = 1", insert instead of yy all Unicode characters;
+ * @description: "var"+ yy+ "xx = 1", insert instead of yy all Unicode characters;
*/
//CHECK
-errorCount = 0;
-count = 0;
-for (indexI = 0; indexI <= 65535; indexI++) {
+var errorCount = 0;
+var count = 0;
+for (var indexI = 0; indexI <= 65535; indexI++) {
try {
- var xx = 0;
+ var xx = 0;
eval("/*var " + String.fromCharCode(indexI) + "xx = 1*/");
var hex = decimalToHexString(indexI);
if (xx !== 0) {
$ERROR('#' + hex + ' ');
errorCount++;
- }
+ }
} catch (e){
$ERROR('#' + hex + ' ');
errorCount++;
}
count++;
-}
+}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count);
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
index b58498ded..405a1bed3 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js
@@ -4,118 +4,117 @@
/**
* @name: S7.5.1_A2;
* @section: 7.5.1;
- * @assertion: List of words that are not reserved;
+ * @assertion: List of words that are not reserved;
* @description: Try assign 1 for not reserved words;
*/
// a
-and = 1;
-and_eq = 1;
-as = 1;
-asm = 1;
-assert = 1;
-auto = 1;
+var and = 1;
+var and_eq = 1;
+var as = 1;
+var asm = 1;
+var assert = 1;
+var auto = 1;
// b
-base = 1;
-bitand = 1;
-bitor = 1;
-bool = 1;
-byvalue = 1;
+var base = 1;
+var bitand = 1;
+var bitor = 1;
+var bool = 1;
+var byvalue = 1;
// c
-checked = 1;
-clone = 1;
-comment = 1;
-compl = 1;
-const_cast = 1;
+var checked = 1;
+var clone = 1;
+var comment = 1;
+var compl = 1;
+var const_cast = 1;
// d
-decimal = 1;
-delegate = 1;
-dynamic_cast = 1;
+var decimal = 1;
+var delegate = 1;
+var dynamic_cast = 1;
// e
-explicit = 1;
-extern = 1;
-equals = 1;
-event = 1;
+var explicit = 1;
+var extern = 1;
+var equals = 1;
+var event = 1;
// f
-finalize = 1;
-fixed = 1;
-friend = 1;
-foreach = 1;
-future = 1;
+var finalize = 1;
+var fixed = 1;
+var friend = 1;
+var foreach = 1;
+var future = 1;
// g
-getClass = 1;
-generic = 1;
+var getClass = 1;
+var generic = 1;
// h
-hashCode = 1;
+var hashCode = 1;
// i
-implicit = 1;
-infinity = 1;
-inline = 1;
-inner = 1;
-internal = 1;
-is = 1;
+var implicit = 1;
+var infinity = 1;
+var inline = 1;
+var inner = 1;
+var internal = 1;
+var is = 1;
// j
// k
// l
-lock = 1;
+var lock = 1;
// m
-mutable = 1;
+var mutable = 1;
// n
-NaN = 1;
-namespace = 1;
-not = 1;
-notify = 1;
-notifyAll = 1;
-not_eq = 1;
+var namespace = 1;
+var not = 1;
+var notify = 1;
+var notifyAll = 1;
+var not_eq = 1;
// o
-object = 1;
-operator = 1;
-or = 1;
-or_eq = 1;
-out = 1;
-outer = 1;
-override = 1;
+var object = 1;
+var operator = 1;
+var or = 1;
+var or_eq = 1;
+var out = 1;
+var outer = 1;
+var override = 1;
// p
-params = 1;
+var params = 1;
// q
// r
-readonly = 1;
-reinterpret_cast = 1;
-ref = 1;
-register = 1;
+var readonly = 1;
+var reinterpret_cast = 1;
+var ref = 1;
+var register = 1;
// s
-sbyte = 1;
-signed = 1;
-sizeof = 1;
-stackalloc = 1;
-static_cast = 1;
-string = 1;
-strictfp = 1;
-struct = 1;
+var sbyte = 1;
+var signed = 1;
+var sizeof = 1;
+var stackalloc = 1;
+var static_cast = 1;
+var string = 1;
+var strictfp = 1;
+var struct = 1;
// t
-template = 1;
-toString = 1;
-typedef = 1;
-typeid = 1;
+var template = 1;
+var toString = 1;
+var typedef = 1;
+var typeid = 1;
// u
-uint = 1;
-unchecked = 1;
-undefiend = 1;
-union = 1;
-unsafe = 1;
-unsigned = 1;
-use = 1;
-using = 1;
-ushort = 1;
+var uint = 1;
+var unchecked = 1;
+var undefiend = 1;
+var union = 1;
+var unsafe = 1;
+var unsigned = 1;
+var use = 1;
+var using = 1;
+var ushort = 1;
// v
-valueOf = 1;
-virtual = 1;
+var valueOf = 1;
+var virtual = 1;
// w
-wait = 1;
-wchar_t = 1;
+var wait = 1;
+var wchar_t = 1;
// x
-xor = 1;
-xor_eq = 1;
+var xor = 1;
+var xor_eq = 1;
// y
-// z
+// z
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
index d37ca0f53..cb0e9bcc7 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "abstract=1" succeeds;
*/
-abstract = 1;
+var abstract = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
index cf96e6239..1ff312bc9 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.10;
* @section: 7.5.3;
* @assertion: The "export" token can not be used as identifier;
- * @description: Checking if execution of "export=1" fails;
+ * @description: Checking if execution of "export=1" fails;
* @negative
*/
-export = 1;
+var export = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
index e7c47e571..24c249df7 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.11;
* @section: 7.5.3;
* @assertion: The "extends" token can not be used as identifier;
- * @description: Checking if execution of "extends=1" fails;
+ * @description: Checking if execution of "extends=1" fails;
* @negative
*/
-extends = 1;
+var extends = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
index 2fbba1c64..686520009 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "final=1" succeeds;
*/
-final = 1;
+var final = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
index 9e436929a..3101cb2ef 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "float=1" succeeds;
*/
-float = 1;
+var float = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
index 6399276b5..2cb26879e 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "goto=1" succeeds;
*/
-goto = 1;
+var goto = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
index cc74d369c..4fccdec7a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
@@ -7,7 +7,7 @@
* @assertion: The "implements" token can not be used as identifier in strict code;
* @description: Checking if execution of "implements=1" fails in strict code;
* @negative
+ * @strict_only
*/
-"use strict";
-implements = 1; \ No newline at end of file
+var implements = 1; \ No newline at end of file
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
index a2f6d2c94..4a69e8e5a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "implements" token can be used as identifier in non-strict code;
* @description: Checking if execution of "implements=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('implements = 1'); \ No newline at end of file
+var implements = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
index f294d61a7..18efb30e4 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js
@@ -4,9 +4,9 @@
/**
* @name: S7.5.3_A1.16;
* @section: 7.5.3;
- * @assertion: The "import" token can not be used as identifier;
+ * @assertion: The "import" token can not be used as identifier;
* @description: Checking if execution of "import=1" fails;
* @negative
*/
-import = 1;
+var import = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
index 5e7e72bde..6b894155b 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "int=1" succeeds;
*/
-int = 1;
+var int = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
index a233c3989..9d64ba4ca 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
@@ -11,4 +11,4 @@
*/
"use strict";
-interface = 1;
+var interface = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
index 71635216c..f4b1cff02 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18ns.js
@@ -8,6 +8,7 @@
* non-strict code;
* @description: Checking if execution of "interface = 1" succeeds in
* non-strict code;
+ * @non_strict_only
*/
-new Function('interface = 1');
+var interface = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
index 1667d3905..7a6ca21a0 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "long=1" succeeds;
*/
-long = 1;
+var long = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
index 76c3c81c2..26e8a39f8 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "boolean=1" succeeds;
*/
-boolean = 1;
+var boolean = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
index 979fff751..57de0cf23 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "native=1" succeeds;
*/
-native = 1;
+var native = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
index 0cb32fc57..12a5c43cd 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
@@ -10,4 +10,4 @@
*/
"use strict";
-package = 1;
+var package = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
index a5f084cff..c46efb5c7 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "package" token can be used as identifier in non-strict code;
* @description: Checking if execution of "package=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('package = 1');
+var package = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
index ca66532a2..9990d6d34 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
@@ -10,4 +10,4 @@
*/
"use strict";
-private = 1;
+var private = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
index d224cef88..0b722bc64 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "private" token can be used as identifier in non-strict code;
* @description: Checking if execution of "private=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('private = 1');
+var private = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
index d834d92f6..0c1cd16f0 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
@@ -11,4 +11,4 @@
*/
"use strict";
-protected = 1;
+var protected = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
index 6241fb2f6..c6afe569b 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "protected" token can be used as identifier in non-strict code;
* @description: Checking if execution of "protected=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('protected = 1');
+var protected = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
index 512486283..6eeaea374 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
@@ -10,4 +10,4 @@
*/
"use strict";
-public = 1;
+var public = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
index 7fe3f00a5..4561bf5fb 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "public" token can be used as identifier in non-strict code;
* @description: Checking if execution of "public=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('public = 1');
+var public = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
index 10218efbc..7b6870249 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "short=1" succeeds;
*/
-short = 1;
+var short = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
index 9823c3caf..bdc607110 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
@@ -10,4 +10,4 @@
*/
"use strict";
-static = 1;
+var static = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
index f98cb4daf..95cb162c8 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26ns.js
@@ -6,6 +6,7 @@
* @section: 7.5.3;
* @assertion: The "static" token can be used as identifier in non-strict code;
* @description: Checking if execution of "static=1" succeeds in non-strict code;
+ * @non_strict_only
*/
-new Function('static = 1');
+var static = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
index 5f140e63c..9ed477227 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.27;
* @section: 7.5.3;
* @assertion: The "super" token can not be used as identifier;
- * @description: Checking if execution of "super=1" fails;
+ * @description: Checking if execution of "super=1" fails;
* @negative
*/
-super = 1;
+var super = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
index d70f857ab..1b54f30c6 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "synchronized=1" succeeds;
*/
-synchronized = 1;
+var synchronized = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
index 6aa1b70e4..892eb5177 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "throws=1" succeeds;
*/
-throws = 1;
+var throws = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
index 5d17b3639..8d343563e 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "byte=1" succeeds;
*/
-byte = 1;
+var byte = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
index 23d1e296f..7869f399d 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "transient=1" succeeds;
*/
-transient = 1;
+var transient = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
index 67fcbc722..1a9a7bec0 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "volatile=1" succeeds;
*/
-volatile = 1;
+var volatile = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
index 589c6b553..9aeac262f 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "char=1" succeeds;
*/
-char = 1;
+var char = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
index 2c30d4fa6..e4ae7d7a4 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.5;
* @section: 7.5.3;
* @assertion: The "class" token can not be used as identifier;
- * @description: Checking if execution of "class=1" fails;
+ * @description: Checking if execution of "class=1" fails;
* @negative
*/
-class = 1;
+var class = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
index c28c893f8..db4c708e1 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.6;
* @section: 7.5.3;
* @assertion: The "const" token can not be used as identifier;
- * @description: Checking if execution of "const=1" fails;
+ * @description: Checking if execution of "const=1" fails;
* @negative
*/
-const = 1;
+var const = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
index e481d25bc..2bd49aae9 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js
@@ -5,8 +5,8 @@
* @name: S7.5.3_A1.7;
* @section: 7.5.3;
* @assertion: The "debugger" token can not be used as identifier;
- * @description: Checking if execution of "debugger=1" fails;
+ * @description: Checking if execution of "debugger=1" fails;
* @negative
*/
-debugger = 1;
+var debugger = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
index 40e509a3e..156500e4a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js
@@ -8,4 +8,4 @@
* @description: Checking if execution of "double=1" succeeds;
*/
-double = 1;
+var double = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
index d24d8e928..7afa6a6e2 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js
@@ -4,9 +4,9 @@
/**
* @name: S7.5.3_A1.9;
* @section: 7.5.3;
- * @assertion: The "enum" token can not be used as identifier;
+ * @assertion: The "enum" token can not be used as identifier;
* @description: Checking if execution of "enum=1" fails;
* @negative
*/
-enum = 1;
+var enum = 1;
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
index 04a9ec0a7..c7f831ac6 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js
@@ -9,107 +9,107 @@
*/
//CHECK#A-Z
-\u0041 = 1;
+var \u0041 = 1;
if (A !== 1) {
$ERROR('#A');
}
-\u0042 = 1;
+var \u0042 = 1;
if (B !== 1) {
$ERROR('#B');
}
-\u0043 = 1;
+var \u0043 = 1;
if (C !== 1) {
$ERROR('#C');
}
-\u0044 = 1;
+var \u0044 = 1;
if (D !== 1) {
$ERROR('#D');
}
-\u0045 = 1;
+var \u0045 = 1;
if (E !== 1) {
$ERROR('#E');
}
-\u0046 = 1;
+var \u0046 = 1;
if (F !== 1) {
$ERROR('#F');
}
-\u0047 = 1;
+var \u0047 = 1;
if (G !== 1) {
$ERROR('#G');
}
-\u0048 = 1;
+var \u0048 = 1;
if (H !== 1) {
$ERROR('#H');
}
-\u0049 = 1;
+var \u0049 = 1;
if (I !== 1) {
$ERROR('#I');
}
-\u004A = 1;
+var \u004A = 1;
if (J !== 1) {
$ERROR('#J');
}
-\u004B = 1;
+var \u004B = 1;
if (K !== 1) {
$ERROR('#K');
}
-\u004C = 1;
+var \u004C = 1;
if (L !== 1) {
$ERROR('#L');
}
-\u004D = 1;
+var \u004D = 1;
if (M !== 1) {
$ERROR('#M');
}
-\u004E = 1;
+var \u004E = 1;
if (N !== 1) {
$ERROR('#N');
}
-\u004F = 1;
+var \u004F = 1;
if (O !== 1) {
$ERROR('#O');
}
-\u0050 = 1;
+var \u0050 = 1;
if (P !== 1) {
$ERROR('#P');
}
-\u0051 = 1;
+var \u0051 = 1;
if (Q !== 1) {
$ERROR('#Q');
}
-\u0052 = 1;
+var \u0052 = 1;
if (R !== 1) {
$ERROR('#R');
}
-\u0053 = 1;
+var \u0053 = 1;
if (S !== 1) {
$ERROR('#S');
}
-\u0054 = 1;
+var \u0054 = 1;
if (T !== 1) {
$ERROR('#T');
}
-\u0055 = 1;
+var \u0055 = 1;
if (U !== 1) {
$ERROR('#U');
}
-\u0056 = 1;
+var \u0056 = 1;
if (V !== 1) {
$ERROR('#V');
}
-\u0057 = 1;
+var \u0057 = 1;
if (W !== 1) {
$ERROR('#W');
}
-\u0058 = 1;
+var \u0058 = 1;
if (X !== 1) {
$ERROR('#X');
}
-\u0059 = 1;
+var \u0059 = 1;
if (Y !== 1) {
$ERROR('#Y');
}
-\u005A = 1;
+var \u005A = 1;
if (Z !== 1) {
$ERROR('#Z');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
index 614d6b8a6..ff9109e88 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js
@@ -9,107 +9,107 @@
*/
//CHECK#a-z
-\u0061 = 1;
+var \u0061 = 1;
if (a !== 1) {
$ERROR('#a');
}
-\u0062 = 1;
+var \u0062 = 1;
if (b !== 1) {
$ERROR('#b');
}
-\u0063 = 1;
+var \u0063 = 1;
if (c !== 1) {
$ERROR('#c');
}
-\u0064 = 1;
+var \u0064 = 1;
if (d !== 1) {
$ERROR('#d');
}
-\u0065 = 1;
+var \u0065 = 1;
if (e !== 1) {
$ERROR('#e');
}
-\u0066 = 1;
+var \u0066 = 1;
if (f !== 1) {
$ERROR('#f');
}
-\u0067 = 1;
+var \u0067 = 1;
if (g !== 1) {
$ERROR('#g');
}
-\u0068 = 1;
+var \u0068 = 1;
if (h !== 1) {
$ERROR('#h');
}
-\u0069 = 1;
+var \u0069 = 1;
if (i !== 1) {
$ERROR('#i');
}
-\u006A = 1;
+var \u006A = 1;
if (j !== 1) {
$ERROR('#j');
}
-\u006B = 1;
+var \u006B = 1;
if (k !== 1) {
$ERROR('#k');
}
-\u006C = 1;
+var \u006C = 1;
if (l !== 1) {
$ERROR('#l');
}
-\u006D = 1;
+var \u006D = 1;
if (m !== 1) {
$ERROR('#m');
}
-\u006E = 1;
+var \u006E = 1;
if (n !== 1) {
$ERROR('#n');
}
-\u006F = 1;
+var \u006F = 1;
if (o !== 1) {
$ERROR('#o');
}
-\u0070 = 1;
+var \u0070 = 1;
if (p !== 1) {
$ERROR('#p');
}
-\u0071 = 1;
+var \u0071 = 1;
if (q !== 1) {
$ERROR('#q');
}
-\u0072 = 1;
+var \u0072 = 1;
if (r !== 1) {
$ERROR('#r');
}
-\u0073 = 1;
+var \u0073 = 1;
if (s !== 1) {
$ERROR('#s');
}
-\u0074 = 1;
+var \u0074 = 1;
if (t !== 1) {
$ERROR('#t');
}
-\u0075 = 1;
+var \u0075 = 1;
if (u !== 1) {
$ERROR('#u');
}
-\u0076 = 1;
+var \u0076 = 1;
if (v !== 1) {
$ERROR('#v');
}
-\u0077 = 1;
+var \u0077 = 1;
if (w !== 1) {
$ERROR('#w');
}
-\u0078 = 1;
+var \u0078 = 1;
if (x !== 1) {
$ERROR('#x');
}
-\u0079 = 1;
+var \u0079 = 1;
if (y !== 1) {
$ERROR('#y');
}
-\u007A = 1;
+var \u007A = 1;
if (z !== 1) {
$ERROR('#z');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
index 12e181f20..ae72fdd81 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js
@@ -9,135 +9,135 @@
*/
//CHECK#А-Я
-\u0410 = 1;
+var \u0410 = 1;
if (А !== 1) {
$ERROR('#А');
}
-\u0411 = 1;
+var \u0411 = 1;
if (Б !== 1) {
$ERROR('#Б');
}
-\u0412 = 1;
+var \u0412 = 1;
if (В !== 1) {
$ERROR('#В');
}
-\u0413 = 1;
+var \u0413 = 1;
if (Г !== 1) {
$ERROR('#Г');
}
-\u0414 = 1;
+var \u0414 = 1;
if (Д !== 1) {
$ERROR('#Д');
}
-\u0415 = 1;
+var \u0415 = 1;
if (Е !== 1) {
$ERROR('#Е');
}
-\u0416 = 1;
+var \u0416 = 1;
if (Ж !== 1) {
$ERROR('#Ж');
}
-\u0417 = 1;
+var \u0417 = 1;
if (З !== 1) {
$ERROR('#З');
}
-\u0418 = 1;
+var \u0418 = 1;
if (И !== 1) {
$ERROR('#И');
}
-\u0419 = 1;
+var \u0419 = 1;
if (Й !== 1) {
$ERROR('#Й');
}
-\u041A = 1;
+var \u041A = 1;
if (К !== 1) {
$ERROR('#К');
}
-\u041B = 1;
+var \u041B = 1;
if (Л !== 1) {
$ERROR('#Л');
}
-\u041C = 1;
+var \u041C = 1;
if (М !== 1) {
$ERROR('#М');
}
-\u041D = 1;
+var \u041D = 1;
if (Н !== 1) {
$ERROR('#Н');
}
-\u041E = 1;
+var \u041E = 1;
if (О !== 1) {
$ERROR('#О');
}
-\u041F = 1;
+var \u041F = 1;
if (П !== 1) {
$ERROR('#П');
}
-\u0420 = 1;
+var \u0420 = 1;
if (Р !== 1) {
$ERROR('#Р');
}
-\u0421 = 1;
+var \u0421 = 1;
if (С !== 1) {
$ERROR('#С');
}
-\u0422 = 1;
+var \u0422 = 1;
if (Т !== 1) {
$ERROR('#Т');
}
-\u0423 = 1;
+var \u0423 = 1;
if (У !== 1) {
$ERROR('#У');
}
-\u0424 = 1;
+var \u0424 = 1;
if (Ф !== 1) {
$ERROR('#Ф');
}
-\u0425 = 1;
+var \u0425 = 1;
if (Х !== 1) {
$ERROR('#Х');
}
-\u0426 = 1;
+var \u0426 = 1;
if (Ц !== 1) {
$ERROR('#Ц');
}
-\u0427 = 1;
+var \u0427 = 1;
if (Ч !== 1) {
$ERROR('#Ч');
}
-\u0428 = 1;
+var \u0428 = 1;
if (Ш !== 1) {
$ERROR('#Ш');
}
-\u0429 = 1;
+var \u0429 = 1;
if (Щ !== 1) {
$ERROR('#Щ');
}
-\u042A = 1;
+var \u042A = 1;
if (Ъ !== 1) {
$ERROR('#Ъ');
}
-\u042B = 1;
+var \u042B = 1;
if (Ы !== 1) {
$ERROR('#Ы');
}
-\u042C = 1;
+var \u042C = 1;
if (Ь !== 1) {
$ERROR('#Ь');
}
-\u042D = 1;
+var \u042D = 1;
if (Э !== 1) {
$ERROR('#Э');
}
-\u042E = 1;
+var \u042E = 1;
if (Ю !== 1) {
$ERROR('#Ю');
}
-\u042F = 1;
+var \u042F = 1;
if (Я !== 1) {
$ERROR('#Я');
}
-\u0401 = 1;
+var \u0401 = 1;
if (Ё !== 1) {
$ERROR('#Ё');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
index 6ed7c177b..7786eef30 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js
@@ -9,135 +9,135 @@
*/
//CHECK#а-я
-\u0430 = 1;
+var \u0430 = 1;
if (а !== 1) {
$ERROR('#а');
}
-\u0431 = 1;
+var \u0431 = 1;
if (б !== 1) {
$ERROR('#б');
}
-\u0432 = 1;
+var \u0432 = 1;
if (в !== 1) {
$ERROR('#в');
}
-\u0433 = 1;
+var \u0433 = 1;
if (г !== 1) {
$ERROR('#г');
}
-\u0434 = 1;
+var \u0434 = 1;
if (д !== 1) {
$ERROR('#д');
}
-\u0435 = 1;
+var \u0435 = 1;
if (е !== 1) {
$ERROR('#е');
}
-\u0436 = 1;
+var \u0436 = 1;
if (ж !== 1) {
$ERROR('#ж');
}
-\u0437 = 1;
+var \u0437 = 1;
if (з !== 1) {
$ERROR('#з');
}
-\u0438 = 1;
+var \u0438 = 1;
if (и !== 1) {
$ERROR('#и');
}
-\u0439 = 1;
+var \u0439 = 1;
if (й !== 1) {
$ERROR('#й');
}
-\u043A = 1;
+var \u043A = 1;
if (к !== 1) {
$ERROR('#к');
}
-\u043B = 1;
+var \u043B = 1;
if (л !== 1) {
$ERROR('#л');
}
-\u043C = 1;
+var \u043C = 1;
if (м !== 1) {
$ERROR('#м');
}
-\u043D = 1;
+var \u043D = 1;
if (н !== 1) {
$ERROR('#н');
}
-\u043E = 1;
+var \u043E = 1;
if (о !== 1) {
$ERROR('#о');
}
-\u043F = 1;
+var \u043F = 1;
if (п !== 1) {
$ERROR('#п');
}
-\u0440 = 1;
+var \u0440 = 1;
if (р !== 1) {
$ERROR('#р');
}
-\u0441 = 1;
+var \u0441 = 1;
if (с !== 1) {
$ERROR('#с');
}
-\u0442 = 1;
+var \u0442 = 1;
if (т !== 1) {
$ERROR('#т');
}
-\u0443 = 1;
+var \u0443 = 1;
if (у !== 1) {
$ERROR('#у');
}
-\u0444 = 1;
+var \u0444 = 1;
if (ф !== 1) {
$ERROR('#ф');
}
-\u0445 = 1;
+var \u0445 = 1;
if (х !== 1) {
$ERROR('#х');
}
-\u0446 = 1;
+var \u0446 = 1;
if (ц !== 1) {
$ERROR('#ц');
}
-\u0447 = 1;
+var \u0447 = 1;
if (ч !== 1) {
$ERROR('#ч');
}
-\u0448 = 1;
+var \u0448 = 1;
if (ш !== 1) {
$ERROR('#ш');
}
-\u0449 = 1;
+var \u0449 = 1;
if (щ !== 1) {
$ERROR('#щ');
}
-\u044A = 1;
+var \u044A = 1;
if (ъ !== 1) {
$ERROR('#ъ');
}
-\u044B = 1;
+var \u044B = 1;
if (ы !== 1) {
$ERROR('#ы');
}
-\u044C = 1;
+var \u044C = 1;
if (ь !== 1) {
$ERROR('#ь');
}
-\u044D = 1;
+var \u044D = 1;
if (э !== 1) {
$ERROR('#э');
}
-\u044E = 1;
+var \u044E = 1;
if (ю !== 1) {
$ERROR('#ю');
}
-\u044F = 1;
+var \u044F = 1;
if (я !== 1) {
$ERROR('#я');
}
-\u0451 = 1;
+var \u0451 = 1;
if (ё !== 1) {
$ERROR('#ё');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
index 1bb0eb42e..674b7a5f8 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js
@@ -9,43 +9,43 @@
*/
//CHECK#0-9
-$\u0030 = 0;
+var $\u0030 = 0;
if ($0 !== 0) {
$ERROR('#0: $\\u0030 = 0; $0 === 0');
}
-$\u0031 = 1;
+var $\u0031 = 1;
if ($1 !== 1) {
$ERROR('#1: $\\u0031 = 1; $1 === 1');
}
-$\u0032 = 2;
+var $\u0032 = 2;
if ($2 !== 2) {
$ERROR('#2: $\\u0032 = 2; $2 === 2');
}
-$\u0033 = 3;
+var $\u0033 = 3;
if ($3 !== 3) {
$ERROR('#3: $\\u0033 = 3; $3 === 3');
}
-$\u0034 = 4;
+var $\u0034 = 4;
if ($4 !== 4) {
$ERROR('#4: $\\u0034 = 4; $4 === 4');
}
-$\u0035 = 5;
+var $\u0035 = 5;
if ($5 !== 5) {
$ERROR('#5: $\\u0035 = 5; $5 === 5');
}
-$\u0036 = 6;
+var $\u0036 = 6;
if ($6 !== 6) {
$ERROR('#6: $\\u0036 = 6; $6 === 6');
}
-$\u0037 = 7;
+var $\u0037 = 7;
if ($7 !== 7) {
$ERROR('#7: $\\u0037 = 7; $7 === 7');
}
-$\u0038 = 8;
+var $\u0038 = 8;
if ($8 !== 8) {
$ERROR('#8: $\\u0038 = 8; $8 === 8');
}
-$\u0039 = 9;
+var $\u0039 = 9;
if ($9 !== 9) {
$ERROR('#9: $\\u0039 = 9; $9 === 9');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
index 81c76ad07..a7d6a1445 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js
@@ -9,9 +9,9 @@
*/
//CHECK#A-Z
-unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
index 963cc1294..0443209cc 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js
@@ -9,9 +9,9 @@
*/
//CHECK#a-z
-hex = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
index 1abea74aa..d964362fe 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js
@@ -9,9 +9,9 @@
*/
//CHECK#А-Я
-unicode = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
-character = ["А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "Ё"];
-for (index = 0; index <= 32; index++) {
+var unicode = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
+var character = ["А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "Ё"];
+for (var index = 0; index <= 32; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
index 1a2f59b6c..ab8e1083f 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js
@@ -9,9 +9,9 @@
*/
//CHECK#а-я
-unicode = ["\u0430", "\u0431", "\u0432", "\u0433", "\u0434", "\u0435", "\u0436", "\u0437", "\u0438", "\u0439", "\u043A", "\u043B", "\u043C", "\u043D", "\u043E", "\u043F", "\u0440", "\u0441", "\u0442", "\u0443", "\u0444", "\u0445", "\u0446", "\u0447", "\u0448", "\u0449", "\u044A", "\u044B", "\u044C", "\u044D", "\u044E", "\u044F", "\u0451"];
-character = ["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я", "ё"];
-for (index = 0; index <= 32; index++) {
+var unicode = ["\u0430", "\u0431", "\u0432", "\u0433", "\u0434", "\u0435", "\u0436", "\u0437", "\u0438", "\u0439", "\u043A", "\u043B", "\u043C", "\u043D", "\u043E", "\u043F", "\u0440", "\u0441", "\u0442", "\u0443", "\u0444", "\u0445", "\u0446", "\u0447", "\u0448", "\u0449", "\u044A", "\u044B", "\u044C", "\u044D", "\u044E", "\u044F", "\u0451"];
+var character = ["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я", "ё"];
+for (var index = 0; index <= 32; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
index 31129c517..bdf8765d8 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js
@@ -9,9 +9,9 @@
*/
//CHECK#0-9
-unicode = ["\u0030", "\u0031", "\u0032", "\u0033", "\u0034", "\u0035", "\u0036", "\u0037", "\u0038", "\u0039"];
-character = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
-for (index = 0; index <= 9; index++) {
+var unicode = ["\u0030", "\u0031", "\u0032", "\u0033", "\u0034", "\u0035", "\u0036", "\u0037", "\u0038", "\u0039"];
+var character = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
+for (var index = 0; index <= 9; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
index 0668fd497..3fefb580a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js
@@ -4,14 +4,14 @@
/**
* @name: S7.8.4_A4.2_T1;
* @section: 7.8.4;
- * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
+ * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
* @description: NonEscapeSequence :: ENGLISH CAPITAL ALPHABET;
*/
//CHECK#A-Z
-CharacterCode = [0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A];
-NonEscapeCharacter = ["\A", "\B", "\C", "\D", "\E", "\F", "\G", "\H", "\I", "\J", "\K", "\L", "\M", "\N", "\O", "\P", "\Q", "\R", "\S", "\T", "\U", "\V", "\W", "\X", "\Y", "\Z"];
-for (index = 0; index <= 25; index++) {
+var CharacterCode = [0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A];
+var NonEscapeCharacter = ["\A", "\B", "\C", "\D", "\E", "\F", "\G", "\H", "\I", "\J", "\K", "\L", "\M", "\N", "\O", "\P", "\Q", "\R", "\S", "\T", "\U", "\V", "\W", "\X", "\Y", "\Z"];
+for (var index = 0; index <= 25; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
index 426ce8b9d..abc7a298a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js
@@ -4,14 +4,14 @@
/**
* @name: S7.8.4_A4.2_T3;
* @section: 7.8.4;
- * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
+ * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
* @description: NonEscapeSequence :: ENGLISH SMALL ALPHABET;
*/
//CHECK#a-z without b, f, n, r, t, v, x, u
-CharacterCode = [0x0061, 0x0063, 0x0064, 0x0065, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006F, 0x0070, 0x0071, 0x0073, 0x0077, 0x0079, 0x007A];
-NonEscapeCharacter = ["\a", "\c", "\d", "\e", "\g", "\h", "\i", "\j", "\k", "\l", "\m", "\o", "\p", "\q", "\s", "\w", "\y", "\z"];
-for (index = 0; index <= 17; index++) {
+var CharacterCode = [0x0061, 0x0063, 0x0064, 0x0065, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006F, 0x0070, 0x0071, 0x0073, 0x0077, 0x0079, 0x007A];
+var NonEscapeCharacter = ["\a", "\c", "\d", "\e", "\g", "\h", "\i", "\j", "\k", "\l", "\m", "\o", "\p", "\q", "\s", "\w", "\y", "\z"];
+for (var index = 0; index <= 17; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
index 2a96ff509..b673dadc3 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js
@@ -4,14 +4,14 @@
/**
* @name: S7.8.4_A4.2_T5;
* @section: 7.8.4;
- * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
+ * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
* @description: NonEscapeSequence :: RUSSIAN CAPITAL ALPHABET;
*/
//CHECK#А-Я
-CharacterCode = [0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0x0401];
-NonEscapeCharacter = ["\А", "\Б", "\В", "\Г", "\Д", "\Е", "\Ж", "\З", "\И", "\Й", "\К", "\Л", "\М", "\Н", "\О", "\П", "\Р", "\С", "\Т", "\У", "\Ф", "\Х", "\Ц", "\Ч", "\Ш", "\Щ", "\Ъ", "\Ы", "\Ь", "\Э", "\Ю", "\Я", "\Ё"];
-for (index = 0; index <= 32; index++) {
+var CharacterCode = [0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0x0401];
+var NonEscapeCharacter = ["\А", "\Б", "\В", "\Г", "\Д", "\Е", "\Ж", "\З", "\И", "\Й", "\К", "\Л", "\М", "\Н", "\О", "\П", "\Р", "\С", "\Т", "\У", "\Ф", "\Х", "\Ц", "\Ч", "\Ш", "\Щ", "\Ъ", "\Ы", "\Ь", "\Э", "\Ю", "\Я", "\Ё"];
+for (var index = 0; index <= 32; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
index f42cde27e..c63ceacbc 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js
@@ -4,14 +4,14 @@
/**
* @name: S7.8.4_A4.2_T7;
* @section: 7.8.4;
- * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
+ * @assertion: CharacterEscapeSequnce :: NonEscapeSequence;
* @description: NonEscapeSequence :: RUSSIAN SMALL ALPHABET;
*/
//CHECK#а-я
-CharacterCode = [0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0451];
-NonEscapeCharacter = ["\а", "\б", "\в", "\г", "\д", "\е", "\ж", "\з", "\и", "\й", "\к", "\л", "\м", "\н", "\о", "\п", "\р", "\с", "\т", "\у", "\ф", "\х", "\ц", "\ч", "\ш", "\щ", "\ъ", "\ы", "\ь", "\э", "\ю", "\я", "\ё"];
-for (index = 0; index <= 32; index++) {
+var CharacterCode = [0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0451];
+var NonEscapeCharacter = ["\а", "\б", "\в", "\г", "\д", "\е", "\ж", "\з", "\и", "\й", "\к", "\л", "\м", "\н", "\о", "\п", "\р", "\с", "\т", "\у", "\ф", "\х", "\ц", "\ч", "\ш", "\щ", "\ъ", "\ы", "\ь", "\э", "\ю", "\я", "\ё"];
+for (var index = 0; index <= 32; index++) {
if (String.fromCharCode(CharacterCode[index]) !== NonEscapeCharacter[index]) {
$ERROR('#' + NonEscapeCharacter[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
index e4e9db352..6ce01acb2 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js
@@ -10,26 +10,26 @@
//CHECK#bfnrtv
if ("b" === "\b") {
- $ERROR('#b')
+ $ERROR('#b');
}
if ("f" === "\f") {
- $ERROR('#f')
+ $ERROR('#f');
}
if ("n" === "\n") {
- $ERROR('#n')
+ $ERROR('#n');
}
if ("r" === "\r") {
- $ERROR('#r')
+ $ERROR('#r');
}
if ("t" === "\t") {
- $ERROR('#t')
+ $ERROR('#t');
}
if ("v" === "\v") {
- $ERROR('#v')
+ $ERROR('#v');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
index 4825c125e..19a52d278 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js
@@ -9,9 +9,9 @@
*/
//CHECK#A-Z
-hex = ["\x41", "\x42", "\x43", "\x44", "\x45", "\x46", "\x47", "\x48", "\x49", "\x4A", "\x4B", "\x4C", "\x4D", "\x4E", "\x4F", "\x50", "\x51", "\x52", "\x53", "\x54", "\x55", "\x56", "\x57", "\x58", "\x59", "\x5A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\x41", "\x42", "\x43", "\x44", "\x45", "\x46", "\x47", "\x48", "\x49", "\x4A", "\x4B", "\x4C", "\x4D", "\x4E", "\x4F", "\x50", "\x51", "\x52", "\x53", "\x54", "\x55", "\x56", "\x57", "\x58", "\x59", "\x5A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
index b9513c937..f5977521d 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js
@@ -9,9 +9,9 @@
*/
//CHECK#a-z
-hex = ["\x61", "\x62", "\x63", "\x64", "\x65", "\x66", "\x67", "\x68", "\x69", "\x6A", "\x6B", "\x6C", "\x6D", "\x6E", "\x6F", "\x70", "\x71", "\x72", "\x73", "\x74", "\x75", "\x76", "\x77", "\x78", "\x79", "\x7A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var hex = ["\x61", "\x62", "\x63", "\x64", "\x65", "\x66", "\x67", "\x68", "\x69", "\x6A", "\x6B", "\x6C", "\x6D", "\x6E", "\x6F", "\x70", "\x71", "\x72", "\x73", "\x74", "\x75", "\x76", "\x77", "\x78", "\x79", "\x7A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (hex[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
index ac437eb08..9086b69be 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js
@@ -9,9 +9,9 @@
*/
//CHECK#A-Z
-unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
-character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0041", "\u0042", "\u0043", "\u0044", "\u0045", "\u0046", "\u0047", "\u0048", "\u0049", "\u004A", "\u004B", "\u004C", "\u004D", "\u004E", "\u004F", "\u0050", "\u0051", "\u0052", "\u0053", "\u0054", "\u0055", "\u0056", "\u0057", "\u0058", "\u0059", "\u005A"];
+var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
index bd1ddf44c..ad0d4883d 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js
@@ -9,9 +9,9 @@
*/
//CHECK#a-z
-unicode = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
-character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
-for (index = 0; index <= 25; index++) {
+var unicode = ["\u0061", "\u0062", "\u0063", "\u0064", "\u0065", "\u0066", "\u0067", "\u0068", "\u0069", "\u006A", "\u006B", "\u006C", "\u006D", "\u006E", "\u006F", "\u0070", "\u0071", "\u0072", "\u0073", "\u0074", "\u0075", "\u0076", "\u0077", "\u0078", "\u0079", "\u007A"];
+var character = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+for (var index = 0; index <= 25; index++) {
if (unicode[index] !== character[index]) {
$ERROR('#' + character[index] + ' ');
}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
index 88d4a89c9..edb04085f 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js
@@ -4,51 +4,51 @@
/**
* @name: S7.8.5_A1.1_T2;
* @section: 7.8.5, 15.10.1;
- * @assertion: RegularExpressionFirstChar :: NonTerminator but not * or \ or /,
- * RegularExpressionChars :: [empty], RegularExpressionFlags :: [empty];
+ * @assertion: RegularExpressionFirstChar :: NonTerminator but not * or \ or /,
+ * RegularExpressionChars :: [empty], RegularExpressionFlags :: [empty];
* @description: Complex test with eval, using syntax pattern;
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
+ }
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
index c4e693696..7ebf8b1e3 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js
@@ -4,52 +4,52 @@
/**
* @name: S7.8.5_A2.1_T2;
* @section: 7.8.5, 15.10.1;
- * @assertion: RegularExpressionChar :: NonTerminator but not \ or /,
+ * @assertion: RegularExpressionChar :: NonTerminator but not \ or /,
* RegularExpressionFlags :: [empty];
* @description: Complex test with eval, using syntax pattern;
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = "nnnn" + String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = "nnnn" + String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
-
+ }
+
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
index 19f883877..b8d957a96 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js
@@ -4,51 +4,51 @@
/**
* @name: S7.8.5_A2.4_T2;
* @section: 7.8.5, 15.10.1;
- * @assertion: RegularExpressionChar :: BackslashSequence :: \NonTerminator,
- * RegularExpressionFlags :: [empty];
+ * @assertion: RegularExpressionChar :: BackslashSequence :: \NonTerminator,
+ * RegularExpressionFlags :: [empty];
* @description: Complex test with eval, using syntax pattern;
*/
//CHECK
-errorCount = 0;
-count = 0;
+var errorCount = 0;
+var count = 0;
var hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
-for (i1 = 0; i1 < 16; i1++) {
- for (i2 = 0; i2 < 16; i2++) {
- for (i3 = 0; i3 < 16; i3++) {
- for (i4 = 0; i4 < 16; i4++) {
- try {
+for (var i1 = 0; i1 < 16; i1++) {
+ for (var i2 = 0; i2 < 16; i2++) {
+ for (var i3 = 0; i3 < 16; i3++) {
+ for (var i4 = 0; i4 < 16; i4++) {
+ try {
var uu = hex[i1] + hex[i2] + hex[i3] + hex[i4];
- var Elimination =
- ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
- (uu === "003F") || (uu === "0028") || (uu === "0029") ||
+ var Elimination =
+ ((uu === "002A") || (uu === "002F") || (uu === "005C") || (uu === "002B") ||
+ (uu === "003F") || (uu === "0028") || (uu === "0029") ||
(uu === "005B") || (uu === "005D") || (uu === "007B") || (uu === "007D"));
- /*
+ /*
* \u002A / \u002F \ \u005C + \u002B
? \u003F ( \u0028 ) \u0029
- [ \u005B ] \u005D { \u007B } \u007D
+ [ \u005B ] \u005D { \u007B } \u007D
*/
- var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
- if ((Elimination || LineTerminator ) === false) {
- var xx = "a\\" + String.fromCharCode("0x" + uu);
- var pattern = eval("/" + xx + "/");
+ var LineTerminator = ((uu === "000A") || (uu === "000D") || (uu === "2028") || (uu === "2029"));
+ if ((Elimination || LineTerminator ) === false) {
+ var xx = "a\\" + String.fromCharCode("0x" + uu);
+ var pattern = eval("/" + xx + "/");
if (pattern.source !== xx) {
$ERROR('#' + uu + ' ');
errorCount++;
- }
+ }
} else {
count--;
- }
- } catch (e) {
+ }
+ } catch (e) {
$ERROR('#' + uu + ' ');
errorCount++;
}
count++;
- }
+ }
}
}
}
-if (errorCount > 0) {
+if (errorCount > 0) {
$ERROR('Total error: ' + errorCount + ' bad Regular Expression First Char in ' + count);
-}
+}
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
index e0dfa0e2f..e489e8837 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js
@@ -9,7 +9,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1
if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
index 06516121b..235474f85 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js
@@ -9,7 +9,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) {x = 1} else {x = -1}
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
index e6cbccf17..9ccd11f1f 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js
@@ -9,8 +9,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {{x = 1};}
+var x = 0;
+if (false) {{x = 1};}
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
index 7608d3dd4..1afe6ba14 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js
@@ -5,12 +5,12 @@
* @name: S7.9_A11_T2;
* @section: 7.9, 12.5;
* @assertion: Check If Statement for automatic semicolon insertion;
- * @description: Use if (false) \n x = 1 and check x;
+ * @description: Use if (false) \n x = 1 and check x;
*/
//CHECK#1
-x = 0;
-if (false)
+var x = 0;
+if (false)
x = 1
if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
index 780341bdb..87f6ad09b 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js
@@ -9,8 +9,8 @@
*/
//CHECK#1
-x = 0;
-if (false);
+var x = 0;
+if (false);
x = 1
if (x !== 1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
index 946ba5486..558fdd6de 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js
@@ -10,5 +10,5 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1 else x = -1
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
index fd3d27c54..7866eb9cb 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js
@@ -9,7 +9,7 @@
*/
//CHECK#1
-x = 0;
+var x = 0;
if (false) x = 1; else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
index a55e909f6..2bded25a2 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js
@@ -9,8 +9,8 @@
*/
//CHECK#1
-x = 0;
-if (false) x = 1
+var x = 0;
+if (false) x = 1
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
index 419fb7727..7ae5db57c 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js
@@ -9,8 +9,8 @@
*/
//CHECK#1
-x = 0;
-if (false) x = 1;
+var x = 0;
+if (false) x = 1;
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
index 218371929..94c83168f 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js
@@ -10,8 +10,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {x = 1};
+var x = 0;
+if (false) {x = 1};
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
index 24522a93c..438b5e17a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js
@@ -9,8 +9,8 @@
*/
//CHECK#1
-x = 0;
-if (false) {x = 1}
+var x = 0;
+if (false) {x = 1}
else x = -1
if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion');
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
index 2da8bc0d5..6b0651595 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js
@@ -11,7 +11,7 @@
*/
var x=0, y=0;
-z=
+var z=
x
++
++
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
index 370e5f8e0..3489a2658 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js
@@ -4,15 +4,15 @@
/**
* @name: S7.9_A5.8_T1;
* @section: 7.9;
-* @assertion: Since LineTerminator(LT) between Postfix Increment/Decrement Operator(I/DO) and operand is admitted,
+* @assertion: Since LineTerminator(LT) between Postfix Increment/Decrement Operator(I/DO) and operand is admitted,
* Additive/Substract Operator(A/SO) in combination with I/DO separated by LT or white spaces after automatic semicolon insertion gives valid result;
* @description: Try use Variable1 \n + \n ++ \n Variable2 construction;
*/
var x=0, y=0;
-z=
+var z=
x
-+
++
++
y
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
index e0c8b83b0..18662de01 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js
@@ -10,9 +10,9 @@
*/
var x=1, y=1;
-z=
+var z=
x
-+
++
+
+
y
diff --git a/test/suite/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js b/test/suite/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
index 385a4860f..74081ae2a 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js
@@ -5,12 +5,12 @@
* @name: S8.2_A1_T2;
* @section: 8.2;
* @assertion: The Null Type has one value, called null;
- * @description: Checking if execution of "x = null" passes;
+ * @description: Checking if execution of "x = null" passes;
*/
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
-x = null;
+var x = null;
//
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
index 618f39412..f441e455d 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js
@@ -4,13 +4,12 @@
/**
* @name: S8.6.2_A2;
* @section: 8.6.2, 15.2.4;
- * @assertion: Properties of the [[Prototype]] object
+ * @assertion: Properties of the [[Prototype]] object
* are visible as properties of the child object for the purposes of get access, but not for put access;
* @description: Check visibility properties of the child object for the purposes of get access, but not for put access;
- * @strict_mode_negative
*/
-
-//Establish foo object
+
+//Establish foo object
function FooObj(){};
FooObj.prototype.prop="some";
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
index 13989bbde..33073d221 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js
@@ -11,7 +11,7 @@
this.count=0;
-screen = {touch:function(){count++}};
+var screen = {touch:function(){count++}};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
screen.touch();
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
index 6a2209a91..7a02b801e 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js
@@ -10,7 +10,7 @@
*/
this.position=0;
-seat = {};
+var seat = {};
seat['move']=function(){position++};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
index 9044ef90c..925082bbe 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js
@@ -9,8 +9,8 @@
* as knock=function(){count++};
*/
-count=0;
-knock=function(){count++};
+var count=0;
+var knock=function(){count++};
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
knock();
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
index 72dda5a88..cc7a2ddb2 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js
@@ -9,7 +9,7 @@
* as this['beep']=function(){__count++};
*/
-__count=0;
+var __count=0;
this["beep"]=function(){__count++};
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
index 2b0631bb7..b67f6b9c4 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js
@@ -10,9 +10,9 @@
///////////////////////////////////////////////////////
// CHECK#1
-obj = {bar:true, some:1, foo:"a"};
+var obj = {bar:true, some:1, foo:"a"};
-count=0;
+var count=0;
for (property in obj) count++;
@@ -24,7 +24,7 @@ if (count !== 3){
///////////////////////////////////////////////////////
// CHECK#2
-obj_ = {bar:true};
+var obj_ = {bar:true};
obj_.some = 1;
obj_.foo = "a";
@@ -40,7 +40,7 @@ if (count !== 3){
///////////////////////////////////////////////////////
// CHECK#3
-obj__ = new Object();
+var obj__ = new Object();
obj__.bar = true;
obj__.some = 1;
obj__.foo = "a";
diff --git a/test/suite/sputnik/Conformance/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js b/test/suite/sputnik/Conformance/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
index fbf71072b..72672b409 100644
--- a/test/suite/sputnik/Conformance/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
+++ b/test/suite/sputnik/Conformance/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js
@@ -5,7 +5,8 @@
* @name: S8.7.1_A2;
* @section: 8.7.1;
* @assertion: Delete operator can't delete reference, so it returns false to be applyed to reference;
-* @description: Try to delete y, where y is var y=1;
+* @description: Try to delete y, where y is var y=1;
+* @non_strict_only
*/
var y = 1;
diff --git a/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A1.js b/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
index 5e6be1d8f..b1d8c857f 100644
--- a/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
+++ b/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A1.js
@@ -5,14 +5,15 @@
* @name: S9.9_A1;
* @section: 9.9;
* @assertion: ToObject conversion from undefined value must throw TypeError;
- * @description: Trying to convert undefined to Object;
+ * @description: Trying to convert undefined to Object;
+ * @non_strict_only
*/
// CHECK#1
try{
undefined['foo'];
$ERROR('#1.1: undefined[\'foo\'] must throw TypeError. Actual: ' + (undefined['foo']));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#1.2: undefined[\'foo\'] must throw TypeError. Actual: ' + (e));
@@ -23,7 +24,7 @@ catch(e){
try{
with(undefined) x = 2;
$ERROR('#2.1: with(undefined) x = 2 must throw TypeError. Actual: x === ' + (x));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#2.2: with(undefined) x = 2 must throw TypeError. Actual: ' + (e));
@@ -34,7 +35,7 @@ catch(e){
try{
for(var y in undefined) y = 2;
$ERROR('#3.1: for(var y in undefined) y = 2 must throw TypeError. Actual: y === ' + (y));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#3.2: for(var y in undefined) y = 2 must throw TypeError. Actual: ' + (e));
@@ -45,7 +46,7 @@ catch(e){
try{
for(var z in this.foo) z = 2;
$ERROR('#4.1: for(var z in this.foo) z = 2 must throw TypeError. Actual: z === ' + (z));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#4.2: for(var z in this.foo) z = 2 must throw TypeError. Actual: ' + (e));
diff --git a/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A2.js b/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
index a2519178d..6cb73c576 100644
--- a/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
+++ b/test/suite/sputnik/Conformance/09_Type_Conversion/9.9_ToObject/S9.9_A2.js
@@ -6,13 +6,14 @@
* @section: 9.9;
* @assertion: ToObject conversion from null value must throw TypeError;
* @description: Trying to convert null to Object;
+ * @non_strict_only
*/
// CHECK#1
try{
null['foo'];
$ERROR('#1.1: null[\'foo\'] throw TypeError. Actual: ' + (null['foo']));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#1.2: null[\'foo\'] must throw TypeError. Actual: ' + (e));
@@ -23,7 +24,7 @@ catch(e){
try{
with(null) x = 2;
$ERROR('#2.1: with(null) x = 2 must throw TypeError. Actual: x === . Actual: ' + (x));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#2.2: with(null) x = 2 must throw TypeError. Actual: ' + (e));
@@ -31,10 +32,10 @@ catch(e){
}
// CHECK#3
-try{
+try{
for(var y in null) y = 2;
$ERROR('#3.1: for(var y in null) y = 2 must throw TypeError. Actual: y === . Actual: ' + (y));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#3.2: for(var y in null) y = 2 must throw TypeError. Actual: ' + (e));
@@ -45,7 +46,7 @@ catch(e){
try{
for(var z in 'bbb'.match(/aaa/)) z = 2;
$ERROR('#4.1: for(var z in \'bbb\'.match(/aaa/)) z = 2 must throw TypeError. Actual: z === . Actual: ' + (z));
-}
+}
catch(e){
if((e instanceof TypeError) !== true){
$ERROR('#4.2: for(var z in \'bbb\'.match(/aaa/)) z = 2 must throw TypeError. Actual: ' + (e));
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
index 19239bd08..e3a661ebe 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.3_A2;
* @section: 10.1.3;
- * @assertion: If two or more formal parameters share the same name, hence
- * the same property, the corresponding property is given the value that was
+ * @assertion: If two or more formal parameters share the same name, hence
+ * the same property, the corresponding property is given the value that was
* supplied for the last parameter with this name;
* @description: Creating functions initialized with two or more formal parameters, which have the same name;
+ * @non_strict_only
*/
//CHECK#1
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
index e838981f5..a837c279f 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js
@@ -4,17 +4,18 @@
/**
* @name: S10.1.3_A4_T1;
* @section: 10.1.3;
- * @assertion: Function declaration in function code - If the variable object
- * already has a property with the name of Function Identifier, replace its
- * value and attributes. Semantically, this step must follow the creation of
+ * @assertion: Function declaration in function code - If the variable object
+ * already has a property with the name of Function Identifier, replace its
+ * value and attributes. Semantically, this step must follow the creation of
* FormalParameterList properties;
* @description: Checking existence of a function with passed parameter;
+ * @non_strict_only
*/
//CHECK#1
function f1(x){
return x;
-
+
function x(){
return 7;
}
@@ -26,7 +27,7 @@ if(!(f1().constructor.prototype === Function.prototype)){
//CHECK#2
function f2(x){
return typeof x;
-
+
function x(){
return 7;
}
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
index 3d87add1f..58cce64be 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.4_A1_T5;
* @section: 10.1.4;
- * @assertion: Every execution context has associated with it a scope chain.
- * A scope chain is a list of objects that are searched when evaluating an
+ * @assertion: Every execution context has associated with it a scope chain.
+ * A scope chain is a list of objects that are searched when evaluating an
* Identifier;
* @description: Checking scope chain containing function declarations and "with";
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
index a95b9448d..5758eeef7 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.4_A1_T6;
* @section: 10.1.4;
- * @assertion: Every execution context has associated with it a scope chain.
- * A scope chain is a list of objects that are searched when evaluating an
+ * @assertion: Every execution context has associated with it a scope chain.
+ * A scope chain is a list of objects that are searched when evaluating an
* Identifier;
* @description: Checking scope chain containing function declarations and "with";
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
index 8e4d7faca..82decbdf0 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.4_A1_T7;
* @section: 10.1.4;
- * @assertion: Every execution context has associated with it a scope chain.
- * A scope chain is a list of objects that are searched when evaluating an
+ * @assertion: Every execution context has associated with it a scope chain.
+ * A scope chain is a list of objects that are searched when evaluating an
* Identifier;
* @description: Checking scope chain containing function declarations and "with";
+ * @non_strict_only
*/
var x = 0;
@@ -21,7 +22,7 @@ function f1(){
}
};
return f2();
-
+
var x = 1;
}
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
index b17ef6ba2..67839cc79 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.4_A1_T8;
* @section: 10.1.4;
- * @assertion: Every execution context has associated with it a scope chain.
- * A scope chain is a list of objects that are searched when evaluating an
+ * @assertion: Every execution context has associated with it a scope chain.
+ * A scope chain is a list of objects that are searched when evaluating an
* Identifier;
* @description: Checking scope chain containing function declarations and "with";
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
index 83bfa2204..7f5ee7cc4 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js
@@ -4,10 +4,11 @@
/**
* @name: S10.1.4_A1_T9;
* @section: 10.1.4;
- * @assertion: Every execution context has associated with it a scope chain.
- * A scope chain is a list of objects that are searched when evaluating an
+ * @assertion: Every execution context has associated with it a scope chain.
+ * A scope chain is a list of objects that are searched when evaluating an
* Identifier;
* @description: Checking scope chain containing function declarations and "with";
+ * @non_strict_only
*/
var x = 0;
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
index e2b6560e9..5f2fd5a33 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js
@@ -4,14 +4,15 @@
/**
* @name: S10.1.8_A3_T3;
* @section: 10.1.8;
- * @assertion: A property is created with name callee with property
+ * @assertion: A property is created with name callee with property
* attributes { DontEnum } and no others;
- * @description: Checking if deleting arguments.callee property fails;
+ * @description: Checking if deleting arguments.callee property fails;
+ * @non_strict_only
*/
//CHECK#1
function f1(){
- return (delete arguments.callee);
+ return (delete arguments.callee);
}
try{
@@ -25,7 +26,7 @@ catch(e){
//CHECK#2
var f2 = function(){
- return (delete arguments.callee);
+ return (delete arguments.callee);
}
try{
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
index c52ff9f05..fb51ddc8a 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js
@@ -4,16 +4,17 @@
/**
* @name: S10.1.8_A3_T4;
* @section: 10.1.8;
- * @assertion: A property is created with name callee with property
+ * @assertion: A property is created with name callee with property
* attributes { DontEnum } and no others;
- * @description: Overriding arguments.callee property;
+ * @description: Overriding arguments.callee property;
+ * @non_strict_only
*/
var str = "something different";
//CHECK#1
function f1(){
arguments.callee = str;
- return arguments;
+ return arguments;
}
try{
@@ -28,7 +29,7 @@ catch(e){
//CHECK#2
var f2 = function(){
arguments.callee = str;
- return arguments;
+ return arguments;
}
try{
if(f2().callee !== str){
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
index 2ceac9d04..178adfcf2 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js
@@ -4,9 +4,10 @@
/**
* @name: S10.1.8_A4;
* @section: 10.1.8;
- * @assertion: The initial value of the created property callee is the
+ * @assertion: The initial value of the created property callee is the
* Function object being executed;
* @description: Checking that arguments.callee === function object;
+ * @non_strict_only
*/
//CHECK#1
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
index ca4795580..f378452b3 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js
@@ -4,16 +4,16 @@
/**
* @name: S10.1.8_A5_T4;
* @section: 10.1.8;
- * @assertion: A property is created with name length with property
+ * @assertion: A property is created with name length with property
* attributes { DontEnum } and no others;
- * @description: Overriding arguments.length property;
+ * @description: Overriding arguments.length property;
*/
var str = "something different";
//CHECK#1
function f1(){
arguments.length = str;
- return arguments;
+ return arguments;
}
try{
@@ -28,8 +28,8 @@ catch(e){
//CHECK#2
var f2 = function(){
arguments.length = str;
- return arguments;
- }
+ return arguments;
+ };
try{
if(f2().length !== str){
$ERROR("#2: A property length have attribute { ReadOnly }");
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
index 2761bf861..3668fc458 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js
@@ -5,7 +5,8 @@
* @name: S10.1.6_A1_T1;
* @section: 10.1.6;
* @assertion: The activation object is initialised with a property with name arguments and attributes {DontDelete};
- * @description: Checking ifdeleting function parameter is possible;
+ * @description: Checking if deleting function parameter is possible;
+ * @non_strict_only
*/
//CHECK#1
@@ -15,4 +16,4 @@ function f1(a){
}
if (f1(1) !== 1)
$ERROR('#1: Function parameter was deleted');
-
+
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
index 0c2d67704..eda9d8ac5 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js
@@ -6,6 +6,7 @@
* @section: 10.1.6;
* @assertion: The activation object is initialised with a property with name arguments and attributes {DontDelete};
* @description: Checking function which returns "this";
+ * @non_strict_only
*/
function f1() {
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
index 00f81b92d..a45cca6ee 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js
@@ -4,9 +4,10 @@
/**
* @name: S10.2.1_A1_T1;
* @section: 10.2.1;
- * @assertion: Variable instantiation is performed using the global object as
+ * @assertion: Variable instantiation is performed using the global object as
* the variable object and using property attributes { DontDelete };
- * @description: Checking if deleting variable x, that is defined as var x = 1, fails;
+ * @description: Checking if deleting variable x, that is defined as var x = 1, fails;
+ * @non_strict_only
*/
var x = 1;
diff --git a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
index 285dc134a..7e080aa4f 100644
--- a/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
+++ b/test/suite/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js
@@ -4,9 +4,10 @@
/**
* @name: S10.2.1_A1_T2;
* @section: 10.2.1;
- * @assertion: Variable instantiation is performed using the global object as
+ * @assertion: Variable instantiation is performed using the global object as
* the variable object and using property attributes { DontDelete };
* @description: Checking if deleting variable x, that is defined as x = 1, fails;
+ * @non_strict_only
*/
x = 1;
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
index 6bcedce62..ed4263979 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js
@@ -6,16 +6,17 @@
* @section: 11.10.1;
* @assertion: First expression is evaluated first, and then second expression;
* @description: Checking with undeclarated variables;
+ * @non_strict_only
*/
//CHECK#1
try {
x & (x = 1);
- $ERROR('#1.1: x & (x = 1) throw ReferenceError. Actual: ' + (x & (x = 1)));
+ $ERROR('#1.1: x & (x = 1) throw ReferenceError. Actual: ' + (x & (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x & (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x & (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
index 1cdd0cf68..c3c531210 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js
@@ -6,16 +6,17 @@
* @section: 11.10.2;
* @assertion: First expression is evaluated first, and then second expression;
* @description: Checking with undeclarated variables;
+ * @non_strict_only
*/
//CHECK#1
try {
x ^ (x = 1);
- $ERROR('#1.1: x ^ (x = 1) throw ReferenceError. Actual: ' + (x ^ (x = 1)));
+ $ERROR('#1.1: x ^ (x = 1) throw ReferenceError. Actual: ' + (x ^ (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x ^ (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x ^ (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
index b820b1d22..73cd2e03f 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js
@@ -6,16 +6,17 @@
* @section: 11.10.3;
* @assertion: First expression is evaluated first, and then second expression;
* @description: Checking with undeclarated variables;
+ * @non_strict_only
*/
//CHECK#1
try {
x | (x = 1);
- $ERROR('#1.1: x | (x = 1) throw ReferenceError. Actual: ' + (x | (x = 1)));
+ $ERROR('#1.1: x | (x = 1) throw ReferenceError. Actual: ' + (x | (x = 1)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x | (x = 1) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x | (x = 1) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js b/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
index 971481242..1dc1ded9b 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js
@@ -6,16 +6,17 @@
* @section: 11.11.1;
* @assertion: First expression is evaluated first, and then second expression;
* @description: Checking with undeclarated variables;
+ * @non_strict_only
*/
//CHECK#1
try {
x && (x = true);
- $ERROR('#1.1: x && (x = true) throw ReferenceError. Actual: ' + (x && (x = true)));
+ $ERROR('#1.1: x && (x = true) throw ReferenceError. Actual: ' + (x && (x = true)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x && (x = true) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x && (x = true) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js b/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
index 8fe84c018..91906298f 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js
@@ -6,16 +6,17 @@
* @section: 11.11.2;
* @assertion: First expression is evaluated first, and then second expression;
* @description: Checking with undeclarated variables;
+ * @non_strict_only
*/
//CHECK#1
try {
x || (x = true);
- $ERROR('#1.1: x || (x = true) throw ReferenceError. Actual: ' + (x || (x = true)));
+ $ERROR('#1.1: x || (x = true) throw ReferenceError. Actual: ' + (x || (x = true)));
}
catch (e) {
if ((e instanceof ReferenceError) !== true) {
- $ERROR('#1.2: x || (x = true) throw ReferenceError. Actual: ' + (e));
+ $ERROR('#1.2: x || (x = true) throw ReferenceError. Actual: ' + (e));
}
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js b/test/suite/sputnik/Conformance/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
index 01dab2594..3165ce368 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js
@@ -6,6 +6,7 @@
* @section: 11.13.1;
* @assertion: White Space and Line Terminator between LeftHandSideExpression and "=" or between "=" and AssignmentExpression are allowed;
* @description: Checking by using eval;
+* @non_strict_only
*/
//CHECK#1
@@ -15,7 +16,7 @@ if ((eval("x\u0009=\u0009true")) !== true) {
//CHECK#2
if ((eval("x\u000B=\u000Btrue")) !== true) {
- $ERROR('#2: (x\\u000B=\\u000Btrue) === true');
+ $ERROR('#2: (x\\u000B=\\u000Btrue) === true');
}
//CHECK#3
@@ -35,7 +36,7 @@ if ((eval("x\u00A0=\u00A0true")) !== true) {
//CHECK#6
if ((eval("x\u000A=\u000Atrue")) !== true) {
- $ERROR('#6: (x\\u000A=\\u000Atrue) === true');
+ $ERROR('#6: (x\\u000A=\\u000Atrue) === true');
}
//CHECK#7
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
index 983f15947..3b836b5ad 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js
@@ -5,15 +5,16 @@
* @name: S11.1.1_A2;
* @section: 11.1.1;
* @assertion: Being in global code, "this" and "eval("this")" return the global object;
- * @description: Checking if execution of "this" and eval("this"), which are in global code, return the global object by using toString function;
+ * @description: Checking if execution of "this" and eval("this"), which are in global code, return the global object by using toString function;
+ * @non_strict_only
*/
//CHECK#1
if (this.toString() !== toString()) {
- $ERROR('#1: this.toString() === toString(). Actual: ' + (this.toString()));
+ $ERROR('#1: this.toString() === toString(). Actual: ' + (this.toString()));
}
//CHECK#2
if (eval("this").toString() !== toString()) {
- $ERROR('#2: eval("this").toString() === toString(). Actual: ' + (this.toString()));
+ $ERROR('#2: eval("this").toString() === toString(). Actual: ' + (this.toString()));
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
index 8c168a87e..a45f547f7 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js
@@ -6,18 +6,19 @@
* @section: 11.1.1;
* @assertion: Being in function code, "this" and eval("this"), called as a functions, return the global object;
* @description: Creating function which returns "this" or eval("this");
+ * @non_strict_only
*/
//CHECK#1
function MyFunction() {return this}
if (MyFunction() !== this) {
- $ERROR('#1: function MyFunction() {return this} MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#1: function MyFunction() {return this} MyFunction() === this. Actual: ' + (MyFunction()));
}
//CHECK#2
function MyFunction() {return eval("this")}
if (MyFunction() !== this) {
- $ERROR('#2: function MyFunction() {return eval("this")} MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#2: function MyFunction() {return eval("this")} MyFunction() === this. Actual: ' + (MyFunction()));
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
index 96361b6da..6c591b0c6 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js
@@ -6,17 +6,18 @@
* @section: 11.1.1;
* @assertion: Being in function code, "this" and eval("this"), called as a constructors, return the object;
* @description: Create function. It have property, that returned "this";
+ * @non_strict_only
*/
//CHECK#1
function MyFunction() {this.THIS = this}
if ((new MyFunction()).THIS.toString() !== "[object Object]") {
- $ERROR('#1: function MyFunction() {this.THIS = this} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
+ $ERROR('#1: function MyFunction() {this.THIS = this} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
}
//CHECK#2
function MyFunction() {this.THIS = eval("this")}
if ((new MyFunction()).THIS.toString() !== "[object Object]") {
- $ERROR('#2: function MyFunction() {this.THIS = eval("this")} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
+ $ERROR('#2: function MyFunction() {this.THIS = eval("this")} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString()));
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
index 5b7c1c87a..8acf412c5 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js
@@ -11,13 +11,13 @@
//CHECK#1
var MyFunction = new Function("return this");
if (MyFunction() !== this) {
- $ERROR('#1: var MyFunction = new Function("return this"); MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#1: var MyFunction = new Function("return this"); MyFunction() === this. Actual: ' + (MyFunction()));
}
//CHECK#2
-var MyFunction = new Function("return eval(\'this\')");
+MyFunction = new Function("return eval(\'this\')");
if (MyFunction() !== this) {
- $ERROR('#2: var MyFunction = new Function("return eval(\'this\')"); MyFunction() === this. Actual: ' + (MyFunction()));
+ $ERROR('#2: var MyFunction = new Function("return eval(\'this\')"); MyFunction() === this. Actual: ' + (MyFunction()));
}
diff --git a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
index 279d81775..877ab1b5f 100644
--- a/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
+++ b/test/suite/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js
@@ -12,13 +12,13 @@
var MyFunction = new Function("this.THIS = this");
var MyObject = new MyFunction();
if (MyObject.THIS.toString() !== "[object Object]") {
- $ERROR('#1: var MyFunction = new Function("this.THIS = this"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
+ $ERROR('#1: var MyFunction = new Function("this.THIS = this"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
}
//CHECK#2
-var MyFunction = new Function("this.THIS = eval(\'this\')");
-var MyObject = new MyFunction();
+MyFunction = new Function("this.THIS = eval(\'this\')");
+MyObject = new MyFunction();
if (MyObject.THIS.toString() !== "[object Object]") {
- $ERROR('#2: var MyFunction = new Function("this.THIS = eval(\'this\')"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
+ $ERROR('#2: var MyFunction = new Function("this.THIS = eval(\'this\')"); var MyObject = new MyFunction(); MyObject.THIS.toString() === "[object Object]". Actual: ' + (MyObject.THIS.toString()));
}
diff --git a/test/suite/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A3.js b/test/suite/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
index 21bac2023..9d2c52cea 100644
--- a/test/suite/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
+++ b/test/suite/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A3.js
@@ -14,7 +14,7 @@ LABEL_DO_LOOP : do {
LABEL_IN : x=2;
continue ;
LABEL_IN_2 : var y=2;
-
+
function IN_DO_FUNC(){}
} while(0);
diff --git a/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js b/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
index e1c3038a5..59a14970c 100644
--- a/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
+++ b/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js
@@ -4,12 +4,13 @@
/**
* @name: S13.2.1_A7_T3;
* @section: 13.2.1;
-* @assertion: When the [[Call]] property for a Function object F is called, the following steps are taken:
-* 2. Evaluate F's FunctionBody;
+* @assertion: When the [[Call]] property for a Function object F is called, the following steps are taken:
+* 2. Evaluate F's FunctionBody;
* if Result.type is returned then Result.value is returned too;
* @description: Returning number. Declaring a function with "function __func()";
*/
+var x;
function __func(){
x = 1;
return x;
@@ -27,7 +28,7 @@ try {
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
try{
- var __x=__func()
+ var __x=__func();
} catch(e){
$ERROR('#1: var __x=__func() does not lead to throwing exception. Actual: exception is '+e);
}
diff --git a/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js b/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
index b5594124e..c668d6bdf 100644
--- a/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
+++ b/test/suite/sputnik/Conformance/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js
@@ -6,15 +6,16 @@
* @section: 13.2.2;
* @assertion: Calling a function as a constructor is inadmissible as long as this.any_Function is declared by eval and called;
* @description: Calling a function as a constructor after it has been declared by eval;
+* @non_strict_only
*/
function FACTORY(){
this.id = 0;
-
+
eval("function func(){return \"id_string\";}");
-
+
this.id = func();
-
+
}
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
diff --git a/tools/converter/convert.js b/tools/converter/convert.js
index 902551e72..b9f47763a 100644
--- a/tools/converter/convert.js
+++ b/tools/converter/convert.js
@@ -39,11 +39,13 @@
var captureCommentPattern = /\/\*\*?((?:\s|\S)*?)\*\/\s*\n/;
var anyPattern = /(?:\s|\S)*/;
var blanksPattern = /(?:\s|\n)*/;
+ var captureStrictPattern = /\s*('use strict'|"use strict");/;
// Should match anything
var testEnvelopePattern =
regExp('^(', headerPattern,
')(?:', captureCommentPattern,
+ ')?(?:', captureStrictPattern,
')?(', anyPattern,
')$');
@@ -102,7 +104,6 @@
throw new Error('unrecognized: ' + name);
}
envelope.header = trim(envelopeMatch[1]);
-
if (envelopeMatch[2]) {
var propTexts = envelopeMatch[2].split(/\s*\n\s*\*\s*@/);
envelope.comment = stripStars(propTexts.shift()), // notice side effect
@@ -120,7 +121,10 @@
envelope.testRecord[propName] = propVal;
});
}
- envelope.rest = envelopeMatch[3]; // Do not trim
+ if (envelopeMatch[3]) {
+ envelope.testRecord.strict_only = '';
+ }
+ envelope.rest = envelopeMatch[4]; // Do not trim
var registerMatch = registerPattern.exec(envelope.rest);
if (registerMatch) {
@@ -247,7 +251,7 @@
if (!('strict_only' in testRecord)) {
testRecord.strict_only = '';
}
- if (!'negative' in testRecord) {
+ if (!('negative' in testRecord)) {
testRecord.negative = testRecord.strict_mode_negative;
delete testRecord.strict_mode_negative;
}
diff --git a/tools/test262.py b/tools/test262.py
index a247e86b6..061c813fb 100644
--- a/tools/test262.py
+++ b/tools/test262.py
@@ -36,8 +36,10 @@ def BuildOptions():
help="Print summary after running tests")
result.add_option("--full-summary", default=False, action="store_true",
help="Print summary and test output after running tests")
- result.add_option("--enable-strict-mode", default=False, action="store_true",
- help="Run the mode also in ES5 strict mode")
+ result.add_option("--strict_only", default=False, action="store_true",
+ help="Test only strict mode")
+ result.add_option("--non_strict_only", default=False, action="store_true",
+ help="Test only non-strict mode")
return result
@@ -122,16 +124,15 @@ class TestResult(object):
def ReportOutcome(self, long_format):
name = self.case.GetName()
+ mode = self.case.GetMode()
if self.HasUnexpectedOutcome():
if self.case.IsNegative():
- print "%s was expected to fail but didn't" % name
- elif (self.case.strict_mode and self.case.IsStrictModeNegative()):
- print "%s was expected to fail in strict mode, but didn't" % name
+ print "%s was expected to fail in %s, but didn't" % (name, mode)
else:
if long_format:
- print "=== %s failed ===" % name
+ print "=== %s failed in %s ===" % (name, mode)
else:
- print "%s: " % name
+ print "%s in %s: " % (name, mode)
out = self.stdout.strip()
if len(out) > 0:
print "--- output ---"
@@ -143,14 +144,9 @@ class TestResult(object):
if long_format:
print "==="
elif self.case.IsNegative():
- print "%s failed as expected" % name
- elif self.case.strict_mode:
- if self.case.IsStrictModeNegative():
- print "%s failed in strict mode as expected" % name
- else:
- print "%s passed in strict mode" % name
+ print "%s failed in %s as expected" % (name, mode)
else:
- print "%s passed" % name
+ print "%s passed in %s" % (name, mode)
def HasFailed(self):
return self.exit_code != 0
@@ -158,26 +154,31 @@ class TestResult(object):
def HasUnexpectedOutcome(self):
if self.case.IsNegative():
return not self.HasFailed()
- if self.case.IsStrictModeNegative():
- return not self.HasFailed()
else:
return self.HasFailed()
class TestCase(object):
- def __init__(self, suite, name, full_path, strict_mode=False):
+ def __init__(self, suite, name, full_path, strict_mode):
self.suite = suite
self.name = name
self.full_path = full_path
self.contents = None
self.is_negative = None
self.strict_mode = strict_mode
- self.is_strict_mode_negative = None
+ self.is_strict_only = None
+ self.is_non_strict_only = None
def GetName(self):
return path.join(*self.name)
+ def GetMode(self):
+ if self.strict_mode:
+ return "strict mode"
+ else:
+ return "non-strict mode"
+
def GetPath(self):
return self.name
@@ -193,11 +194,15 @@ class TestCase(object):
self.is_negative = ("@negative" in self.GetRawContents())
return self.is_negative
- def IsStrictModeNegative(self):
- if self.strict_mode and self.is_strict_mode_negative is None:
- self.is_strict_mode_negative = \
- ("@strict_mode_negative" in self.GetRawContents())
- return self.is_strict_mode_negative
+ def IsStrictOnly(self):
+ if self.is_strict_only is None:
+ self.is_strict_only = ("@strict_only" in self.GetRawContents())
+ return self.is_strict_only
+
+ def IsNonStrictOnly(self):
+ if self.is_non_strict_only is None:
+ self.is_non_strict_only = ("@non_strict_only" in self.GetRawContents())
+ return self.is_non_strict_only
def GetSource(self):
source = self.suite.GetInclude("framework.js", False) + \
@@ -293,12 +298,11 @@ def MakePlural(n):
class TestSuite(object):
- def __init__(self, root, stric_mode):
-# self.test_root = path.join(root, 'test', 'suite', 'Sputnik', 'Conformance')
-# self.test_root = path.join(root, 'test', 'suite', 'other')
+ def __init__(self, root, strict_only, non_strict_only):
self.test_root = path.join(root, 'test', 'suite', 'converted')
self.lib_root = path.join(root, 'test', 'harness')
- self.strict_mode = stric_mode
+ self.strict_only = strict_only
+ self.non_strict_only = non_strict_only
self.include_cache = { }
def Validate(self):
@@ -375,9 +379,14 @@ class TestSuite(object):
if self.ShouldRun(rel_path, tests):
basename = path.basename(full_path)[:-3]
name = rel_path.split(path.sep)[:-1] + [basename]
- cases.append(TestCase(self, name, full_path, False))
- if self.strict_mode:
- cases.append(TestCase(self, name, full_path, True))
+ if not self.non_strict_only:
+ strict_case = TestCase(self, name, full_path, True)
+ if not strict_case.IsNonStrictOnly():
+ cases.append(strict_case)
+ if not self.strict_only:
+ non_strict_case = TestCase(self, name, full_path, False)
+ if not non_strict_case.IsStrictOnly():
+ cases.append(non_strict_case)
logging.info("Done listing tests")
return cases
@@ -401,12 +410,12 @@ class TestSuite(object):
print
print "Failed tests"
for result in positive:
- print " %s" % result.case.GetName()
+ print " %s in %s" % (result.case.GetName(), result.case.GetMode())
if len(negative) > 0:
print
print "Expected to fail but passed ---"
for result in negative:
- print " %s" % result.case.GetName()
+ print " %s in %s" % (result.case.GetName(), result.case.GetMode())
def PrintFailureOutput(self, progress):
for result in progress.failed_tests:
@@ -512,7 +521,9 @@ def Main():
parser = BuildOptions()
(options, args) = parser.parse_args()
ValidateOptions(options)
- test_suite = TestSuite(options.tests, options.enable_strict_mode)
+ test_suite = TestSuite(options.tests,
+ options.strict_only,
+ options.non_strict_only)
test_suite.Validate()
if options.cat:
test_suite.Print(args)