public static Op buildExt(String tag, ItemList args) { OpExtBuilder b = builder(tag) ; OpExt ext = b.make(args) ; // Arguments 2 onwards return ext ; }
public static Op buildExt(String tag, ItemList args) { OpExtBuilder b = builder(tag) ; OpExt ext = b.make(args) ; // Arguments 2 onwards return ext ; }
private Op compileElementFetch(ElementFetch elt) { Node serviceNode = elt.getFetchNode() ; // Probe to see if enabled. OpExtBuilder builder = OpExtRegistry.builder("fetch") ; if ( builder == null ) { Log.warn(this, "Attempt to use OpFetch - need to enable first with a call to OpFetch.enable()") ; return OpLabel.create("fetch/"+serviceNode, OpTable.unit()) ; } Item item = Item.createNode(elt.getFetchNode()) ; ItemList args = new ItemList() ; args.add(item) ; return builder.make(args) ; }