From 223ce32a52276f9a85fdd7918a46b58b4223738c Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Tue, 5 Sep 2017 19:43:22 -0400 Subject: - Added alternative syntax for Frac numbers, based on traditional ratio/fraction syntax. --- lux-mode/lux-mode.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lux-mode/lux-mode.el') diff --git a/lux-mode/lux-mode.el b/lux-mode/lux-mode.el index c26c2f77e..c6f7e4b58 100644 --- a/lux-mode/lux-mode.el +++ b/lux-mode/lux-mode.el @@ -252,8 +252,11 @@ Called by `imenu--generic-function'." 0 font-lock-constant-face) ; Nat literals ("\\<\\+\\(0\\|[1-9][0-9_]*\\)\\>" 0 font-lock-constant-face) - ; Int|Real literals + ; Int|Frac literals ("\\<-?\\(0\\|[1-9][0-9_]*\\)\\(\\.[0-9_]+\\)?\\>" 0 font-lock-constant-face) + ("\\<-?\\(0\\|[1-9][0-9_]*\\)\\(\\.[0-9_]+\\(\\(e\\|E\\)\\(-\\|\\+\\)?[1-9][0-9_]*\\)?\\)?\\>" 0 font-lock-constant-face) + ; Frac "ratio" literals + ("\\<-?\\(0\\|[1-9][0-9_]*\\)/[1-9][0-9_]*\\>" 0 font-lock-constant-face) ; Deg literals ("\\<\\(\\.[0-9_]+\\)\\>" 0 font-lock-constant-face) ; Tags -- cgit v1.2.3