Esempio n. 1
0
  /** Construct a DFA state based on a set of NFA states */
  public TokenizerDFAState(ArrayList<TokenizerNFAState> NFAStates) {
    super();

    this.NFAStates = NFAStates;

    // set this state to accepting if any NFA state is accepting
    for (TokenizerNFAState s : NFAStates) {
      if (s.isAccepting()) {
        addOwners(s.getOwners());
        accepting = true;
      }
    }
  }