]> git.lizzy.rs Git - micro.git/blobdiff - runtime/syntax/haskell.yaml
Update haskell syntax file
[micro.git] / runtime / syntax / haskell.yaml
index af406ab8c15f5c582a25b83ae775adab22b1e35e..bea37bf42d61063befff2794bb8c1d338a983ef1 100644 (file)
@@ -21,10 +21,10 @@ rules:
 
       # Data constructors
     - constant.bool: "\\b(True|False)\\b"
-    - constant: "(Nothing|Just|Left|Right|LT|EQ|GT)"
+    - constant: "\\b(Nothing|Just|Left|Right|LT|EQ|GT)\\b"
 
       # Data classes
-    - identifier.class: "[ ](Read|Show|Enum|Eq|Ord|Data|Bounded|Typeable|Num|Real|Fractional|Integral|RealFrac|Floating|RealFloat|Monad|MonadPlus|Functor)"
+    - identifier.class: "\\b(Read|Show|Enum|Eq|Ord|Data|Bounded|Typeable|Num|Real|Fractional|Integral|RealFrac|Floating|RealFloat|Monad|MonadPlus|Functor|Foldable|Additive|Zip)[ ]"
 
       # Strings
     - constant.string: