aboutsummaryrefslogtreecommitdiff
path: root/driver/spec.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--driver/spec.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/spec.go b/driver/spec.go
index e694d0b..cf3c7b0 100644
--- a/driver/spec.go
+++ b/driver/spec.go
@@ -40,6 +40,10 @@ func (g *grammarImpl) TerminalCount() int {
return g.g.ParsingTable.TerminalCount
}
+func (g *grammarImpl) SkipTerminal(terminal int) bool {
+ return g.g.ParsingTable.TerminalSkip[terminal] == 1
+}
+
func (g *grammarImpl) ErrorTrapperState(state int) bool {
return g.g.ParsingTable.ErrorTrapperStates[state] != 0
}