Uses of Class
fr.umlv.tatoo.cc.lexer.lexer.RuleDecl

Packages that use RuleDecl
fr.umlv.tatoo.cc.ebnf.ast   
fr.umlv.tatoo.cc.lexer.lexer   
fr.umlv.tatoo.cc.lexer.regex.pattern   
fr.umlv.tatoo.cc.lexer.xml   
fr.umlv.tatoo.cc.tools.tools   
fr.umlv.tatoo.cc.tools.xml   
 

Uses of RuleDecl in fr.umlv.tatoo.cc.ebnf.ast
 

Methods in fr.umlv.tatoo.cc.ebnf.ast that return RuleDecl
 RuleDecl Bindings.RuleBinding.getDomainObject()
           
 

Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type RuleDecl
Bindings.RuleBinding(RuleDefAST declaringSite, RuleDecl rule)
           
 

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

Methods in fr.umlv.tatoo.cc.lexer.lexer that return RuleDecl
 RuleDecl RuleFactory.createRule(String id, Regex main, Regex follow, int priority, boolean beginningOfLineRequired)
           
 

Methods in fr.umlv.tatoo.cc.lexer.lexer that return types with arguments of type RuleDecl
 List<RuleDecl> RuleFactory.getAllRules()
           
 Map<RuleDecl,A> LexerMap.getAutomataMap()
           
 IdMap<RuleDecl> RuleFactory.getRuleMap()
           
 

Method parameters in fr.umlv.tatoo.cc.lexer.lexer with type arguments of type RuleDecl
static LexerMap.Table LexerMap.Table.create(Collection<RuleDecl> rules, Encoding encoding)
           
static LexerMap.Switch LexerMap.Switch.create(Collection<RuleDecl> rules, Encoding encoding)
           
 

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

Methods in fr.umlv.tatoo.cc.lexer.regex.pattern that return RuleDecl
 RuleDecl PatternRuleCompilerImpl.createRule(RuleFactory lexerFactory, String id, String pattern)
           
 

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

Methods in fr.umlv.tatoo.cc.lexer.xml that return RuleDecl
 RuleDecl XMLRuleCompiler.createRule(RuleFactory lexerFactory, String id, boolean beginningOfLineRequired)
           
 RuleDecl PatternRuleCompiler.createRule(RuleFactory lexerFactory, String id, String pattern)
           
 

Uses of RuleDecl in fr.umlv.tatoo.cc.tools.tools
 

Methods in fr.umlv.tatoo.cc.tools.tools that return types with arguments of type RuleDecl
static Set<RuleDecl> ToolsChecker.checkUndefinedRules(RuleFactory ruleFactory, Map<RuleDecl,RuleInfo> ruleInfoMap)
           
 Map<RuleDecl,RuleInfo> ToolsFactory.getRuleInfoMap()
           
 Map<RuleDecl,Type> ToolsFactory.getRuleTypeMap()
           
 Map<TerminalDecl,? extends Set<? extends RuleDecl>> ToolsFactory.getTerminalRulesMap()
           
 Set<? extends RuleDecl> ToolsFactory.getUnconditionalRuleSet()
           
 

Methods in fr.umlv.tatoo.cc.tools.tools with parameters of type RuleDecl
 RuleInfo ToolsFactory.createRuleInfo(RuleDecl rule, TerminalDecl terminal, TerminalDecl terminalPart, boolean discard, boolean alwaysActive, boolean spawn)
           
 

Method parameters in fr.umlv.tatoo.cc.tools.tools with type arguments of type RuleDecl
static Set<RuleDecl> ToolsChecker.checkUndefinedRules(RuleFactory ruleFactory, Map<RuleDecl,RuleInfo> ruleInfoMap)
           
static Set<TerminalDecl> ToolsChecker.checkUnspawnTerminals(GrammarFactory grammarFactory, Map<RuleDecl,RuleInfo> ruleInfoMap)
           
 

Uses of RuleDecl in fr.umlv.tatoo.cc.tools.xml
 

Constructor parameters in fr.umlv.tatoo.cc.tools.xml with type arguments of type RuleDecl
ToolXMLDigester(IdMap<RuleDecl> ruleMap, IdMap<VariableDecl> variableMap, ToolsFactory toolsFactory)