diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-10-27 22:21:39 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-10-27 22:21:39 +0900 |
commit | 1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57 (patch) | |
tree | 6991fe79876207b7c66ef65de5d7aec27c62c08b /driver/semantic_action.go | |
parent | Generate the lexer source code (diff) | |
download | urubu-1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57.tar.gz urubu-1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57.tar.xz |
Use maleeni v0.5.1
Diffstat (limited to 'driver/semantic_action.go')
-rw-r--r-- | driver/semantic_action.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/semantic_action.go b/driver/semantic_action.go index 1db703b..8bcbd22 100644 --- a/driver/semantic_action.go +++ b/driver/semantic_action.go @@ -103,7 +103,7 @@ func (a *SyntaxTreeActionSet) Shift(tok *mldriver.Token, recovered bool) { if a.makeAST { ast = &Node{ KindName: a.gram.ParsingTable.Terminals[term], - Text: tok.Text(), + Text: string(tok.Lexeme), Row: tok.Row, Col: tok.Col, } @@ -111,7 +111,7 @@ func (a *SyntaxTreeActionSet) Shift(tok *mldriver.Token, recovered bool) { if a.makeCST { cst = &Node{ KindName: a.gram.ParsingTable.Terminals[term], - Text: tok.Text(), + Text: string(tok.Lexeme), Row: tok.Row, Col: tok.Col, } |