Recognize boolean, date, time, datetime, number
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
};