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)
comment
public void comment(CharSequence data)
- Specified by:
comment in interface fr.umlv.tatoo.cc.lexer.ebnf.tools.TerminalEvaluator<CharSequence>
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>
commentsdecl
public TokenAST<?> commentsdecl(CharSequence data)
- Specified by:
commentsdecl 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<String> 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>