Commit 6d62a4a26fe717e60f1daf88e2fd03e448e31f80

Thomas de Grivel 2014-01-31T16:14:04

Relax URI template matcher.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/uri-template.lisp b/uri-template.lisp
index c83709e..591b36e 100644
--- a/uri-template.lisp
+++ b/uri-template.lisp
@@ -374,6 +374,7 @@ URI-TEMPLATE."
 	 (case-char op
 	   (nil '(:alternation
 		  (:property not-reserved-char-p)
+		  (:char-class #\@)
 		  (:sequence #\% :digit-class :digit-class)))
 	   ("+#./;?&" `(:alternation
 			(:property not-reserved-char-p)