@Override
public Object visitProcedureConst(ProcedureConstContext ctx) {
Token startToken = ctx.getStart();
Token stopToken = ctx.getStop();
// we need skipped token, such as WhiteSpace
String rawText = stopToken
.getTokenSource()
.getInputStream()
.getText(
Interval.of(startToken.getStartIndex(),
stopToken.getStopIndex()));
CreateObject ins = new CreateObject(ctx.start.getLine());
ins.varName = getNextTempVar("link");
ins.objType = ObjectType.PROCEDURE;
ins.value = rawText;
addInstruction(ins);
return ins.varName;
}
GooCompiler.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:visual-programming
作者:
评论列表
文章目录