当前位置: 首页>>代码示例>>Java>>正文


Java CommandScope类代码示例

本文整理汇总了Java中edu.mit.csail.sdg.alloy4compiler.ast.CommandScope的典型用法代码示例。如果您正苦于以下问题:Java CommandScope类的具体用法?Java CommandScope怎么用?Java CommandScope使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


CommandScope类属于edu.mit.csail.sdg.alloy4compiler.ast包,在下文中一共展示了CommandScope类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addCommand

import edu.mit.csail.sdg.alloy4compiler.ast.CommandScope; //导入依赖的package包/类
/** Add a COMMAND declaration. */
void addCommand(boolean followUp, Pos p, String n, boolean c, int o, int b, int seq, int exp, List<CommandScope> s, ExprVar label) throws Err {
   if (followUp && !Version.experimental) throw new ErrorSyntax(p, "Syntax error encountering => symbol.");
   if (label!=null) p=Pos.UNKNOWN.merge(p).merge(label.pos);
   status=3;
   if (n.length()==0) throw new ErrorSyntax(p, "Predicate/assertion name cannot be empty.");
   if (n.indexOf('@')>=0) throw new ErrorSyntax(p, "Predicate/assertion name cannot contain \'@\'");
   String labelName = (label==null || label.label.length()==0) ? n : label.label;
   Command parent = followUp ? commands.get(commands.size()-1) : null;
   Command newcommand = new Command(p, labelName, c, o, b, seq, exp, s, null, ExprVar.make(null, n), parent);
   if (parent!=null) commands.set(commands.size()-1, newcommand); else commands.add(newcommand);
}
 
开发者ID:ModelWriter,项目名称:Tarski,代码行数:13,代码来源:CompModule.java


注:本文中的edu.mit.csail.sdg.alloy4compiler.ast.CommandScope类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。