Fix single-string issue. See [https://github.com/Conaclos/prism/issues/2] for details.
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': /--.*/,