From 04190a6d86d67b926046e43f788075369eb7c184 Mon Sep 17 00:00:00 2001 From: jonigl Date: Thu, 16 Jul 2015 16:00:00 -0300 Subject: [PATCH] Completely functional --- javascript.nanorc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 javascript.nanorc diff --git a/javascript.nanorc b/javascript.nanorc new file mode 100644 index 0000000..efd438d --- /dev/null +++ b/javascript.nanorc @@ -0,0 +1,22 @@ +syntax "JavaScript" "\.js$" + +# Made by Jonathan G. Löwenstern +# Thu Jul 16 15:53:32 ART 2015 + +# Reserved words +color cyan "[[:<:]](break|case|catch|continue|default|delete|do|else|finally)[[:>:]]" +color cyan "[[:<:]](for|function|get|if|in|instanceof|new|return|set|switch)[[:>:]]" +color cyan "[[:<:]](switch|this|throw|try|typeof|var|void|while|with)[[:>:]]" +# Data types and especials +color brightgreen "[[:<:]](null|undefined|NaN)[[:>:]]" +color brightgreen "[[:<:]](true|false)[[:>:]]" +color brightgreen "[[:<:]](Array|Boolean|Date|Enumerator|Error|Function|Math)[[:>:]]" +color brightgreen "[[:<:]](Number|Object|RegExp|String)[[:>:]]" +# Symbols +color brightmagenta "[-+=<>!~%?:&|;\(\)\{\}\.$,]" +# Numbers +color brightblue "[0-9]" +# Strings +color brightyellow ""(\\.|[^"])*"|'(\\.|[^'])*'" +# Comments +color brightblack "(/\*([^*]|(\*+[^*/]))*\*+/)|(//.*)"