Added regexp tests from PCRE.
Review URL: http://codereview.chromium.org/19751 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1207 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
c33e51681f
commit
4e1190ec73
7
LICENSE
7
LICENSE
@ -6,6 +6,11 @@ are:
|
||||
by the University of Cambridge and Apple Inc. and released under a
|
||||
2-clause BSD license.
|
||||
|
||||
- PCRE test suite, located in test/mjsunit/regexp-pcre.js. This is
|
||||
based on the test suite from PCRE-7.3, which is copyrighted by the
|
||||
University of Cambridge and Google, Inc. The copyright notive and
|
||||
license are embedded in regexp-pcre.js.
|
||||
|
||||
- Dtoa, located under third_party/dtoa. This code is copyrighted by
|
||||
David M. Gay and released under an MIT license.
|
||||
|
||||
@ -22,7 +27,7 @@ are:
|
||||
These libraries have their own licenses; we recommend you read them,
|
||||
as their terms may differ from the terms below.
|
||||
|
||||
Copyright 2006-2008, Google Inc. All rights reserved.
|
||||
Copyright 2006-2009, Google Inc. All rights reserved.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
@ -50,3 +50,8 @@ assertEquals("undefined", "y".replace(/(x)?y/,
|
||||
function($0, $1){
|
||||
return $1;
|
||||
}));
|
||||
|
||||
// See https://bugzilla.mozilla.org/show_bug.cgi?id=476146
|
||||
assertEquals("bbc,b", /^(b+|a){1,2}?bc/.exec("bbc"));
|
||||
assertEquals("bbaa,a,,a", /((\3|b)\2(a)){2,}/.exec("bbaababbabaaaaabbaaaabba"));
|
||||
|
||||
|
6602
test/mjsunit/regexp-pcre.js
Normal file
6602
test/mjsunit/regexp-pcre.js
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user