emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/phps-mode ce656a5 006/405: More general cleaning up


From: Stefan Monnier
Subject: [elpa] externals/phps-mode ce656a5 006/405: More general cleaning up
Date: Sat, 13 Jul 2019 09:59:28 -0400 (EDT)

branch: externals/phps-mode
commit ce656a57256030c3f421c449b6c0b4a252d83998
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>

    More general cleaning up
---
 phps-automation.el   |  8 +++--
 phps-flymake.el      |  3 +-
 phps-font-lock.el    | 93 +---------------------------------------------------
 phps-map.el          |  2 ++
 phps-syntax-table.el |  1 -
 5 files changed, 9 insertions(+), 98 deletions(-)

diff --git a/phps-automation.el b/phps-automation.el
index 3ab13df..46687fc 100644
--- a/phps-automation.el
+++ b/phps-automation.el
@@ -1,8 +1,9 @@
-;;; phps-automation --- Genereate a Wisent Parser file
+;;; phps-automation --- Generate a Wisent Parser file
 
 
 ;;; Commentary:
 
+
 ;;; Uses a parser to convert LALR Yacc grammar to Wisent grammar
 
 ;;; AST should be like this: (root (block (rule (logic))))
@@ -10,6 +11,7 @@
 
 ;;; Code:
 
+
 (add-to-list 'load-path (expand-file-name 
"~/.emacs.d/emacs-wisent-grammar-converter/"))
 (require 'emacs-wisent-grammar-converter)
 
@@ -28,5 +30,5 @@
   (emacs-wisent-grammar-converter/generate-grammar-from-filename php-yacc-file 
wisent-destination)
   (message "Automation completed"))
 
-(provide 'phps-automation2)
-;;; phps-automation2.el ends here
+(provide 'phps-automation)
+;;; phps-automation.el ends here
diff --git a/phps-flymake.el b/phps-flymake.el
index 6da1421..05dddca 100644
--- a/phps-flymake.el
+++ b/phps-flymake.el
@@ -32,9 +32,8 @@
 
 ;;; Commentary:
 
-;; Please see README.md from the same repository for extended documentation.
 
-;;; Commentary:
+;; Please see README.md from the same repository for extended documentation.
 
 
 ;;; Code:
diff --git a/phps-font-lock.el b/phps-font-lock.el
index ca28b42..7b23db9 100644
--- a/phps-font-lock.el
+++ b/phps-font-lock.el
@@ -32,103 +32,13 @@
 
 ;;; Commentary:
 
-;; Please see README.md from the same repository for extended documentation.
 
-;;; Commentary:
+;; Please see README.md from the same repository for extended documentation.
 
 
 ;;; Code:
 
 
-(defconst phps-mode/keywords
-  (list
-     "__halt_compiler"
-     "abstract"
-     "and"
-     "array"
-     "as"
-     "break"
-     "callable"
-     "case"
-     "catch"
-     "class"
-     "clone"
-     "const"
-     "continue"
-     "declare"
-     "default"
-     "die"
-     "do"
-     "echo"
-     "else"
-     "elseif"
-     "empty"
-     "enddeclare"
-     "endfor"
-     "endforeach"
-     "endif"
-     "endswitch"
-     "endwhile"
-     "eval"
-     "exit"
-     "extends"
-     "final"
-     "finally"
-     "for"
-     "foreach"
-     "function"
-     "global"
-     "goto"
-     "if"
-     "implements"
-     "include"
-     "include_once"
-     "instanceof"
-     "insteadof"
-     "interface"
-     "isset"
-     "list"
-     "namespace"
-     "new"
-     "or"
-     "print"
-     "private"
-     "protected"
-     "public"
-     "require"
-     "require_once"
-     "return"
-     "static"
-     "switch"
-     "throw"
-     "trait"
-     "try"
-     "unset"
-     "use"
-     "var"
-     "while"
-     "xor"
-     "yield"
-
-     ;; Compile-time constants here
-     "__CLASS__"
-     "__DIR__"
-     "__FILE__"
-     "__FUNCTION__"
-     "__LINE__"
-     "__METHOD__"
-     "__NAMESPACE__"
-     "__TRAIT__"
-   )
-  "Use list of keywords to build regular expression for syntax highlighting.")
-
-(defconst phps-mode/font-lock-keywords
-  (let ((regex (concat "\\<" (regexp-opt phps-mode/keywords t) "\\>")))
-    (list
-     `(,regex . font-lock-builtin-face)
-     '("\\('\\w*'\\)" . font-lock-variable-name-face)))
-  "Minimal highlighting expressions for major mode.")
-
 (defun phps-mode/font-lock-init ()
   "Apply font-lock."
 
@@ -137,7 +47,6 @@
   ;; This makes it possible to have full control over syntax coloring from the 
lexer
   (set (make-local-variable 'font-lock-defaults) '(nil t))
 
-  ;; (set (make-local-variable 'font-lock-defaults) 
'(phps-mode/font-lock-keywords))
   )
 
 (provide 'phps-mode/font-lock)
diff --git a/phps-map.el b/phps-map.el
index 12320a6..e398e31 100644
--- a/phps-map.el
+++ b/phps-map.el
@@ -30,8 +30,10 @@
 
 ;;; Commentary:
 
+
 ;; Please see README.md from the same repository for extended documentation.
 
+
 ;;; Code:
 
 
diff --git a/phps-syntax-table.el b/phps-syntax-table.el
index 0bd9e61..c35268b 100644
--- a/phps-syntax-table.el
+++ b/phps-syntax-table.el
@@ -65,7 +65,6 @@
 
 (defun phps-mode/syntax-table-init ()
   "Apply syntax table."
-  ;; (setq font-lock-keywords-only t)
   (set-syntax-table phps-mode/syntax-table))
 
 (provide 'phps-mode/syntax-table)



reply via email to

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