Uses of Class
fr.umlv.tatoo.cc.lexer.regex.Regex

Packages that use Regex
fr.umlv.tatoo.cc.lexer.lexer   
fr.umlv.tatoo.cc.lexer.regex   
fr.umlv.tatoo.cc.lexer.regex.pattern   
fr.umlv.tatoo.cc.lexer.xml   
 

Uses of Regex in fr.umlv.tatoo.cc.lexer.lexer
 

Methods in fr.umlv.tatoo.cc.lexer.lexer that return Regex
 Regex RuleDecl.getFollowRegex()
           
 Regex RuleDecl.getMainRegex()
           
 

Methods in fr.umlv.tatoo.cc.lexer.lexer with parameters of type Regex
 RuleDecl RuleFactory.createRule(String id, Regex main, Regex follow, int priority, boolean beginningOfLineRequired)
           
 

Constructors in fr.umlv.tatoo.cc.lexer.lexer with parameters of type Regex
RuleDecl(String id, Regex main, Regex follow, int priority, boolean beginningOfLineRequired)
           
 

Uses of Regex in fr.umlv.tatoo.cc.lexer.regex
 

Subclasses of Regex in fr.umlv.tatoo.cc.lexer.regex
 class Cat
           
 class EpsilonLeaf
           
 class Leaf
           
 class Node
           
 class Or
           
 class Star
           
 

Methods in fr.umlv.tatoo.cc.lexer.regex that return Regex
static Regex RegexFactory.atLeast(int num, Regex child)
           
static Regex RegexFactory.cat(Regex left, Regex right)
           
static Regex RegexFactory.characterSequence(CharSequence s, boolean ignoreCase, Encoding encoding)
           
static Regex RegexFactory.clone(Regex root)
           
 Regex Cat.cloneRegex()
           
 Regex EpsilonLeaf.cloneRegex()
           
 Regex Star.cloneRegex()
           
 Regex Or.cloneRegex()
           
 Regex Leaf.cloneRegex()
           
abstract  Regex Regex.cloneRegex()
           
static Regex RegexFactory.createDollarRegex(Encoding encoding)
          Build the table which tests whenever end of line follows.
static Regex RegexFactory.createSet(boolean negate, List<CharacterInterval> intervals, Encoding encoding)
           
 Regex Cat.getLeft()
           
 Regex Or.getLeft()
           
 Regex Cat.getRight()
           
 Regex Or.getRight()
           
static Regex RegexFactory.interval(char from, char to, Encoding encoding)
           
static Regex RegexFactory.leaf(List<CharacterInterval> intervalList, boolean negate, Encoding encoding)
           
static Regex RegexFactory.letter(char c, Encoding encoding)
           
static Regex RegexFactory.letterIgnoreCase(char letter, Encoding encoding)
           
static Regex RegexFactory.optional(Regex child)
           
static Regex RegexFactory.or(Regex left, Regex right)
           
static Regex RegexFactory.plus(Regex child)
           
static Regex RegexFactory.range(int from, int to, Regex child)
           
static Regex RegexFactory.star(Regex child)
           
static Regex RegexFactory.times(int num, Regex child)
           
 

Methods in fr.umlv.tatoo.cc.lexer.regex with parameters of type Regex
static Regex RegexFactory.atLeast(int num, Regex child)
           
static Regex RegexFactory.cat(Regex left, Regex right)
           
static Regex RegexFactory.clone(Regex root)
           
static Regex RegexFactory.optional(Regex child)
           
static Regex RegexFactory.or(Regex left, Regex right)
           
static Regex RegexFactory.plus(Regex child)
           
static Regex RegexFactory.range(int from, int to, Regex child)
           
static Regex RegexFactory.star(Regex child)
           
static AutomatonDecl RegexFactory.table(Regex rootNode, Encoding encoding)
           
static Regex RegexFactory.times(int num, Regex child)
           
protected  void Regex.Visitor.visit(Regex regex, P param)
           
 

Constructors in fr.umlv.tatoo.cc.lexer.regex with parameters of type Regex
Cat(Regex left, Regex right)
           
Or(Regex left, Regex right)
           
Star(Regex child)
           
 

Uses of Regex in fr.umlv.tatoo.cc.lexer.regex.pattern
 

Methods in fr.umlv.tatoo.cc.lexer.regex.pattern that return Regex
 Regex PatternRuleCompilerImpl.createMacro(String pattern)
           
 Regex RegexGrammarEvaluator.followDollar()
           
 Regex RegexGrammarEvaluator.followEmpty()
           
 Regex RegexGrammarEvaluator.followRegex(Regex regex)
           
 Regex RegexGrammarEvaluator.getFollow()
           
 Regex RegexGrammarEvaluator.getMacro()
           
 Regex RegexGrammarEvaluator.getMain()
           
 Regex RegexGrammarEvaluator.mainRegex(Regex regex)
           
 Regex RegexGrammarEvaluator.regexAny()
           
 Regex RegexGrammarEvaluator.regexAtLeast(Regex regex, int num)
           
 Regex RegexGrammarEvaluator.regexCat(Regex regex, Regex regex2)
           
 Regex RegexGrammarEvaluator.regexInterval(ArrayList<CharacterInterval> intervals)
           
 Regex RegexGrammarEvaluator.regexIntervalNegate(ArrayList<CharacterInterval> intervals)
           
 Regex RegexGrammarEvaluator.regexLetter(char specialOrNormalLetter)
           
 Regex RegexGrammarEvaluator.regexMacro(String name)
           
 Regex RegexGrammarEvaluator.regexOptional(Regex regex)
           
 Regex RegexGrammarEvaluator.regexOr(Regex regex, Regex regex2)
           
 Regex RegexGrammarEvaluator.regexPar(Regex regex)
           
 Regex RegexGrammarEvaluator.regexPlus(Regex regex)
           
 Regex RegexGrammarEvaluator.regexRange(Regex regex, int from, int to)
           
 Regex RegexGrammarEvaluator.regexStar(Regex regex)
           
 Regex RegexGrammarEvaluator.regexString(Regex string)
           
 Regex RegexGrammarEvaluator.regexTimes(Regex regex, int num)
           
 Regex RegexGrammarEvaluator.specialOrStringLetter(Regex specialOrStringLetter)
           
 Regex RegexGrammarEvaluator.string(Regex string, Regex specialOrStringLetter)
           
 Regex RegexGrammarEvaluator.stringLetter(char stringLetter)
           
 Regex RegexGrammarEvaluator.stringSpecialLetter(char specialLetter)
           
 

Methods in fr.umlv.tatoo.cc.lexer.regex.pattern with parameters of type Regex
 Regex RegexGrammarEvaluator.followRegex(Regex regex)
           
 void RegexGrammarEvaluator.initial(boolean hatOpt, Regex main, Regex follow)
           
 void RegexGrammarEvaluator.macro(Regex regex)
           
 Regex RegexGrammarEvaluator.mainRegex(Regex regex)
           
 Regex RegexGrammarEvaluator.regexAtLeast(Regex regex, int num)
           
 Regex RegexGrammarEvaluator.regexCat(Regex regex, Regex regex2)
           
 Regex RegexGrammarEvaluator.regexOptional(Regex regex)
           
 Regex RegexGrammarEvaluator.regexOr(Regex regex, Regex regex2)
           
 Regex RegexGrammarEvaluator.regexPar(Regex regex)
           
 Regex RegexGrammarEvaluator.regexPlus(Regex regex)
           
 Regex RegexGrammarEvaluator.regexRange(Regex regex, int from, int to)
           
 Regex RegexGrammarEvaluator.regexStar(Regex regex)
           
 Regex RegexGrammarEvaluator.regexString(Regex string)
           
 Regex RegexGrammarEvaluator.regexTimes(Regex regex, int num)
           
 Regex RegexGrammarEvaluator.specialOrStringLetter(Regex specialOrStringLetter)
           
 Regex RegexGrammarEvaluator.string(Regex string, Regex specialOrStringLetter)
           
 

Constructor parameters in fr.umlv.tatoo.cc.lexer.regex.pattern with type arguments of type Regex
PatternRuleCompilerImpl(Map<String,Regex> macroes, Encoding charset)
           
RegexGrammarEvaluator(Map<String,Regex> macroes, Encoding charset)
           
 

Uses of Regex in fr.umlv.tatoo.cc.lexer.xml
 

Methods in fr.umlv.tatoo.cc.lexer.xml that return Regex
 Regex PatternRuleCompiler.createMacro(String pattern)
           
 Regex XMLRuleCompiler.getFollow()
           
 Regex XMLRuleCompiler.getMain()
           
 Regex XMLRuleCompiler.getRegex()
           
 

Methods in fr.umlv.tatoo.cc.lexer.xml that return types with arguments of type Regex
 Map<String,Regex> LexerXMLDigester.getMacroes()