fr.umlv.tatoo.cc.lexer.regex
Class Regex
java.lang.Object
fr.umlv.tatoo.cc.lexer.regex.Regex
- Direct Known Subclasses:
- EpsilonLeaf, Leaf, Node
public abstract class Regex
- extends Object
- Author:
- julien
Constructor Summary |
Regex()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Regex
public Regex()
computeFollowPos
protected abstract void computeFollowPos(MultiMap<Leaf,Leaf> followPos)
nullable
public abstract boolean nullable()
firstPos
public abstract Set<Leaf> firstPos()
lastPos
public abstract Set<Leaf> lastPos()
cloneRegex
public abstract Regex cloneRegex()