OLD | NEW |
1 # Copyright 2013 the V8 project authors. All rights reserved. | 1 # Copyright 2013 the V8 project authors. All rights reserved. |
2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
3 # | 3 # |
4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
5 # modification, are permitted provided that the following conditions | 5 # modification, are permitted provided that the following conditions |
6 # are met: | 6 # are met: |
7 # 1. Redistributions of source code must retain the above copyright | 7 # 1. Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # 2. Redistributions in binary form must reproduce the above copyright | 9 # 2. Redistributions in binary form must reproduce the above copyright |
10 # notice, this list of conditions and the following disclaimer in the | 10 # notice, this list of conditions and the following disclaimer in the |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 PASS Valid: "s: l: a[2](4 == 6, 5 = 6)(f[4], 6)" | 136 PASS Valid: "s: l: a[2](4 == 6, 5 = 6)(f[4], 6)" |
137 PASS Valid: "function f() { s: l: a[2](4 == 6, 5 = 6)(f[4], 6) }" | 137 PASS Valid: "function f() { s: l: a[2](4 == 6, 5 = 6)(f[4], 6) }" |
138 PASS Valid: "s: eval(a.apply(), b.call(c[5] - f[7]))" | 138 PASS Valid: "s: eval(a.apply(), b.call(c[5] - f[7]))" |
139 PASS Valid: "function f() { s: eval(a.apply(), b.call(c[5] - f[7])) }" | 139 PASS Valid: "function f() { s: eval(a.apply(), b.call(c[5] - f[7])) }" |
140 PASS Invalid: "a(" | 140 PASS Invalid: "a(" |
141 PASS Invalid: "function f() { a( }" | 141 PASS Invalid: "function f() { a( }" |
142 PASS Invalid: "a(5" | 142 PASS Invalid: "a(5" |
143 PASS Invalid: "function f() { a(5 }" | 143 PASS Invalid: "function f() { a(5 }" |
144 PASS Invalid: "a(5," | 144 PASS Invalid: "a(5," |
145 PASS Invalid: "function f() { a(5, }" | 145 PASS Invalid: "function f() { a(5, }" |
146 PASS Invalid: "a(5,)" | 146 FAIL Invalid: "a(5,)" should throw undefined |
147 PASS Invalid: "function f() { a(5,) }" | 147 FAIL Invalid: "function f() { a(5,) }" should throw undefined |
148 PASS Invalid: "a(5,6" | 148 PASS Invalid: "a(5,6" |
149 PASS Invalid: "function f() { a(5,6 }" | 149 PASS Invalid: "function f() { a(5,6 }" |
150 PASS Valid: "a(b[7], c <d> e.l, new a() > b)" | 150 PASS Valid: "a(b[7], c <d> e.l, new a() > b)" |
151 PASS Valid: "function f() { a(b[7], c <d> e.l, new a() > b) }" | 151 PASS Valid: "function f() { a(b[7], c <d> e.l, new a() > b) }" |
152 PASS Invalid: "a(b[5)" | 152 PASS Invalid: "a(b[5)" |
153 PASS Invalid: "function f() { a(b[5) }" | 153 PASS Invalid: "function f() { a(b[5) }" |
154 PASS Invalid: "a(b.)" | 154 PASS Invalid: "a(b.)" |
155 PASS Invalid: "function f() { a(b.) }" | 155 PASS Invalid: "function f() { a(b.) }" |
156 PASS Valid: "~new new a(1)(i++)(c[l])" | 156 PASS Valid: "~new new a(1)(i++)(c[l])" |
157 PASS Valid: "function f() { ~new new a(1)(i++)(c[l]) }" | 157 PASS Valid: "function f() { ~new new a(1)(i++)(c[l]) }" |
(...skipping 13 matching lines...) Expand all Loading... |
171 PASS Invalid: "function f() { a(.length) }" | 171 PASS Invalid: "function f() { a(.length) }" |
172 function declaration and expression | 172 function declaration and expression |
173 PASS Valid: "function f() {}" | 173 PASS Valid: "function f() {}" |
174 PASS Valid: "function f() { function f() {} }" | 174 PASS Valid: "function f() { function f() {} }" |
175 PASS Valid: "function f(a,b) {}" | 175 PASS Valid: "function f(a,b) {}" |
176 PASS Valid: "function f() { function f(a,b) {} }" | 176 PASS Valid: "function f() { function f(a,b) {} }" |
177 PASS Invalid: "function () {}" | 177 PASS Invalid: "function () {}" |
178 PASS Invalid: "function f() { function () {} }" | 178 PASS Invalid: "function f() { function () {} }" |
179 PASS Invalid: "function f(a b) {}" | 179 PASS Invalid: "function f(a b) {}" |
180 PASS Invalid: "function f() { function f(a b) {} }" | 180 PASS Invalid: "function f() { function f(a b) {} }" |
181 PASS Invalid: "function f(a,) {}" | 181 FAIL Invalid: "function f(a,) {}" should throw undefined |
182 PASS Invalid: "function f() { function f(a,) {} }" | 182 FAIL Invalid: "function f() { function f(a,) {} }" should throw undefined |
183 PASS Invalid: "function f(a," | 183 PASS Invalid: "function f(a," |
184 PASS Invalid: "function f() { function f(a, }" | 184 PASS Invalid: "function f() { function f(a, }" |
185 PASS Invalid: "function f(a, 1) {}" | 185 PASS Invalid: "function f(a, 1) {}" |
186 PASS Invalid: "function f() { function f(a, 1) {} }" | 186 PASS Invalid: "function f() { function f(a, 1) {} }" |
187 PASS Valid: "function g(arguments, eval) {}" | 187 PASS Valid: "function g(arguments, eval) {}" |
188 PASS Valid: "function f() { function g(arguments, eval) {} }" | 188 PASS Valid: "function f() { function g(arguments, eval) {} }" |
189 PASS Valid: "function f() {} + function g() {}" | 189 PASS Valid: "function f() {} + function g() {}" |
190 PASS Valid: "function f() { function f() {} + function g() {} }" | 190 PASS Valid: "function f() { function f() {} + function g() {} }" |
191 PASS Invalid: "(function a{})" | 191 PASS Invalid: "(function a{})" |
192 PASS Invalid: "function f() { (function a{}) }" | 192 PASS Invalid: "function f() { (function a{}) }" |
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
592 PASS Invalid: "function f() { var a.b = c }" | 592 PASS Invalid: "function f() { var a.b = c }" |
593 PASS Invalid: "var a.b;" | 593 PASS Invalid: "var a.b;" |
594 PASS Invalid: "function f() { var a.b; }" | 594 PASS Invalid: "function f() { var a.b; }" |
595 FAIL e.line should be 1 (of type number). Was undefined (of type undefined). | 595 FAIL e.line should be 1 (of type number). Was undefined (of type undefined). |
596 PASS foo is 'PASS' | 596 PASS foo is 'PASS' |
597 PASS bar is 'PASS' | 597 PASS bar is 'PASS' |
598 PASS successfullyParsed is true | 598 PASS successfullyParsed is true |
599 | 599 |
600 TEST COMPLETE | 600 TEST COMPLETE |
601 | 601 |
OLD | NEW |