branch: externals/poke-mode
commit 2266bd2d8f1cd4d1da2c46e890d9b80b72d2f2b9
Author: Jose E. Marchesi <[email protected]>
Commit: Jose E. Marchesi <[email protected]>

    Change keywords defFOO to FOO.
    
    This commit changes the keywords `defunit', `defvar', `deftype' and
    `defun' to `unit', `var', `type' and `fun' respectively.
    
    2020-11-07  Jose E. Marchesi  <[email protected]>
    
            * libpoke/pkl-tab.y: Rename tokens def{var,type,fun,unit} to
            {var,type,fun,unit}.
            * libpoke/pkl-lex.l: Likewise.
            * libpoke/pkl-rt.pk: Adjust accordingly.
            * libpoke/std.pk: Likewise.
            * poke/poke.pk: Likewise.
            * poke/pk-copy.pk: Likewise.
            * poke/pk-dump.pk: Likewise.
            * poke/pk-extract.pk: Likewise.
            * poke/pk-save.pk: Likewise.
            * poke/pk-cmd.pk: Likewise.
            * pickles/bmp.pk: Likewise.
            * pickles/bpf.pk: Likewise.
            * pickles/btf.pk: Likewise.
            * pickles/color.pk: Likewise.
            * pickles/ctf.pk: Likewise.
            * pickles/dwarf-common.pk: Likewise.
            * pickles/dwarf-expr.pk: Likewise.
            * pickles/dwarf-frame.pk: Likewise.
            * pickles/dwarf-info.pk: Likewise.
            * pickles/dwarf-pubnames.pk: Likewise.
            * pickles/dwarf-types.pk: Likewise.
            * pickles/elf.pk: Likewise.
            * pickles/id3v1.pk: Likewise.
            * pickles/id3v2.pk: Likewise.
            * pickles/leb128.pk: Likewise.
            * pickles/rgb24.pk: Likewise.
            * pickles/time.pk: Likewise.
            * poke/pk-cmd.c (pk_cmd_exec): Likewise.
            * etc/poke.g4 (declaration): Likewise.
            * etc/poke-mode.el: Likewise.
            * poke/pk-map.c (pk_map_load_parsed_map): Likewise.
            * poke/pk-mi.c: Likewise.
            * maps/dwarf.map: Likewise.
            * doc/poke.texi: Likewise.
            * testsuite/poke.cmd/*.pk: Likewise.
            * testsuite/poke.pkl/*.pk: Likewise.
            * testsuite/poke.map/*.pk: Likeiwise.
            * testsuite/poke.libpoke/*.pk: Likewise.
            * testsuite/poke.id3v1/*.pk: Likewise.
            * testsuite/poke.color/*.pk: Likewise.
            * testsuite/poke.repl/repl.exp: Likewise.
            * testsuite/poke.std/*.pk: Likewise.
            * testsuite/poke.mi-json/pk_sct.json: Likewise.
            * utils/elfextractor: Likewise.
            * HACKING: Likewise.
            * TODO: Likewise.
---
 poke-mode.el | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/poke-mode.el b/poke-mode.el
index a4d5dacbc3..a5e4387e98 100644
--- a/poke-mode.el
+++ b/poke-mode.el
@@ -68,13 +68,13 @@
 ;; from libpoke/pkl-lex.l
 (defconst poke-keywords
   '("pinned" "struct" "union" "else" "while" "until" "for" "in" "where" "if"
-    "sizeof" "defun" "method" "deftype" "defvar" "defunit" "break" "return"
+    "sizeof" "fun" "method" "type" "var" "unit" "break" "return"
     "as" "try" "catch" "raise" "any" "print" "printf" "isa"
     "unmap" "big" "little" "load")
   "List of the main keywords of the Poke language.")
 
 ;; from libpoke/pkl-lex.l
-;; from perl -nE 'say qq{"$1"} if /^deftype (\S+)/' libpoke/*.pk
+;; from perl -nE 'say qq{"$1"} if /^type (\S+)/' libpoke/*.pk
 (defconst poke-builtin-types
   '("string" "void" "int" "uint" "offset"
     "Exception"
@@ -88,7 +88,7 @@
     "POSIX_Time32" "POSIX_Time64")
   "List of Poke builtin types.")
 
-;; from perl -nE 'say qq{"$1"} if /^defun (\S+)/ && $1 !~ /_pkl/' libpoke/*.pk
+;; from perl -nE 'say qq{"$1"} if /^fun (\S+)/ && $1 !~ /_pkl/' libpoke/*.pk
 (defconst poke-builtin-functions
   '("rand" "get_endian" "set_endian" "get_ios" "set_ios" "open"
     "close" "iosize" "getenv" "exit"
@@ -96,7 +96,7 @@
     "crc32" "ptime")
   "List of Poke builtin functions.")
 
-;; from perl -nE 'say qq{"$1"} if /^defvar (\S+)/ && $1 !~ /^EC?_/' 
libpoke/*.pk
+;; from perl -nE 'say qq{"$1"} if /^var (\S+)/ && $1 !~ /^EC?_/' libpoke/*.pk
 (defconst poke-builtin-constants
   '("ENDIAN_LITTLE" "ENDIAN_BIG"
     "IOS_F_READ" "IOS_F_WRITE" "IOS_F_TRUNCATE" "IOS_F_CREATE"
@@ -104,7 +104,7 @@
     "load_path" "NULL")
   "List of Poke builtin constants and variables.")
 
-;; from perl -nE 'say qq{"$1"} if /defvar (EC?_\S+)/' libpoke/*.pk
+;; from perl -nE 'say qq{"$1"} if /var (EC?_\S+)/' libpoke/*.pk
 (defconst poke-builtin-exceptions
   '("EC_generic" "EC_div_by_zero" "EC_no_ios" "EC_no_return" "EC_out_of_bounds"
     "EC_map_bounds" "EC_eof" "EC_map" "EC_conv" "EC_elem" "EC_constraint"
@@ -203,9 +203,9 @@
         (id "=" inst)
         (id "=" id ":" inst))
       (decl
-       ("defvar" definition)
+       ("var" definition)
        ("method" definition)
-       ("deftype" definition)
+       ("type" definition)
        (decl ";" decl))
       (inst
        (id)

Reply via email to