c语言解释器的实现 使用Java实现语言解释器.doc
文本预览下载声明
c语言解释器的实现 使用Java实现语言解释器
导读:就爱阅读网友为您分享以下“使用Java实现语言解释器”的资讯,希望对您有所帮助,感谢您对92的支持!
50 Java编程艺术
// Execute a FOR loop.
private void execFor() throws InterpreterException {
ForInfo stckvar = new ForInfo();
double value;
char vname;
getToken(); // read the control variable
vname = token.charAt(0);
if(!Character.isLetter(vname)) {
handleErr(NOTVAR);
return;
}
// Save index of control var.
stckvar.var = Character.toUpperCase(vname) - #39;A#39;;
getToken(); // read the equal sign
if(token.charAt(0) != #39;=#39;) {
handleErr(EQUALEXPECTED);
return;
}
显示全部