Commit 444c60f947d166ebae9c69e81d8e11c94c5d934a

Thomas Ingram 2014-05-10T19:32:08

Recognize boolean, date, time, datetime, number

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/components/prism-rip.js b/components/prism-rip.js
index c0157bd..2827631 100644
--- a/components/prism-rip.js
+++ b/components/prism-rip.js
@@ -3,5 +3,11 @@ Prism.languages.rip = {
 
 	'builtin': /\b(@|System)\b/g,
 
-	'boolean': /\b(true|false)\b/g
+	'boolean': /\b(true|false)\b/g,
+
+	'date': /\b\d{4}-\d{2}-\d{2}\b/g,
+	'time': /\b\d{2}:\d{2}:\d{2}\b/g,
+	'datetime': /\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/g,
+
+	'number': /[+-]?(?:(?:\d+\.\d+)|(?:\d+))/g
 };