fr.umlv.tatoo.cc.lexer.regex
Class EpsilonLeaf
java.lang.Object
fr.umlv.tatoo.cc.lexer.regex.Regex
fr.umlv.tatoo.cc.lexer.regex.EpsilonLeaf
public class EpsilonLeaf
- extends Regex
- Author:
- jcervell
The same instance of this class can be shared within one Regex
| Nested classes/interfaces inherited from class fr.umlv.tatoo.cc.lexer.regex.Regex |
Regex.Visitor<P> |
EpsilonLeaf
public EpsilonLeaf()
nullable
public boolean nullable()
- Specified by:
nullable in class Regex
cloneRegex
public Regex cloneRegex()
- Specified by:
cloneRegex in class Regex
accept
public <P> void accept(Regex.Visitor<? super P> visitor,
P param)
- Specified by:
accept in class Regex
firstPos
public Set<Leaf> firstPos()
- Specified by:
firstPos in class Regex
lastPos
public Set<Leaf> lastPos()
- Specified by:
lastPos in class Regex
toString
public String toString()
- Overrides:
toString in class Object
computeFollowPos
protected void computeFollowPos(MultiMap<Leaf,Leaf> followPos)
- Specified by:
computeFollowPos in class Regex