Package edu.cmu.cs.fusion.parsers.predicate

Examples of edu.cmu.cs.fusion.parsers.predicate.FPLParser.reset()


   
    try {
      for (IMemberValuePair pair : constraint.getMemberValuePairs()) {
        String name = pair.getMemberName();
        if (name.equals("op")) {
          parser.reset((String)pair.getValue());
          op = parser.operation();
        }
        else if (name.equals("trigger")) {
          parser.reset((String)pair.getValue());
          trigger = parser.expression();
View Full Code Here


        if (name.equals("op")) {
          parser.reset((String)pair.getValue());
          op = parser.operation();
        }
        else if (name.equals("trigger")) {
          parser.reset((String)pair.getValue());
          trigger = parser.expression();
        }
        else if (name.equals("requires")) {
          parser.reset((String)pair.getValue());
          requires = parser.expression();
View Full Code Here

        else if (name.equals("trigger")) {
          parser.reset((String)pair.getValue());
          trigger = parser.expression();
        }
        else if (name.equals("requires")) {
          parser.reset((String)pair.getValue());
          requires = parser.expression();
        }
        else if (name.equals("restrictTo")) {
          parser.reset((String)pair.getValue());
          restrict = parser.expression();
View Full Code Here

        else if (name.equals("requires")) {
          parser.reset((String)pair.getValue());
          requires = parser.expression();
        }
        else if (name.equals("restrictTo")) {
          parser.reset((String)pair.getValue());
          restrict = parser.expression();
        }
        else if (name.equals("effects")) {     
          for (Object effect : (Object[])pair.getValue()) {
            parser.reset((String)effect);
View Full Code Here

          parser.reset((String)pair.getValue());
          restrict = parser.expression();
        }
        else if (name.equals("effects")) {     
          for (Object effect : (Object[])pair.getValue()) {
            parser.reset((String)effect);
            effects.add(parser.effect());
          }
        }
      }
     
View Full Code Here

    FPLParser parser = new FPLParser(rels, contextType);
    Predicate trigger;
    List<RelEffect> effects = new LinkedList<RelEffect>();
   
    try {     
      parser.reset(trgString);
      trigger = parser.expression();
      assert(trigger != null);
     
      for (String eString : effStrings) {
        parser.reset(eString);
View Full Code Here

      parser.reset(trgString);
      trigger = parser.expression();
      assert(trigger != null);
     
      for (String eString : effStrings) {
        parser.reset(eString);
        effects.add(parser.relEffect());
      }
     
      inferRules.add(new InferredRel(trigger, effects));
    } catch (ParseException e) {
View Full Code Here

          continue;
        String name = node.getNodeName();
       
        if (name.equals("op")) {
          assert op == null;
          parser.reset(node.getTextContent());
          op = parser.operation();
        }
        else if (name.equals("trg")) {
          assert trigger == null;
          parser.reset(node.getTextContent());
View Full Code Here

          parser.reset(node.getTextContent());
          op = parser.operation();
        }
        else if (name.equals("trg")) {
          assert trigger == null;
          parser.reset(node.getTextContent());
          trigger = parser.expression();
        }
        else if (name.equals("rst")) {
          assert restrict == null;
          parser.reset(node.getTextContent());
View Full Code Here

          parser.reset(node.getTextContent());
          trigger = parser.expression();
        }
        else if (name.equals("rst")) {
          assert restrict == null;
          parser.reset(node.getTextContent());
          restrict = parser.expression();
        }
        else if (name.equals("req")) {
          assert requires == null;
          parser.reset(node.getTextContent());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.