1 22 23 package org.javacc.parser; 24 25 28 29 public class ROneOrMore extends RegularExpression { 30 31 34 public RegularExpression regexpr; 35 36 public Nfa GenerateNfa(boolean ignoreCase) 37 { 38 Nfa retVal = new Nfa(); 39 NfaState startState = retVal.start; 40 NfaState finalState = retVal.end; 41 42 Nfa temp = regexpr.GenerateNfa(ignoreCase); 43 44 startState.AddMove(temp.start); 45 temp.end.AddMove(temp.start); 46 temp.end.AddMove(finalState); 47 48 return retVal; 49 } 50 } 51 | Popular Tags |