fr.umlv.tatoo.cc.lexer.regex
Class Cat

java.lang.Object
  extended by fr.umlv.tatoo.cc.lexer.regex.Regex
      extended by fr.umlv.tatoo.cc.lexer.regex.Node
          extended by fr.umlv.tatoo.cc.lexer.regex.Cat

public class Cat
extends Node

Author:
jcervell

Constructor Summary
Cat(Regex left, Regex right)
           
 
Method Summary
 Regex cloneRegex()
           
protected  void computeFollowPos(MultiMap<Leaf,Leaf> followPos)
           
 Set<Leaf> firstPos()
           
 Set<Leaf> lastPos()
           
 boolean nullable()
           
 String toString()
           
 
Methods inherited from class fr.umlv.tatoo.cc.lexer.regex.Node
isLeaf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cat

public Cat(Regex left,
           Regex right)
Method Detail

cloneRegex

public Regex cloneRegex()
Specified by:
cloneRegex in class Regex

computeFollowPos

protected void computeFollowPos(MultiMap<Leaf,Leaf> followPos)
Specified by:
computeFollowPos in class Regex

nullable

public boolean nullable()
Specified by:
nullable 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