File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 2424 &key
2525 exp-comments
2626 exp-lex-errors)
27- (declare (ignore exp-lex-errors))
2827 ` (deftest , name
2928 (multiple-value-bind (res-lexems res-comments res-lex-errors)
3029 (lexer , str)
31- (declare (ignore res-lex-errors ))
30+ (declare (optimize ( debug 3 ) ))
3231 (assert (= (length res-lexems) (length , lexems-list)))
3332 (loop
3433 :for res-lexem :in res-lexems
3938 res-lexem
4039 exp-lemem))))
4140 (when (or , exp-comments res-comments)
42- (deep-equal (sort (alexandria :hash-table-alist res-comments)
43- #' < :key #' first )
44- , exp-comments)))))
41+ (unless (deep-equal (sort (alexandria :hash-table-alist res-comments)
42+ #' < :key #' first )
43+ , exp-comments)
44+ (fail " Comments not equal!" )))
45+ (when (or , exp-lex-errors res-lex-errors)
46+ (unless (deep-equal , exp-lex-errors res-lex-errors)
47+ (fail " Errors not equal" ))))))
4548
4649(defmacro def-parser-test (name str parser-exp)
4750 ` (deftest , name
You can’t perform that action at this time.
0 commit comments