public class LL1_wenFa {
public String M(char vn,char vt){这里有错误说This method must return a result of type String
switch(vn){
case('S'):
if(vt=='('||vt==')')return("S::=A");break;
case('A'):
if(vt=='('||vt==')')return("A::=BZ");break;    //这里将A‘该为Z
case('Z'):
if(vt=='i')return("Z::=iBZ");
else if(vt=='*'||vt=='#')return("Z::=$");break;  //这里将空串符号记为$
case('B'):
if(vt=='('||vt==')')return("B::=CY");break;      //这里将B’记为Y
case('Y'):
if(vt=='i'||vt=='*'||vt=='#')return("Y::=$");
else if(vt=='+')return("Y::=+CY");break;

}
}