php and js added

This commit is contained in:
Chiel92 2012-09-30 22:11:36 +02:00
parent 1b0bc1c9c6
commit 8a7d1d8b38
14 changed files with 16890 additions and 0 deletions

BIN
formatters/phpCB Executable file

Binary file not shown.

BIN
plugin/.autoformat.vim.swp Normal file

Binary file not shown.

16
plugin/autoformat.vim Normal file
View File

@ -0,0 +1,16 @@
"Set the format programs for the right filetypes
au filetype javascript let &formatexpr="JsBeautify()"
au filetype html let &formatexpr="HtmlBeautify()"
au filetype css let &formatexpr="CSSBeautify()"
au filetype php let &formatprg="phpCB --space-after-if --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --one-true-brace-function-declaration --glue-amperscore --change-shell-comment-to-double-slashes-comment --force-large-php-code-tag --force-true-false-null-contant-lowercase --align-equal-statements --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 4"
"Function for formatting the entire buffer
function g:WebideAutoformat()
"Save window state
let winview=winsaveview()
"Autoformat code
:silent exe "normal gggqG"
"Recall window state
call winrestview(winview)
endfunction

58
tests/1.json Normal file
View File

@ -0,0 +1,58 @@
[
"JSON Test Pattern pass1",
{"object with 1 member":["array with 1 element"]},
{},
[],
-42,
true,
false,
null,
{
"integer": 1234567890,
"real": -9876.543210,
"e": 0.123456789e-12,
"E": 1.234567890E+34,
"": 23456789012E66,
"zero": 0,
"one": 1,
"space": " ",
"quote": "\"",
"backslash": "\\",
"controls": "\b\f\n\r\t",
"slash": "/ & \/",
"alpha": "abcdefghijklmnopqrstuvwyz",
"ALPHA": "ABCDEFGHIJKLMNOPQRSTUVWYZ",
"digit": "0123456789",
"0123456789": "digit",
"special": "`1~!@#$%^&*()_+-={':[,]}|;.</>?",
"hex": "\u0123\u4567\u89AB\uCDEF\uabcd\uef4A",
"true": true,
"false": false,
"null": null,
"array":[ ],
"object":{ },
"address": "50 St. James Street",
"url": "http://www.JSON.org/",
"comment": "// /* <!-- --",
"# -- --> */": " ",
" s p a c e d " :[1,2 , 3
,
4 , 5 , 6 ,7 ],"compact":[1,2,3,4,5,6,7],
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
"quotes": "&#34; \u0022 %22 0x22 034 &#x22;",
"\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"
: "A key can be any string"
},
0.5 ,98.6
,
99.44
,
1066,
1e1,
0.1e1,
1e-1,
1e00,2e+00,2e-00
,"rosebud"]

1
tests/css.css Normal file

File diff suppressed because one or more lines are too long

410
tests/html.expected.htm Normal file
View File

@ -0,0 +1,410 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>百度一下,你就知道</title>
<style>
html {
overflow-y:auto
}
body {
font:12px arial;
text-align:center;
background:#fff
}
body, p, form, ul, li {
margin:0;
padding:0;
list-style:none
}
body, form, #fm {
position:relative
}
td {
text-align:left
}
img {
border:0
}
a {
color:#00c
}
a:active {
color:#f60
}
#u {
color:#999;
padding:4px 10px 5px 0;
text-align:right
}
#u a {
margin:0 5px
}
#u .reg {
margin:0
}
#m {
width:680px;
margin:0 auto;
}
#nv a, #nv b, .btn, #lk {
font-size:14px
}
#fm {
padding-left:90px;
text-align:left
}
input {
border:0;
padding:0
}
#nv {
height:19px;
font-size:16px;
margin:0 0 4px;
text-align:left;
text-indent:117px
}
.s_ipt_wr {
width:418px;
height:30px;
display:inline-block;
margin-right:5px;
background:url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png) no-repeat -304px 0;
border:1px solid #b6b6b6;
border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;
vertical-align:top
}
.s_ipt {
width:405px;
height:22px;
font:16px/22px arial;
margin:5px 0 0 7px;
background:#fff;
outline:none;
-webkit-appearance:none
}
.s_btn {
width:95px;
height:32px;
padding-top:2px\9;
font-size:14px;
background:#ddd url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png);
cursor:pointer
}
.s_btn_h {
background-position:-100px 0
}
.s_btn_wr {
width:97px;
height:34px;
display:inline-block;
background:url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png) no-repeat -202px 0;
*position:relative;
z-index:0;
vertical-align:top
}
#lg img {
vertical-align:top;
margin-bottom:3px
}
#lk {
margin:33px 0
}
#lk span {
font:14px"宋体"
}
#lm {
height:60px
}
#lh {
margin:16px 0 5px;
word-spacing:3px
}
.tools {
position:absolute;
top:-4px;
*top:10px;
right:-13px;
}
#mHolder {
width:62px;
position:relative;
z-index:296;
display:none
}
#mCon {
height:18px;
line-height:18px;
position:absolute;
cursor:pointer;
padding:0 18px 0 0;
background:url(http://s1.bdstatic.com/r/www/img/bg-1.0.0.gif) no-repeat right -134px;
background-position:right -136px\9
}
#mCon span {
color:#00c;
cursor:default;
display:block
}
#mCon .hw {
text-decoration:underline;
cursor:pointer
}
#mMenu a {
width:100%;
height:100%;
display:block;
line-height:22px;
text-indent:6px;
text-decoration:none;
filter:none\9
}
#mMenu, #user ul {
box-shadow:1px 1px 2px #ccc;
-moz-box-shadow:1px 1px 2px #ccc;
-webkit-box-shadow:1px 1px 2px #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc")\9;
}
#mMenu {
width:56px;
border:1px solid #9b9b9b;
list-style:none;
position:absolute;
right:7px;
top:28px;
display:none;
background:#fff
}
#mMenu a:hover {
background:#ebebeb
}
#mMenu .ln {
height:1px;
background:#ebebeb;
overflow:hidden;
font-size:1px;
line-height:1px;
margin-top:-1px
}
#cp, #cp a {
color:#77c
}
#seth {
display:none;
behavior:url(#default#homepage)
}
#setf {
display:none
}
#sekj {
margin-left:14px;
}
</style>
<script type="text/javascript">
function h(obj) {
obj.style.behavior = 'url(#default#homepage)';
var a = obj.setHomePage('http://www.baidu.com/');
}
</script>
</head>
<body>
<div id="u">
<a href="http://www.baidu.com/gaoji/preferences.html" name="tj_setting">搜索设置</a>|
<a href="https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F"
name="tj_login">登录</a>
<a href="https://passport.baidu.com/v2/?reg&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F"
target="_blank" name="tj_reg" class="reg">注册</a>
</div>
<div id="m">
<p id="lg">
<img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="270" height="129"
usemap="#mp">
<map name="mp">
<area shape="rect" coords="40,25,230,95" href="http://hi.baidu.com/baidu/"
target="_blank" title="点此进入 百度的空间">
</map>
</p>
<p id="nv">
<a href="http://news.baidu.com">&nbsp;</a> 
<b>&nbsp;</b> 
<a href="http://tieba.baidu.com">&nbsp;</a> 
<a href="http://zhidao.baidu.com">&nbsp;</a> 
<a href="http://mp3.baidu.com">MP3</a> 
<a href="http://image.baidu.com">&nbsp;</a> 
<a href="http://video.baidu.com">&nbsp;</a> 
<a href="http://map.baidu.com">&nbsp;</a>
</p>
<div id="fm">
<form name="f" action="/s">
<span class="s_ipt_wr">
<input type="text" name="wd" id="kw" maxlength="100" class="s_ipt">
</span>
<input type="hidden" name="rsv_bp" value="0">
<input type="hidden" name="rsv_spt" value="3">
<span class="s_btn_wr">
<input type="submit" value="百度一下" id="su" class="s_btn" onmousedown="this.className='s_btn s_btn_h'"
onmouseout="this.className='s_btn'">
</span>
</form>
<span class="tools">
<span id="mHolder">
<div id="mCon">
<span>输入法</span>
</div>
</span>
</span>
<ul id="mMenu">
<li>
<a href="#" name="ime_hw">手写</a>
</li>
<li>
<a href="#" name="ime_py">拼音</a>
</li>
<li class="ln"></li>
<li>
<a href="#" name="ime_cl">关闭</a>
</li>
</ul>
</div>
<p id="lk">
<a href="http://hi.baidu.com">空间</a> 
<a href="http://baike.baidu.com">百科</a> 
<a href="http://www.hao123.com">hao123</a>
<span>|
<a href="/more/">更多&gt;&gt;</a>
</span>
</p>
<p id="lm"></p>
<p>
<a id="seth" onClick="h(this)" href="http://utility.baidu.com/traf/click.php?id=215&url=http://www.baidu.com"
onmousedown="return ns_c({'fm':'behs','tab':'homepage','pos':0})">把百度设为主页</a>
<a id="setf" onClick="fa(this)" href="javascript:void(0)" onmousedown="return ns_c({'fm':'behs','tab':'favorites','pos':0})">把百度加入收藏夹</a>
</span>
</p>
<p id="lh">
<a href="http://e.baidu.com/?refer=888">加入百度推广</a>|
<a href="http://top.baidu.com">搜索风云榜</a>|
<a href="http://home.baidu.com">关于百度</a>|
<a href="http://ir.baidu.com">About Baidu</a>
</p>
<p id="cp">&copy;2012 Baidu
<a href="/duty/">使用百度前必读</a>
<a href="http://www.miibeian.gov.cn" target="_blank">京ICP证030173号</a>
<img src="http://www.baidu.com/cache/global/img/gs.gif">
</p>
</div>
</body>
<script>
var bdUser = null;
var w = window,
d = document,
n = navigator,
k = d.f.wd,
a = d.getElementById("nv").getElementsByTagName("a"),
isIE = n.userAgent.indexOf("MSIE") != -1 && !window.opera;
for (var i = 0; i < a.length; i++) {
a[i].onclick = function () {
if (k.value.length > 0) {
var o = this,
h = o.href,
q = encodeURIComponent(k.value);
if (h.indexOf("q=") != -1) {
o.href = h.replace(/q=[^&\x24]*/, "q=" + q)
} else {
this.href += "?q=" + q
}
}
}
};
(function () {
if (/q=([^&]+)/.test(location.search)) {
k.value = decodeURIComponent(RegExp["\x241"])
}
})();
if (n.cookieEnabled && !/sug?=0/.test(d.cookie)) {
d.write('<script src=http://s1.bdstatic.com/r/www/cache/sug/js/bdsug-1.1.js><\/script>')
};
function addEV(o, e, f) {
if (w.attachEvent) {
o.attachEvent("on" + e, f);
} else if (w.addEventListener) {
o.addEventListener(e, f, false);
}
}
function G(id) {
return d.getElementById(id);
}
function ns_c(q) {
var p = encodeURIComponent(window.document.location.href),
sQ = '',
sV = '',
mu = '',
img = window["BD_PS_C" + (new Date()).getTime()] = new Image();
for (v in q) {
sV = q[v];
sQ += v + "=" + sV + "&";
}
mu = "&mu=" + p;
img.src = "http://nsclick.baidu.com/v.gif?pid=201&pj=www&rsv_sid=&" + sQ + "path=" + p + "&t=" + new Date().getTime();
return true;
}
if (/\bbdime=[12]/.test(d.cookie)) {
document.write('<script src=http://s1.bdstatic.com/r/www/cache/ime/js/openime-1.0.0.js><\/script>');
}(function () {
var user = G("user"),
userMenu = G("userMenu");
if (user && userMenu) {
user.onmouseover = function () {
userMenu.style.display = "block"
};
user.onmouseout = function () {
userMenu.style.display = "none"
};
}
})();
(function () {
var u = G("u").getElementsByTagName("a"),
nv = G("nv").getElementsByTagName("a"),
lk = G("lk").getElementsByTagName("a"),
un = "";
var tj_nv = ["news", "tieba", "zhidao", "mp3", "img", "video", "map"];
var tj_lk = ["hi", "baike", "hao123", "more"];
un = bdUser == null ? "" : bdUser;
function _addTJ(obj) {
addEV(obj, "mousedown", function (e) {
var e = e || window.event;
var target = e.target || e.srcElement;
ns_c({
'fm': 'behs',
'tab': target.name || 'tj_user',
'un': encodeURIComponent(un)
});
});
}
for (var i = 0; i < u.length; i++) {
_addTJ(u[i]);
}
for (var i = 0; i < nv.length; i++) {
nv[i].name = 'tj_' + tj_nv[i];
_addTJ(nv[i]);
}
for (var i = 0; i < lk.length; i++) {
lk[i].name = 'tj_' + tj_lk[i];
_addTJ(lk[i]);
}
})();
addEV(w, "load", function () {
k.focus()
});
w.onunload = function () {};
</script>
</html>
<script type="text/javascript" src="http://s1.bdstatic.com/r/www/cache/hps/js/hps-1.5.js"></script>
<!--5f027294b67998b5-->

418
tests/html.htm Normal file
View File

@ -0,0 +1,418 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>百度一下,你就知道</title>
<style>
html {
overflow-y:auto
}
body {
font:12px arial;
text-align:center;
background:#fff
}
body, p, form, ul, li {
margin:0;
padding:0;
list-style:none
}
body, form, #fm {
position:relative
}
td {
text-align:left
}
img {
border:0
}
a {
color:#00c
}
a:active {
color:#f60
}
#u {
color:#999;
padding:4px 10px 5px 0;
text-align:right
}
#u a {
margin:0 5px
}
#u .reg {
margin:0
}
#m {
width:680px;
margin:0 auto;
}
#nv a, #nv b, .btn, #lk {
font-size:14px
}
#fm {
padding-left:90px;
text-align:left
}
input {
border:0;
padding:0
}
#nv {
height:19px;
font-size:16px;
margin:0 0 4px;
text-align:left;
text-indent:117px
}
.s_ipt_wr {
width:418px;
height:30px;
display:inline-block;
margin-right:5px;
background:url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png) no-repeat -304px 0;
border:1px solid #b6b6b6;
border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;
vertical-align:top
}
.s_ipt {
width:405px;
height:22px;
font:16px/22px arial;
margin:5px 0 0 7px;
background:#fff;
outline:none;
-webkit-appearance:none
}
.s_btn {
width:95px;
height:32px;
padding-top:2px\9;
font-size:14px;
background:#ddd url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png);
cursor:pointer
}
.s_btn_h {
background-position:-100px 0
}
.s_btn_wr {
width:97px;
height:34px;
display:inline-block;
background:url(http://s1.bdstatic.com/r/www/img/i-1.0.0.png) no-repeat -202px 0;
*position:relative;
z-index:0;
vertical-align:top
}
#lg img {
vertical-align:top;
margin-bottom:3px
}
#lk {
margin:33px 0
}
#lk span {
font:14px"宋体"
}
#lm {
height:60px
}
#lh {
margin:16px 0 5px;
word-spacing:3px
}
.tools {
position:absolute;
top:-4px;
*top:10px;
right:-13px;
}
#mHolder {
width:62px;
position:relative;
z-index:296;
display:none
}
#mCon {
height:18px;
line-height:18px;
position:absolute;
cursor:pointer;
padding:0 18px 0 0;
background:url(http://s1.bdstatic.com/r/www/img/bg-1.0.0.gif) no-repeat right -134px;
background-position:right -136px\9
}
#mCon span {
color:#00c;
cursor:default;
display:block
}
#mCon .hw {
text-decoration:underline;
cursor:pointer
}
#mMenu a {
width:100%;
height:100%;
display:block;
line-height:22px;
text-indent:6px;
text-decoration:none;
filter:none\9
}
#mMenu, #user ul {
box-shadow:1px 1px 2px #ccc;
-moz-box-shadow:1px 1px 2px #ccc;
-webkit-box-shadow:1px 1px 2px #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc")\9;
}
#mMenu {
width:56px;
border:1px solid #9b9b9b;
list-style:none;
position:absolute;
right:7px;
top:28px;
display:none;
background:#fff
}
#mMenu a:hover {
background:#ebebeb
}
#mMenu .ln {
height:1px;
background:#ebebeb;
overflow:hidden;
font-size:1px;
line-height:1px;
margin-top:-1px
}
#cp, #cp a {
color:#77c
}
#seth {
display:none;
behavior:url(#default#homepage)
}
#setf {
display:none
}
#sekj {
margin-left:14px;
}
</style>
<script type="text/javascript">
function
h(obj) {
obj.style.behavior = 'url(#default#homepage)';
var a = obj.setHomePage('http://www.baidu.com/');
}
</script>
</head>
<body>
<div id="u">
<a href="http://www.baidu.com/gaoji/preferences.html" name="tj_setting">搜索设置</a>|
<a href="https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F"
name="tj_login">登录</a>
<a href="https://passport.baidu.com/v2/?reg&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F"
target="_blank" name="tj_reg" class="reg">注册</a>
</div>
<div id="m">
<p id="lg">
<img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="270" height="129"
usemap="#mp">
<map name="mp">
<area shape="rect" coords="40,25,230,95" href="http://hi.baidu.com/baidu/"
target="_blank" title="点此进入 百度的空间">
</map>
</p>
<p id="nv">
<a href="http://news.baidu.com">&nbsp;</a> 
<b>&nbsp;</b> 
<a href="http://tieba.baidu.com">&nbsp;</a> 
<a href="http://zhidao.baidu.com">&nbsp;</a> 
<a href="http://mp3.baidu.com">MP3</a> 
<a href="http://image.baidu.com">&nbsp;</a> 
<a href="http://video.baidu.com">&nbsp;</a> 
<a href="http://map.baidu.com">&nbsp;</a>
</p>
<div id="fm">
<form name="f" action="/s">
<span class="s_ipt_wr">
<input type="text" name="wd" id="kw" maxlength="100" class="s_ipt">
</span>
<input type="hidden" name="rsv_bp" value="0">
<input type="hidden" name="rsv_spt" value="3">
<span class="s_btn_wr">
<input type="submit" value="百度一下" id="su" class="s_btn" onmousedown="this.className='s_btn s_btn_h'"
onmouseout="this.className='s_btn'">
</span>
</form>
<span class="tools">
<span id="mHolder">
<div id="mCon">
<span>输入法</span>
</div>
</span>
</span>
<ul id="mMenu">
<li>
<a href="#" name="ime_hw">手写</a>
</li>
<li>
<a href="#" name="ime_py">拼音</a>
</li>
<li class="ln"></li>
<li>
<a href="#" name="ime_cl">关闭</a>
</li>
</ul>
</div>
<p id="lk">
<a href="http://hi.baidu.com">空间</a> 
<a href="http://baike.baidu.com">百科</a> 
<a href="http://www.hao123.com">hao123</a>
<span>|
<a href="/more/">更多&gt;&gt;</a>
</span>
</p>
<p id="lm"></p>
<p>
<a id="seth" onClick="h(this)" href="http://utility.baidu.com/traf/click.php?id=215&url=http://www.baidu.com"
onmousedown="return
ns_c({'fm':'behs','tab':'homepage','pos':0})">把百度设为主页</a>
<a id="setf" onClick="fa(this)" href="javascript:void(0)" onmousedown="return
ns_c({'fm':'behs','tab':'favorites','pos':0})">把百度加入收藏夹</a>
</span>
</p>
<p id="lh">
<a href="http://e.baidu.com/?refer=888">加入百度推广</a>|
<a href="http://top.baidu.com">搜索风云榜</a>|
<a href="http://home.baidu.com">关于百度</a>|
<a href="http://ir.baidu.com">About Baidu</a>
</p>
<p id="cp">&copy;2012 Baidu
<a href="/duty/">使用百度前必读</a>
<a href="http://www.miibeian.gov.cn" target="_blank">京ICP证030173号</a>
<img src="http://www.baidu.com/cache/global/img/gs.gif">
</p>
</div>
</body>
<script>
var bdUser = null;
var w = window,
d = document,
n = navigator,
k = d.f.wd,
a = d.getElementById("nv").getElementsByTagName("a"),
isIE = n.userAgent.indexOf("MSIE") != -1 && !window.opera;
for (var i = 0; i < a.length; i++) {
a[i].onclick = function() {
if (k.value.length > 0) {
var o = this,
h = o.href,
q = encodeURIComponent(k.value);
if (h.indexOf("q=") != -1) {
o.href = h.replace(/q=[^&\x24]*/, "q=" + q)
} else {
this.href += "?q=" + q
}
}
}
};
(function() {
if (/q=([^&]+)/.test(location.search)) {
k.value = decodeURIComponent(RegExp["\x241"])
}
})();
if (n.cookieEnabled && !/sug?=0/.test(d.cookie)) {
d.write('<script
src=http://s1.bdstatic.com/r/www/cache/sug/js/bdsug-1.1.js><\/script>')
};
function addEV(o, e, f) {
if (w.attachEvent) {
o.attachEvent("on" + e, f);
} else if (w.addEventListener) {
o.addEventListener(e, f, false);
}
}
function G(id) {
return d.getElementById(id);
}
function ns_c(q) {
var p = encodeURIComponent(window.document.location.href),
sQ = '',
sV = '',
mu = '',
img = window["BD_PS_C" + (new
Date()).getTime()] = new Image();
for (v in q) {
sV = q[v];
sQ += v + "=" + sV + "&";
}
mu = "&mu=" + p;
img.src = "http://nsclick.baidu.com/v.gif?pid=201&pj=www&rsv_sid=&" + sQ + "path=" + p + "&t=" + new Date().getTime();
return true;
}
if (/\bbdime=[12]/.test(d.cookie)) {
document.write('<script
src=http://s1.bdstatic.com/r/www/cache/ime/js/openime-1.0.0.js><\/script>');
}(function() {
var user = G("user"),
userMenu = G("userMenu");
if (user && userMenu) {
user.onmouseover = function() {
userMenu.style.display = "block"
};
user.onmouseout = function() {
userMenu.style.display = "none"
};
}
})();
(function() {
var u = G("u").getElementsByTagName("a"),
nv = G("nv").getElementsByTagName("a"),
lk = G("lk").getElementsByTagName("a"),
un = "";
var
tj_nv = ["news", "tieba", "zhidao", "mp3", "img", "video", "map"];
var tj_lk = ["hi", "baike", "hao123", "more"];
un = bdUser == null ? "" : bdUser;
function _addTJ(obj) {
addEV(obj, "mousedown", function(e) {
var e = e || window.event;
var target = e.target || e.srcElement;
ns_c({
'fm': 'behs',
'tab': target.name || 'tj_user',
'un': encodeURIComponent(un)
});
});
}
for (var
i = 0; i < u.length; i++) {
_addTJ(u[i]);
}
for (var i = 0; i < nv.length; i++) {
nv[i].name = 'tj_' + tj_nv[i];
_addTJ(nv[i]);
}
for (var i = 0; i < lk.length; i++) {
lk[i].name = 'tj_' + tj_lk[i];
_addTJ(lk[i]);
}
})();
addEV(w, "load", function() {
k.focus()
});
w.onunload = function() {};
</script>
</html>
<script type="text/javascript" src="http://s1.bdstatic.com/r/www/cache/hps/js/hps-1.5.js"></script>
<!--5f027294b67998b5-->

3598
tests/html2.expected.htm Normal file

File diff suppressed because it is too large Load Diff

66
tests/html2.htm Normal file

File diff suppressed because one or more lines are too long

3902
tests/js.expected.js Normal file

File diff suppressed because it is too large Load Diff

4699
tests/js.js Normal file

File diff suppressed because it is too large Load Diff

3657
tests/js2.expected.js Normal file

File diff suppressed because it is too large Load Diff

4
tests/js2.js Normal file

File diff suppressed because one or more lines are too long

61
tests/test.php Normal file
View File

@ -0,0 +1,61 @@
<?php echo "foo";
echo "";
echo "";
?> <html></html> <?php for() {
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "foo";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
?>