diff options
Diffstat (limited to 'driver/template.go')
-rw-r--r-- | driver/template.go | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/driver/template.go b/driver/template.go index 5ff3aa5..87c74f6 100644 --- a/driver/template.go +++ b/driver/template.go @@ -147,7 +147,6 @@ type grammarImpl struct { nonTerminals []string lhsSymbols []int terminals []string - terminalAliases []string astActions [][]int } @@ -161,7 +160,6 @@ func NewGrammar() *grammarImpl { nonTerminals: {{ genNonTerminals }}, lhsSymbols: {{ genLHSSymbols }}, terminals: {{ genTerminals }}, - terminalAliases: {{ genTerminalAliases }}, astActions: {{ genASTActions }}, } } @@ -218,10 +216,6 @@ func (g *grammarImpl) Terminal(terminal int) string { return g.terminals[terminal] } -func (g *grammarImpl) TerminalAlias(terminal int) string { - return g.terminalAliases[terminal] -} - func (g *grammarImpl) ASTAction(prod int) []int { return g.astActions[prod] } @@ -361,15 +355,6 @@ func genGrammarTemplateFuncs(cgram *spec.CompiledGrammar) template.FuncMap { fmt.Fprintf(&b, "}") return b.String() }, - "genTerminalAliases": func() string { - var b strings.Builder - fmt.Fprintf(&b, "[]string{\n") - for _, v := range cgram.LexicalSpecification.Maleeni.KindAliases { - fmt.Fprintf(&b, "%v,\n", strconv.Quote(v)) - } - fmt.Fprintf(&b, "}") - return b.String() - }, "genASTActions": func() string { var b strings.Builder fmt.Fprintf(&b, "[][]int{\n") |