UNPKG

ll1-validator

Version:

A tool that checks if a given grammar is LL(1).

17 lines (15 loc) 461 B
class DuplicatedRuleWarning { constructor(nonTerminal, index, sameAs) { this.message = 'Duplicated rule'; this.nonTerminal = nonTerminal; this.index = index; this.sameAs = sameAs; } } class UnreachableRuleWarning { constructor(nonTerminal) { this.message = 'Unreachable rule'; this.nonTerminal = nonTerminal; } } module.exports = Object.freeze({ DuplicatedRuleWarning, UnreachableRuleWarning });