package net.sf.jlinkgrammar; /** * TODO add javadoc * */ public class CONNode { DISList dl; /* the list of children */ DISList current; /* defines the current child */ int word; /* the word defining this node */ boolean advance_CON() { /* Cycically advance the current state of this CON node. If it's now at the beginning of its cycle return false; Otherwise return true; */ if (current.dn.advance_DIS()) { return true; } else { if (current.next == null) { current = dl; return false; } else { current = current.next; return true; } } } }