string left
string right//定义产生式的右部
}CSS
bool Zero (CSS *p, int n)
{
int i,j
for(i=0i<ni++)//循环n次,即遍历所有产生式
{
for(j=0j<p[i].left.length()j++)//遍历产生式左部每一个字符
{
if(p[i].left[j]>='A'&&p[i].left[j]<='Z')//判断字符是否是非终结符
break
}
if(j==p[i].left.length())
{
cout<<"该文法不是0型文法"<<endl
return 0
break
}
}
CSS代码:.blur {
filter: url(blur.svg#blur)/* FireFox, Chrome, Opera */
-webkit-filter: blur(10px)/* Chrome, Opera */
-moz-filter: blur(10px) -ms-filter: blur(10px)
filter: blur(10px)
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false)/* IE6~IE9 */}
HTML代码:
<div><img class="blur" /></div>