emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master d771ae0: * prolog.el: Update and extend operator ta


From: Stefan Monnier
Subject: [Emacs-diffs] master d771ae0: * prolog.el: Update and extend operator table
Date: Fri, 02 Oct 2015 20:47:10 +0000

branch: master
commit d771ae0d5f4259d1a23b202e0cbef7341eb5dd92
Author: Markus Triska <address@hidden>
Commit: Stefan Monnier <address@hidden>

    * prolog.el: Update and extend operator table
    
    (prolog-smie-grammar): Add multifile, public etc.
---
 lisp/progmodes/prolog.el |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index ff2769e..81aeb8d 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]