From 1fe733f82dd9ed2a3bf48a7d8fe8c9e0ee8a3965 Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Sun, 1 Aug 2021 22:56:51 +0900 Subject: Use maleeni v0.3.0 --- driver/parser.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'driver/parser.go') diff --git a/driver/parser.go b/driver/parser.go index fa89fcf..3af6a54 100644 --- a/driver/parser.go +++ b/driver/parser.go @@ -89,7 +89,7 @@ func (p *Parser) Parse() error { if tok.EOF { tsym = p.gram.ParsingTable.EOFSymbol } else { - tsym = p.gram.LexicalSpecification.Maleeni.KindToTerminal[tok.Mode.Int()][tok.Kind] + tsym = p.gram.LexicalSpecification.Maleeni.KindToTerminal[tok.KindID] } act := p.gram.ParsingTable.Action[p.top()*termCount+tsym] switch { @@ -192,7 +192,7 @@ func (p *Parser) nextToken() (*mldriver.Token, error) { return nil, fmt.Errorf("invalid token: %+v", tok) } - if skip[tok.Mode.Int()][tok.Kind] > 0 { + if skip[tok.KindID] > 0 { continue } -- cgit v1.2.3