aboutsummaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2021-12-09 02:38:12 +0900
committerRyo Nihei <nihei.dev@gmail.com>2021-12-10 01:50:32 +0900
commitd595194791483a71c5afaff2aa3f4b575a9d22b7 (patch)
tree65477d9fab1db2b9ded5eeda8a14ce0b235718b5 /driver
parentAdd a new DFA compiler that generates DFA from a set of CPTree (diff)
downloadtre-d595194791483a71c5afaff2aa3f4b575a9d22b7.tar.gz
tre-d595194791483a71c5afaff2aa3f4b575a9d22b7.tar.xz
Use new parser and DFA compiler
Diffstat (limited to 'driver')
-rw-r--r--driver/lexer_test.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/driver/lexer_test.go b/driver/lexer_test.go
index 275e992..e0b82b1 100644
--- a/driver/lexer_test.go
+++ b/driver/lexer_test.go
@@ -776,8 +776,11 @@ func TestLexer_Next(t *testing.T) {
for i, tt := range test {
for compLv := compiler.CompressionLevelMin; compLv <= compiler.CompressionLevelMax; compLv++ {
t.Run(fmt.Sprintf("#%v-%v", i, compLv), func(t *testing.T) {
- clspec, err := compiler.Compile(tt.lspec, compiler.CompressionLevel(compLv))
+ clspec, err, cerrs := compiler.Compile(tt.lspec, compiler.CompressionLevel(compLv))
if err != nil {
+ for _, cerr := range cerrs {
+ t.Logf("%#v", cerr)
+ }
t.Fatalf("unexpected error: %v", err)
}
opts := []LexerOption{}
@@ -821,7 +824,7 @@ func TestLexer_Next_WithPosition(t *testing.T) {
},
}
- clspec, err := compiler.Compile(lspec, compiler.CompressionLevel(compiler.CompressionLevelMax))
+ clspec, err, _ := compiler.Compile(lspec, compiler.CompressionLevel(compiler.CompressionLevelMax))
if err != nil {
t.Fatalf("unexpected error: %v", err)
}