diff options
author | Markus Triska <triska@metalevel.at> | 2015-10-02 16:47:06 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-10-02 16:47:06 -0400 |
commit | d771ae0d5f4259d1a23b202e0cbef7341eb5dd92 (patch) | |
tree | dd33bad45247464d22ae02a3b786d888aaa93383 /lisp/progmodes/prolog.el | |
parent | 4cace70436a58a88843420dad26e56ec35e162a5 (diff) | |
download | emacs-d771ae0d5f4259d1a23b202e0cbef7341eb5dd92.tar.gz emacs-d771ae0d5f4259d1a23b202e0cbef7341eb5dd92.tar.bz2 emacs-d771ae0d5f4259d1a23b202e0cbef7341eb5dd92.zip |
* prolog.el: Update and extend operator table
(prolog-smie-grammar): Add multifile, public etc.
Diffstat (limited to 'lisp/progmodes/prolog.el')
-rw-r--r-- | 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 ff2769e7493..81aeb8d0f81 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) |