]> git.eshelyaron.com Git - emacs.git/commitdiff
* prolog.el: Update and extend operator table
authorMarkus Triska <triska@metalevel.at>
Fri, 2 Oct 2015 20:47:06 +0000 (16:47 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 2 Oct 2015 20:47:06 +0000 (16:47 -0400)
(prolog-smie-grammar): Add multifile, public etc.

lisp/progmodes/prolog.el

index ff2769e7493d6a07d9bbc0c31562d3e524ff28f7..81aeb8d0f811ec6b49ea9e90a42618f4726ceb70 100644 (file)
@@ -877,12 +877,21 @@ This is really kludgy, and unneeded (i.e. obsolete) in Emacs>=24."
   ;; manual uses precedence levels in the opposite sense (higher
   ;; numbers bind less tightly) than SMIE, so we use negative numbers.
   '(("." -10000 -10000)
+    ("?-" nil -1200)
     (":-" -1200 -1200)
     ("-->" -1200 -1200)
+    ("discontiguous" nil -1150)
+    ("dynamic" nil -1150)
+    ("meta_predicate" nil -1150)
+    ("module_transparent" nil -1150)
+    ("multifile" nil -1150)
+    ("public" nil -1150)
+    ("|" -1105 -1105)
     (";" -1100 -1100)
+    ("*->" -1050 -1050)
     ("->" -1050 -1050)
     ("," -1000 -1000)
-    ("\\+" -900 -900)
+    ("\\+" nil -900)
     ("=" -700 -700)
     ("\\=" -700 -700)
     ("=.." -700 -700)