Hi, I am trying to parse this .clp file from the documentation.
(deftemplate person (slot firstname) (slot lastname) (slot age)) (defrule welcome-toddlers "Give a special greeting to young children" (person {age < 3}) => (printout t "Hello, little one!" crlf)) Here my Code: public static void main(String[] args) throws FileNotFoundException, IOException, JessException { Rete engine = new Rete(); FileReader file = new FileReader("M:/ikor/myrules.txt"); Context context = engine.getGlobalContext(); try { Jesp parser = new Jesp(file, engine); Object result = Funcall.TRUE; while (!result.equals(Funcall.EOF)) { result = parser.parseExpression(context, false); if (result instanceof Defrule) { Defrule rule = (Defrule) result; ConditionalElement ce = rule.getConditionalElements(); int gs = ce.getGroupSize(); for (int j=0;j<gs;j++) { ConditionalElement e = ce.getConditionalElement(j); System.out.println(e.toString()); } } } } finally { file.close(); } } I only get "Main:: person" . How can I get {age < 3} ? Thanks a lot Bernd Enders -- View this message in context: http://www.nabble.com/How-to-parse-the-Conditions---tp18109883p18109883.html Sent from the Jess mailing list archive at Nabble.com. -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------