fr.umlv.tatoo.cc.lexer.regex.pattern
Class RegexTerminalAttributeEvaluator
java.lang.Object
fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
- All Implemented Interfaces:
- fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
public class RegexTerminalAttributeEvaluator
- extends Object
- implements fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexTerminalAttributeEvaluator
public RegexTerminalAttributeEvaluator()
normalChar
public char normalChar(CharSequence seq)
- Specified by:
normalChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
stringChar
public char stringChar(CharSequence seq)
- Specified by:
stringChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
intervalChar
public char intervalChar(CharSequence seq)
- Specified by:
intervalChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
escapedChar
public char escapedChar(CharSequence seq)
- Specified by:
escapedChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
stringEscapedChar
public char stringEscapedChar(CharSequence seq)
- Specified by:
stringEscapedChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
intervalEscapedChar
public char intervalEscapedChar(CharSequence seq)
- Specified by:
intervalEscapedChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
unicodeChar
public char unicodeChar(CharSequence seq)
- Specified by:
unicodeChar
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
eoln
public char eoln(CharSequence seq)
- Specified by:
eoln
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
cr
public char cr(CharSequence seq)
- Specified by:
cr
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
formfeed
public char formfeed(CharSequence seq)
- Specified by:
formfeed
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
tab
public char tab(CharSequence seq)
- Specified by:
tab
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
backspace
public char backspace(CharSequence seq)
- Specified by:
backspace
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
integer
public int integer(CharSequence seq)
- Specified by:
integer
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>
macro
public String macro(CharSequence seq)
- Specified by:
macro
in interface fr.umlv.tatoo.cc.lexer.regex.pattern.tools.TerminalEvaluator<CharSequence>