RuntimeRuleSetBuilder

class RuntimeRuleSetBuilder

Functions

createChoiceRuleName
Link copied to clipboard
common
fun createChoiceRuleName(parentRuleName: String): String
createGroupRuleName
Link copied to clipboard
common
fun createGroupRuleName(parentRuleName: String): String
createListRuleName
Link copied to clipboard
common
fun createListRuleName(parentRuleName: String): String
createMultiRuleName
Link copied to clipboard
common
fun createMultiRuleName(parentRuleName: String): String
empty
Link copied to clipboard
common
fun empty(ruleThatIsEmpty: RuntimeRule): RuntimeRule
findRuleByName
Link copied to clipboard
common
fun findRuleByName(ruleName: String, terminal: Boolean): RuntimeRule?
literal
Link copied to clipboard
common
fun literal(value: String): RuntimeRule
fun literal(name: String, value: String, isSkip: Boolean = false): RuntimeRule
pattern
Link copied to clipboard
common
fun pattern(pattern: String): RuntimeRule
fun pattern(name: String, pattern: String, isSkip: Boolean = false): RuntimeRule
rule
Link copied to clipboard
common
fun rule(name: String): RuntimeRuleNonTerminalBuilder
fun rule(rule: RuntimeRule): RuntimeRuleExtender
ruleSet
Link copied to clipboard
common
fun ruleSet(): RuntimeRuleSet

Properties

rules
Link copied to clipboard
common
val rules: MutableList<RuntimeRule>
runtimeRuleSet
Link copied to clipboard
common
val runtimeRuleSet: RuntimeRuleSet