File tree Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Original file line number Diff line number Diff line change 11(uiop :define-package :diff-backend/tests/parser
22 (:use :cl
3- :diff-backend/lexer
3+ :diff-backend/lexer
4+ :diff-backend/parser
45 :diff-backend/tests/test-engines ))
56
67(in-package :diff-backend/tests/parser )
7374 (:atom
7475 nil
7576 , (make-lexem " a" 1 2 :symbol )))))
77+
78+
79+ (def-parser-test error.1
80+ " ("
81+ nil
82+ :exp-parser-error
83+ (make-instance
84+ ' parser-error-info
85+ :error-text " At (1:1) unclosed parenthesis"
86+ :error-lex-id 1 ))
87+
88+ (def-parser-test error.2
89+ " )"
90+ nil
91+ :exp-parser-error
92+ (make-instance
93+ ' parser-error-info
94+ :error-text " At (1:1) unmatched close parenthesis"
95+ :error-lex-id 1 ))
96+
97+ (def-parser-test error.3
98+ " '"
99+ nil
100+ :exp-parser-error
101+ (make-instance
102+ ' parser-error-info
103+ :error-text " At (1:1) no s-expr after '"
104+ :error-lex-id 1 ))
105+
106+ (def-parser-test error.4
107+ " (')"
108+ nil
109+ :exp-parser-error
110+ (make-instance
111+ ' parser-error-info
112+ :error-text " At (1:2) no s-expr after '"
113+ :error-lex-id 2 ))
You can’t perform that action at this time.
0 commit comments