1* 2* This file contains the THE Language Definition for ABF 3* 4* Name = ABF 5* 6:case 7 respect 8:option 9 preprocessor # 10:number 11 c 12:identifier 13 [a-zA-Z_] [a-zA-Z0-9_] 14:string 15 single backslash 16:comment 17 paired /* */ nonest 18:label 19 delimiter : column 1 20:match 21 ( ) 22 { } 23 #ifdef,#if,#ifndef #endif #else,#elif,#elseif 24:keyword 25 #define 26 #elif 27 #else 28 #endif 29 #error 30 #if 31 #ifdef 32 #ifndef 33 #include 34 #line 35 #pragma 36 #undef 37 IF 38 ELSE 39 ELSEIF 40 ENDIF 41 THEN 42 FORM 43 CLEAR 44 FIELD 45 FRS 46 COLUMN 47 ALL 48 END_FUNCTION 49 RETURN 50 TRUE 51 FALSE 52 CHANGE 53 CHAR 54 VARCHAR 55 INTEGER1 56 INTEGER2 57 INTEGER4 58 INT4 59 FLOAT8 60 NOT 61 NULL 62 CALLPROC 63 BYREF 64 RESUME 65 MESSAGE 66 WITH 67 DATE 68 DATE_PART 69 STYLE 70 POPUP 71 REDISPLAY 72 UPPERCASE 73 REVERSE 74 TABLE 75 NAME 76 COMMAND 77 WHILE 78 ENDWHILE 79 DO 80 FRSKEY 81 ON 82 TIMEOUT 83 EXIT 84 SLEEP 85 NEXT 86 SCROLL 87 TO 88 DISPLAYONLY 89 REPEATED alt 1 90 COMMIT alt 1 91 SELECT alt 1 92 FROM alt 1 93 WHERE alt 1 94 IN alt 1 95 AND alt 1 96 OR alt 1 97 ENDLOOP alt 1 98 BEGIN alt 1 99 END alt 1 100 INQUIRE_FORMS alt 3 101 SET_FORMS alt 3 102 CALLFRAME alt 3 103 KEY alt 3 104 ACTIVATE alt 3 105 VALIDATE alt 3 106