summaryrefslogtreecommitdiff
path: root/lisp/progmodes/pascal.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2013-01-30 19:58:24 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2013-01-30 19:58:24 -0500
commit9ca243c631deac62bbfa9d39df4a715e6e134aeb (patch)
tree564d27e29634ba2b9c0859f629bca231ceec70c9 /lisp/progmodes/pascal.el
parent64ced394377394b764957bbb32b160726c9083b5 (diff)
downloademacs-9ca243c631deac62bbfa9d39df4a715e6e134aeb.tar.gz
emacs-9ca243c631deac62bbfa9d39df4a715e6e134aeb.tar.bz2
emacs-9ca243c631deac62bbfa9d39df4a715e6e134aeb.zip
* lisp/progmodes/pascal.el (pascal-mode-syntax-table): Accept //..\n comments.
Fixes: debbugs:13585
Diffstat (limited to 'lisp/progmodes/pascal.el')
-rw-r--r--lisp/progmodes/pascal.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el
index de8a4355cd3..829ecda5150 100644
--- a/lisp/progmodes/pascal.el
+++ b/lisp/progmodes/pascal.el
@@ -138,6 +138,9 @@
;; find about the syntax of Pascal's comments said that (* ... } is
;; a valid comment, just as { ... *) or (* ... *) or { ... }.
(modify-syntax-entry ?* ". 23" st)
+ ;; Allow //...\n comments as accepted by Free Pascal (bug#13585).
+ (modify-syntax-entry ?/ ". 12c" st)
+ (modify-syntax-entry ?\n "> c" st)
(modify-syntax-entry ?{ "<" st)
(modify-syntax-entry ?} ">" st)
(modify-syntax-entry ?+ "." st)