Agl Grammar Semantic Analyser
Functions
analyse
Link copied to clipboard
open override fun <T> analyse(asm: T, locationMap: Map<Any, InputLocation>): List<SemanticAnalyserItem>
Content copied to clipboard
checkForAmbiguities
Link copied to clipboard
fun checkForAmbiguities(grammar: Grammar, locationMap: Map<Any, InputLocation>, automatonKind: AutomatonKind)
Content copied to clipboard
checkGrammar
Link copied to clipboard
fun checkGrammar(grammarList: List<Grammar>, locationMap: Map<Any, InputLocation>, automatonKind: AutomatonKind): List<SemanticAnalyserItem>
Content copied to clipboard
checkNonTerminalReferencesExist
Link copied to clipboard
fun checkNonTerminalReferencesExist(grammar: Grammar, locationMap: Map<Any, InputLocation>)
Content copied to clipboard
checkRuleItem
Link copied to clipboard
fun checkRuleItem(grammar: Grammar, locationMap: Map<Any, InputLocation>, rhs: RuleItem)
Content copied to clipboard