Update to add new keywords
authorChris Lattner <sabre@nondot.org>
Tue, 22 Apr 2003 19:31:55 +0000 (19:31 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 22 Apr 2003 19:31:55 +0000 (19:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5846 91177308-0d34-0410-b5e6-96231b3b80d8

utils/emacs/llvm-mode.el
utils/vim/llvm.vim

index 1cc638d14b6e6ab681d5dc9fe7a5de897c59d26c..f72fbcb3f94416ea5cc9baf2ac1b67ed795722f6 100644 (file)
@@ -2,7 +2,7 @@
 ;; Description:
 ;;         Major mode for the LLVM assembler language.
 ;; Updated:
-;;         Oct 8, 2002
+;;         Apr 22, 2003
 ;; Code:
 
 ;; Create mode-specific tables.
@@ -28,7 +28,7 @@
    ;; Hex constants
    '("0x[0-9A-Fa-f]+" . font-lock-preprocessor-face)
    ;; Keywords
-   '("begin\\|end\\|true\\|false\\|declare\\|global\\|constant\\|const\\|internal\\|linkonce\\|appending\\|uninitialized\\|implementation\\|\\.\\.\\.\\|null\\|to\\|except\\|not" . font-lock-keyword-face)
+   '("begin\\|end\\|true\\|false\\|declare\\|global\\|constant\\|const\\|internal\\|linkonce\\|appending\\|uninitialized\\|implementation\\|\\.\\.\\.\\|null\\|to\\|except\\|not\\|target\\|endian\\|little\\|big\\|pointersize" . font-lock-keyword-face)
    ;; Types
    '("void\\|bool\\|sbyte\\|ubyte\\|u?short\\|u?int\\|u?long\\|float\\|double\\|type\\|label\\|opaque" . font-lock-type-face)
    ;; Arithmetic and Logical Operators
index e7968e4f9110de2b2f4423c61ca052f8e5051d38..578aeed7686e4aebd3d1b934b8c58c4a157cc302 100644 (file)
@@ -1,7 +1,7 @@
 " Vim syntax file
 " Language:    llvm
-" Maintainer:  Nick Hildenbrandt <hldnbrnd@uiuc.edu>
-" Updated:     2002-10-07
+" Maintainer:  ?
+" Updated:     2003-04-22
 
 if version < 600
   syntax clear
@@ -28,7 +28,8 @@ syn keyword llvmStatement begin end true false
 syn keyword llvmStatement declare global constant const
 syn keyword llvmStatement internal uninitialized external implementation
 syn keyword llvmStatement linkonce appending
-syn keyword llvmStatement null to except not
+syn keyword llvmStatement null to except not target endian pointersize
+syn keyword llvmStatement big little
 
 "syn match llvmFunction /%[a-zA-Z\$._\-][a-zA-Z\$._\-0-9]*/
 syn match llvmNumber /\<\d\+\>/