Commit 697b21d7ca1d5d54256d8900ab2a457cd2d80b53

Victorien ELVINGER 2015-01-15T19:55:11

Fix single-string issue. See [https://github.com/Conaclos/prism/issues/2] for details.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/components/prism-eiffel.js b/components/prism-eiffel.js
index 2647c6e..aefab79 100644
--- a/components/prism-eiffel.js
+++ b/components/prism-eiffel.js
@@ -1,11 +1,11 @@
 Prism.languages.eiffel = {
 	'string': [
+		// Single-line string
+		/"(?:%\s+%|%"|.)*?"/,
 		// Aligned-verbatim-strings
 		/"([^[]*)\[[\s\S]+?\]\1"/,
 		// Non-aligned-verbatim-strings
-		/"([^{]*)\{[\s\S]+?\}\1"/,
-		// Single-line string
-		/"(?:%\s+%|%"|.)*?"/
+		/"([^{]*)\{[\s\S]+?\}\1"/
 	],
 	// (comments including quoted strings not supported)
 	'comment': /--.*/,