fr.umlv.tatoo.cc.ebnf.ast
Class ASTTerminalEvaluator
java.lang.Object
fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
- All Implemented Interfaces:
- fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
public class ASTTerminalEvaluator
- extends Object
- implements fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTTerminalEvaluator
public ASTTerminalEvaluator(TreeFactory factory)
assign
public TokenAST<?> assign(CharSequence data)
- Specified by:
assign
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
assoc
public TokenAST<String> assoc(CharSequence data)
- Specified by:
assoc
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
blanksdecl
public TokenAST<?> blanksdecl(CharSequence data)
- Specified by:
blanksdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
branchesdecl
public TokenAST<?> branchesdecl(CharSequence data)
- Specified by:
branchesdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
colon
public TokenAST<?> colon(CharSequence data)
- Specified by:
colon
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
directivesdecl
public TokenAST<?> directivesdecl(CharSequence data)
- Specified by:
directivesdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
dollar
public TokenAST<?> dollar(CharSequence data)
- Specified by:
dollar
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
doublequote
public TokenAST<?> doublequote(CharSequence data)
- Specified by:
doublequote
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
eof
public TokenAST<?> eof(CharSequence data)
- Specified by:
eof
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
errordecl
public TokenAST<?> errordecl(CharSequence data)
- Specified by:
errordecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
id
public TokenAST<String> id(CharSequence data)
- Specified by:
id
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
importsdecl
public TokenAST<?> importsdecl(CharSequence data)
- Specified by:
importsdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
lbracket
public TokenAST<?> lbracket(CharSequence data)
- Specified by:
lbracket
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
lsqbracket
public TokenAST<?> lsqbracket(CharSequence data)
- Specified by:
lsqbracket
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
lpar
public TokenAST<?> lpar(CharSequence data)
- Specified by:
lpar
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
number
public TokenAST<Double> number(CharSequence data)
- Specified by:
number
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
pipe
public void pipe(CharSequence data)
plus
public TokenAST<?> plus(CharSequence data)
- Specified by:
plus
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
prioritiesdecl
public TokenAST<?> prioritiesdecl(CharSequence data)
- Specified by:
prioritiesdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
productionsdecl
public TokenAST<?> productionsdecl(CharSequence data)
- Specified by:
productionsdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
qmark
public TokenAST<?> qmark(CharSequence data)
- Specified by:
qmark
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
qualifiedid
public TokenAST<String> qualifiedid(CharSequence data)
- Specified by:
qualifiedid
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
quote
public TokenAST<?> quote(CharSequence data)
- Specified by:
quote
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
rbracket
public TokenAST<?> rbracket(CharSequence data)
- Specified by:
rbracket
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
rsqbracket
public TokenAST<?> rsqbracket(CharSequence data)
- Specified by:
rsqbracket
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
regexdoublequote
public TokenAST<String> regexdoublequote(CharSequence data)
- Specified by:
regexdoublequote
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
regexquote
public TokenAST<String> regexquote(CharSequence data)
- Specified by:
regexquote
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
rpar
public TokenAST<?> rpar(CharSequence data)
- Specified by:
rpar
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
semicolon
public TokenAST<?> semicolon(CharSequence data)
- Specified by:
semicolon
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
slash
public TokenAST<?> slash(CharSequence data)
- Specified by:
slash
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
star
public TokenAST<?> star(CharSequence data)
- Specified by:
star
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
startsdecl
public TokenAST<?> startsdecl(CharSequence data)
- Specified by:
startsdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
tokensdecl
public TokenAST<?> tokensdecl(CharSequence data)
- Specified by:
tokensdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
typesdecl
public TokenAST<?> typesdecl(CharSequence data)
- Specified by:
typesdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
versionsdecl
public TokenAST<?> versionsdecl(CharSequence data)
- Specified by:
versionsdecl
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
quoted_name
public TokenAST<String> quoted_name(CharSequence data)
- Specified by:
quoted_name
in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>