summaryrefslogtreecommitdiffstats
path: root/syntax/fgl.vim
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/fgl.vim')
-rw-r--r--syntax/fgl.vim138
1 files changed, 0 insertions, 138 deletions
diff --git a/syntax/fgl.vim b/syntax/fgl.vim
deleted file mode 100644
index adc6adb2..00000000
--- a/syntax/fgl.vim
+++ /dev/null
@@ -1,138 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim syntax file
-" Language: Informix 4GL
-" Maintainer: Rafal M. Sulejman <rms@poczta.onet.pl>
-" Update: 26 Sep 2002
-" Changes:
-" - Dynamic 4GL/FourJs/4GL 7.30 pseudo comment directives (Julian Bridle)
-" - Conditionally allow case insensitive keywords (Julian Bridle)
-"
-
-" quit when a syntax file was already loaded
-if exists("b:current_syntax")
- finish
-endif
-
-if exists("fgl_ignore_case")
- syntax case ignore
-else
- syntax case match
-endif
-syn keyword fglKeyword ABORT ABS ABSOLUTE ACCEPT ACCESS ACOS ADD AFTER ALL
-syn keyword fglKeyword ALLOCATE ALTER AND ANSI ANY APPEND ARG_VAL ARRAY ARR_COUNT
-syn keyword fglKeyword ARR_CURR AS ASC ASCENDING ASCII ASIN AT ATAN ATAN2 ATTACH
-syn keyword fglKeyword ATTRIBUTE ATTRIBUTES AUDIT AUTHORIZATION AUTO AUTONEXT AVERAGE AVG
-syn keyword fglKeyword BEFORE BEGIN BETWEEN BLACK BLINK BLUE BOLD BORDER BOTH BOTTOM
-syn keyword fglKeyword BREAK BUFFERED BY BYTE
-syn keyword fglKeyword CALL CASCADE CASE CHAR CHARACTER CHARACTER_LENGTH CHAR_LENGTH
-syn keyword fglKeyword CHECK CLASS_ORIGIN CLEAR CLIPPED CLOSE CLUSTER COLOR
-syn keyword fglKeyword COLUMN COLUMNS COMMAND COMMENT COMMENTS COMMIT COMMITTED
-syn keyword fglKeyword COMPOSITES COMPRESS CONCURRENT CONNECT CONNECTION
-syn keyword fglKeyword CONNECTION_ALIAS CONSTRAINED CONSTRAINT CONSTRAINTS CONSTRUCT
-syn keyword fglKeyword CONTINUE CONTROL COS COUNT CREATE CURRENT CURSOR CYAN
-syn keyword fglKeyword DATA DATABASE DATASKIP DATE DATETIME DAY DBA DBINFO DBSERVERNAME
-syn keyword fglKeyword DEALLOCATE DEBUG DEC DECIMAL DECLARE DEFAULT DEFAULTS DEFER
-syn keyword fglKeyword DEFERRED DEFINE DELETE DELIMITER DELIMITERS DESC DESCENDING
-syn keyword fglKeyword DESCRIBE DESCRIPTOR DETACH DIAGNOSTICS DIM DIRTY DISABLED
-syn keyword fglKeyword DISCONNECT DISPLAY DISTINCT DISTRIBUTIONS DO DORMANT DOUBLE
-syn keyword fglKeyword DOWN DOWNSHIFT DROP
-syn keyword fglKeyword EACH ELIF ELSE ENABLED END ENTRY ERROR ERRORLOG ERR_GET
-syn keyword fglKeyword ERR_PRINT ERR_QUIT ESC ESCAPE EVERY EXCEPTION EXCLUSIVE
-syn keyword fglKeyword EXEC EXECUTE EXISTS EXIT EXP EXPLAIN EXPRESSION EXTEND EXTENT
-syn keyword fglKeyword EXTERN EXTERNAL
-syn keyword fglKeyword F1 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F2 F20 F21 F22 F23
-syn keyword fglKeyword F24 F25 F26 F27 F28 F29 F3 F30 F31 F32 F33 F34 F35 F36 F37 F38
-syn keyword fglKeyword F39 F4 F40 F41 F42 F43 F44 F45 F46 F47 F48 F49 F5 F50 F51 F52
-syn keyword fglKeyword F53 F54 F55 F56 F57 F58 F59 F6 F60 F61 F62 F63 F64 F7 F8 F9
-syn keyword fglKeyword FALSE FETCH FGL_GETENV FGL_KEYVAL FGL_LASTKEY FIELD FIELD_TOUCHED
-syn keyword fglKeyword FILE FILLFACTOR FILTERING FINISH FIRST FLOAT FLUSH FOR
-syn keyword fglKeyword FOREACH FOREIGN FORM FORMAT FORMONLY FORTRAN FOUND FRACTION
-syn keyword fglKeyword FRAGMENT FREE FROM FUNCTION GET_FLDBUF GLOBAL GLOBALS GO GOTO
-syn keyword fglKeyword GRANT GREEN GROUP HAVING HEADER HELP HEX HIDE HIGH HOLD HOUR
-syn keyword fglKeyword IDATA IF ILENGTH IMMEDIATE IN INCLUDE INDEX INDEXES INDICATOR
-syn keyword fglKeyword INFIELD INIT INITIALIZE INPUT INSERT INSTRUCTIONS INT INTEGER
-syn keyword fglKeyword INTERRUPT INTERVAL INTO INT_FLAG INVISIBLE IS ISAM ISOLATION
-syn keyword fglKeyword ITYPE
-syn keyword fglKeyword KEY LABEL
-syn keyword fglKeyword LANGUAGE LAST LEADING LEFT LENGTH LET LIKE LINE
-syn keyword fglKeyword LINENO LINES LOAD LOCATE LOCK LOG LOG10 LOGN LONG LOW
-syn keyword fglKeyword MAGENTA MAIN MARGIN MATCHES MAX MDY MEDIUM MEMORY MENU MESSAGE
-syn keyword fglKeyword MESSAGE_LENGTH MESSAGE_TEXT MIN MINUTE MOD MODE MODIFY MODULE
-syn keyword fglKeyword MONEY MONTH MORE
-syn keyword fglKeyword NAME NCHAR NEED NEW NEXT NEXTPAGE NO NOCR NOENTRY NONE NORMAL
-syn keyword fglKeyword NOT NOTFOUND NULL NULLABLE NUMBER NUMERIC NUM_ARGS NVARCHAR
-syn keyword fglKeyword OCTET_LENGTH OF OFF OLD ON ONLY OPEN OPTIMIZATION OPTION OPTIONS
-syn keyword fglKeyword OR ORDER OTHERWISE OUTER OUTPUT
-syn keyword fglKeyword PAGE PAGENO PAUSE PDQPRIORITY PERCENT PICTURE PIPE POW PRECISION
-syn keyword fglKeyword PREPARE PREVIOUS PREVPAGE PRIMARY PRINT PRINTER PRIOR PRIVATE
-syn keyword fglKeyword PRIVILEGES PROCEDURE PROGRAM PROMPT PUBLIC PUT
-syn keyword fglKeyword QUIT QUIT_FLAG
-syn keyword fglKeyword RAISE RANGE READ READONLY REAL RECORD RECOVER RED REFERENCES
-syn keyword fglKeyword REFERENCING REGISTER RELATIVE REMAINDER REMOVE RENAME REOPTIMIZATION
-syn keyword fglKeyword REPEATABLE REPORT REQUIRED RESOLUTION RESOURCE RESTRICT
-syn keyword fglKeyword RESUME RETURN RETURNED_SQLSTATE RETURNING REVERSE REVOKE RIGHT
-syn keyword fglKeyword ROBIN ROLE ROLLBACK ROLLFORWARD ROOT ROUND ROW ROWID ROWIDS
-syn keyword fglKeyword ROWS ROW_COUNT RUN
-syn keyword fglKeyword SCALE SCHEMA SCREEN SCROLL SCR_LINE SECOND SECTION SELECT
-syn keyword fglKeyword SERIAL SERIALIZABLE SERVER_NAME SESSION SET SET_COUNT SHARE
-syn keyword fglKeyword SHORT SHOW SITENAME SIZE SIZEOF SKIP SLEEP SMALLFLOAT SMALLINT
-syn keyword fglKeyword SOME SPACE SPACES SQL SQLAWARN SQLCA SQLCODE SQLERRD SQLERRM
-syn keyword fglKeyword SQLERROR SQLERRP SQLSTATE SQLWARNING SQRT STABILITY START
-syn keyword fglKeyword STARTLOG STATIC STATISTICS STATUS STDEV STEP STOP STRING STRUCT
-syn keyword fglKeyword SUBCLASS_ORIGIN SUM SWITCH SYNONYM SYSTEM
-syn keyword fglKeyword SysBlobs SysChecks SysColAuth SysColDepend SysColumns
-syn keyword fglKeyword SysConstraints SysDefaults SysDepend SysDistrib SysFragAuth
-syn keyword fglKeyword SysFragments SysIndexes SysObjState SysOpClstr SysProcAuth
-syn keyword fglKeyword SysProcBody SysProcPlan SysProcedures SysReferences SysRoleAuth
-syn keyword fglKeyword SysSynTable SysSynonyms SysTabAuth SysTables SysTrigBody
-syn keyword fglKeyword SysTriggers SysUsers SysViews SysViolations
-syn keyword fglKeyword TAB TABLE TABLES TAN TEMP TEXT THEN THROUGH THRU TIME TO
-syn keyword fglKeyword TODAY TOP TOTAL TRACE TRAILER TRAILING TRANSACTION TRIGGER
-syn keyword fglKeyword TRIGGERS TRIM TRUE TRUNC TYPE TYPEDEF
-syn keyword fglKeyword UNCOMMITTED UNCONSTRAINED UNDERLINE UNION UNIQUE UNITS UNLOAD
-syn keyword fglKeyword UNLOCK UNSIGNED UP UPDATE UPSHIFT USER USING
-syn keyword fglKeyword VALIDATE VALUE VALUES VARCHAR VARIABLES VARIANCE VARYING
-syn keyword fglKeyword VERIFY VIEW VIOLATIONS
-syn keyword fglKeyword WAIT WAITING WARNING WEEKDAY WHEN WHENEVER WHERE WHILE WHITE
-syn keyword fglKeyword WINDOW WITH WITHOUT WORDWRAP WORK WRAP WRITE
-syn keyword fglKeyword YEAR YELLOW
-syn keyword fglKeyword ZEROFILL
-
-" Strings and characters:
-syn region fglString start=+"+ skip=+\\\\\|\\"+ end=+"+
-syn region fglString start=+'+ skip=+\\\\\|\\"+ end=+'+
-
-" Numbers:
-syn match fglNumber "-\=\<[0-9]*\.\=[0-9_]\>"
-
-" Comments:
-syn region fglComment start="{" end="}"
-syn match fglComment "--.*"
-syn match fglComment "#.*"
-
-" Not a comment even though it looks like one (Dynamic 4GL/FourJs directive)
-syn match fglSpecial "--#"
-syn match fglSpecial "--@"
-
-syn sync ccomment fglComment
-
-" Define the default highlighting.
-" Only when an item doesn't have highlighting yet
-
-hi def link fglComment Comment
-"hi def link fglKeyword fglSpecial
-hi def link fglKeyword fglStatement
-hi def link fglNumber Number
-hi def link fglOperator fglStatement
-hi def link fglSpecial Special
-hi def link fglStatement Statement
-hi def link fglString String
-hi def link fglType Type
-
-
-let b:current_syntax = "fgl"
-
-" vim: ts=8
-
-endif