1 /** 2 * Created by IntelliJ IDEA. 3 * Code By: Bo Li, libo@libo.me 4 * Date: 2009-12-10 5 * Time: 15:27:37 6 * CBIT, Roskilde University 7 */ 8 public class SymRe extends RegEx{ 9 String s; 10 public SymRe(String s){ 11 this.s=s; 12 } 13 public NFA translate(NFA.stateName name){ 14 int s1 = name.next(); 15 int s2 = name.next(); 16 NFA nfa = new NFA(s1,s2); 17 nfa.AddTransitions(s1,s2,s); 18 return nfa; 19 } 20 public String toString(){ 21 return s; 22 } 23 } 24