@@ -8,23 +8,23 @@ allLexerTests = do
8
8
testFunction lexer lexerCases
9
9
10
10
lexerCases =
11
- [(" nooo" , Succeeded $ [testVar " nooo" ]),
12
- (" (" , Succeeded $ [testSep " (" ]),
13
- (" )" , Succeeded $ [testSep " )" ]),
14
- (" [" , Succeeded $ [testSep " [" ]),
15
- (" ]" , Succeeded $ [testSep " ]" ]),
16
- (" ," , Succeeded $ [testSep " ," ]),
17
- (" ." , Succeeded $ [testSep " ." ]),
18
- (" |" , Succeeded $ [testOp " |" ]),
19
- (" &" , Succeeded $ [testOp " &" ]),
20
- (" ~" , Succeeded $ [testOp " ~" ]),
21
- (" ->" , Succeeded $ [testOp " ->" ]),
22
- (" <->" , Succeeded $ [testOp " <->" ]),
23
- (" E" , Succeeded $ [testQuant " E" ]),
24
- (" Q" , Succeeded $ [testQuant " Q" ]),
25
- (" =" , Succeeded $ [testPred " =" ]),
26
- (" Ever" , Succeeded $ [testPred " Ever" ]),
27
- (" Quacks" , Succeeded $ [testPred " Quacks" ]),
28
- (" N#%_Man" , Succeeded $ [testPred " N#%_Man" ]),
29
- (" n#2@" , Succeeded $ [testVar " n#2@" ]),
30
- (" V z . E k. F[z] -> G[k]" , Succeeded $ [testPred " V" , testVar " z" , testSep " ." , testPred " E" , testVar " k" , testSep " ." , testPred " F" , testSep " [" , testVar " z" , testSep " ]" , testOp " ->" , testPred " G" , testSep " [" , testVar " k" , testSep " ]" ])]
11
+ [(" nooo" , Right $ [testVar " nooo" ]),
12
+ (" (" , Right $ [testSep " (" ]),
13
+ (" )" , Right $ [testSep " )" ]),
14
+ (" [" , Right $ [testSep " [" ]),
15
+ (" ]" , Right $ [testSep " ]" ]),
16
+ (" ," , Right $ [testSep " ," ]),
17
+ (" ." , Right $ [testSep " ." ]),
18
+ (" |" , Right $ [testOp " |" ]),
19
+ (" &" , Right $ [testOp " &" ]),
20
+ (" ~" , Right $ [testOp " ~" ]),
21
+ (" ->" , Right $ [testOp " ->" ]),
22
+ (" <->" , Right $ [testOp " <->" ]),
23
+ (" E" , Right $ [testQuant " E" ]),
24
+ (" Q" , Right $ [testQuant " Q" ]),
25
+ (" =" , Right $ [testPred " =" ]),
26
+ (" Ever" , Right $ [testPred " Ever" ]),
27
+ (" Quacks" , Right $ [testPred " Quacks" ]),
28
+ (" N#%_Man" , Right $ [testPred " N#%_Man" ]),
29
+ (" n#2@" , Right $ [testVar " n#2@" ]),
30
+ (" V z . E k. F[z] -> G[k]" , Right $ [testPred " V" , testVar " z" , testSep " ." , testPred " E" , testVar " k" , testSep " ." , testPred " F" , testSep " [" , testVar " z" , testSep " ]" , testOp " ->" , testPred " G" , testSep " [" , testVar " k" , testSep " ]" ])]
0 commit comments