.c
32
auto break case char const continue default do
double else enum extern float for goto if int
long register return short signed sizeof static
struct switch typedef union unsigned void volatile
while
0
~^()[]{}<>+-/*%=|&!.?:,; /* */ NULL NULL "'#\\  -1 -1 1000

6
.C .cc .cpp .cxx .h .hpp
73
and and_eq asm auto bitand bitor bool break case catch
char class compl const const_cast continue default delete
do double dynamic_cast else enum explicit extern false
float for friend goto if inline int long mutable namespace
new not not_eq operator or or_eq private protected public
register reinterpret_cast return short signed sizeof static
static_cast struct switch template this throw true try
typedef typeid typename union unsigned using virtual void
volatile wchar_t while xor xor_eq
0
~^()[]{}<>+-/*%=|&!.?:,; /* */ // NULL "'#\\  -1 -1 1000

.f
64
ACCESS ASSIGN BACKSPACE BLANK BLOCKDATA CALL CHARACTER CLOSE
COMMON COMPLEX CONTINUE DATA DIMENSION DIRECT DO DOUBLE
ELSE END ENDFILE ENTRY EQUIVALENCE ERR EXIST EXTERNAL FILE FMT FORM
FORMAT FORMATTED FUNCTION GOTO IF IMPLICIT INQUIRE INTEGER INTRINSIC
IOSTAT LOGICAL NAME NAMED NEXTREC NUMBER OPEN OPENED PARAMETER PAUSE
PRECISION PRINT PROGRAM READ REAL REC RECL RETURN REWIND SAVE SEQUENTIAL
STATUS STOP SUBROUTINE TO UNFORMATED UNIT WRITE
13
.AND. .EQ. .EQV. .FALSE. .GE. .GT. .LE. .LT. .NE. .NEQV.
.NOT. .OR. .TRUE.
()+-/*=$.:, NULL NULL ! C* '    1  0 5 72

.p
35
and array begin case const div do downto else end file for 
function goto if in label mod nil not of or packed procedure
program record repeat set then to type until var while with
0
+-*/=<>[]().,;:@^ { } NULL NULL '    1 -1 -1 1000

.py
35
False None True and as assert async await break class continue
def del elif else except finally for from global if import in
is lambda nonlocal not or pass raise return try while with yield
0
~^()[]{}<>+-/*%=|&!.?:,;@ NULL NULL # NULL "' \  -1 -1 1000

.tex
31
documentclass usepackage begin end section subsection subsubsection
paragraph chapter part newcommand renewcommand newenvironment
includegraphics input include label ref cite bibliography
textbf textit emph underline footnote caption title author date
maketitle tableofcontents
0
~^()[]{}<>+-/*%=|&!.?:,;@ NULL NULL % NULL "' \\  -1 -1 1000

2
.pl .pm
46
chomp chop chown close cmp die do else elsif eq eval exit for
foreach goto if last local my ne next no not open our package
print printf push qq qw qx redo require return say shift sort
split sub tr unless until use warn while
0
~^()[]{}<>+-/*%=|&!.?:,;@$\% NULL NULL # NULL "' \  -1 -1 1000

2
.cob .cbl
50
ACCEPT ADD ALTER CALL CANCEL CLOSE COMPUTE CONTINUE COPY
DELETE DISPLAY DIVIDE END ENTRY EVALUATE EXIT GO GOBACK
IF INITIALIZE INSPECT MERGE MOVE MULTIPLY OPEN PERFORM
READ RELEASE RETURN REWRITE SEARCH SET SORT START STOP
STRING SUBTRACT UNSTRING USE WRITE
PROGRAM-ID SECTION DIVISION WORKING-STORAGE PROCEDURE
DATA IDENTIFICATION ENVIRONMENT FILE LINKAGE
0
()+-/*=.:, NULL NULL *> NULL "' \  7  0 72

.java
47
abstract boolean break byte case catch char class const continue
default do double else extends final finally float for goto if
implements import instanceof int interface long native new package
private protected public return short static super switch
synchronized this throw throws transient try void volatile while
0
~^()[]{}<>+-/*%=|&!.?:,; /* */ // NULL "'#\\  -1 -1 1000


4
.sh .bash .zsh .ksh
28
break case continue do done elif else esac exec exit export
fi for function if in local read readonly return select set
shift then trap until unset while
0
~^()[]{}<>+-/*%=|&!.?:,;@ NULL NULL # NULL "' \  -1 -1 1000

3
.html .htm .xml
38
html head body title meta link script style div span p a img
form input button select option textarea table tr td th thead
tbody ul ol li h1 h2 h3 h4 h5 h6 br hr pre code
0
~^()[]{}<>+-/*%=|&!.?:,;@ NULL NULL NULL NULL "' \  -1 -1 1000

.mk
14
ifeq ifneq ifdef ifndef else endif define endef include
override export unexport vpath PHONY
0
~^()[]{}<>+-/*%=|&!.?:,;@() NULL NULL # NULL "' \  -1 -1 1000

.sql
51
SELECT FROM WHERE INSERT INTO VALUES UPDATE SET DELETE CREATE
TABLE ALTER DROP INDEX JOIN LEFT RIGHT INNER OUTER FULL CROSS
ON AND OR NOT NULL IS IN BETWEEN LIKE ORDER BY GROUP HAVING
AS DISTINCT UNION ALL COUNT SUM AVG MIN MAX LIMIT OFFSET
EXISTS CASE WHEN THEN ELSE END
0
~^()[]{}<>+-/*%=|&!.?:,;@ /* */ -- NULL "' \  -1 -1 1000

.bas
209
? ABS ABSOLUTE ACCESS AND ANY APPEND AS ASC ATN BASE BLOAD BEEP BSAVE CALL
CASE CDBL CHAIN CHDIR CHR$ CINT CIRCLE CLEAR CLNG CLOSE CLS COLOR COM COMMON
CONST COS CSNG CSRLIN CVD CVDMBF CVI CVL CVS CVSMBF DATA DATE$ DECLARE DEF
DEFDBL DEFINT DEFLNG DEFSNG DEFSTR DIM DO DOUBLE DRAW $DYNAMIC ELSE ELSEIF
END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXIT EXP FIELD
FILEATTR FILES FIX FOR FRE FREEFILE FUNCTION GET GOSUB GOTO HEX$ IF
IMP INKEY$ INP INSTR INT INTEGER IOCTL INPUT INPUT$ IOCTL$ IS KEY KILL LBOUND
LCASE$ LEFT$ LEN LET LINE LIST LOC LOCATE LOCK LOF LOG LONG LOOP LPOS LPRINT
LSET MID$ MKD$ MKDIR MKDMBF$ MKI$ MKL$ MKS$ MKSMBF$ MOD NAME NEXT NOT OCT$ ON
OFF OPEN PEN OR OPTION OUT OUTPUT PAINT PALETTE PCOPY PEEK PLAY PMAP POINT
POKE POS PRESET PRINT PSET PUT RANDOM RANDOMIZE READ REDIM REM RESET RETURN
RIGHT$ RMDIR RND RSET RTRIM$ RUN RESUME SCREEN SEEK SELECT SGN SHARED SHELL
SIN SINGLE SLEEP SOUND SQR STATIC $STATIC STEP STICK STOP STR$ STRIG STRING
STRING$ SUB SPACE$ SPC SYSTEM TAB TAN THEN TIME$ TIMER TO TROFF TRON TYPE
UBOUND UCASE$ UNLOCK UNTIL USING VAL VARPTR VARPTR$ VARSEG VIEW WAIT WEND
WHILE WIDTH WINDOW WRITE XOR
0
^()<>+-/\*=!.,;$:%&# NULL NULL REM NULL "'  _1 -1 -1 1000

.bbx
221
? ABS ADJN AND ARGV ASC ATH ATN BIN BSZ CHANOPT CHR CLIPISFORMAT CLIPREGFORMAT
CLIPTOSTR COS CPL CRC CRC16 CTRL CVS CVT DATE DEC DIMS DIR DSK EPT ERR ERRMES
FATTR FBIN FDEC FID FIELD NFIELD FILEOPT FILL FIN FN FPT GAP HSA HSH HTA IND
INFO INT IOR JUL KEY KEYF KEYL KEYN KEYP KGEN LEN LOG LRC LST MASK MAX
MENUINFO MIN MOD MSGBOX NEVAL NOT NOTICE NOTICETPL NUM PAD PCK PGM POS PUB REM
RESFIRST RESGET RESINFO RESNEXT RESOPEN RND ROUND SCALL SENDMSG SEVAL SGN SIN
SQLERR SQLFETCH SQLLIST SQLTABLES SQLTMPL SQR SSORT SSZ STBL STR SWAP TBL TCB
TMPL TSK UPK WINFIRST WININFO WINNEXT XOR ADDR AUTO BACKGROUND BEGIN BREAK
CALL CHDIR CISAM CLEAR CLIPCLEAR CLIPFROMFILE CLIPFROMSTR CLIPLOCK CLIPTOFILE
CLIPUNLOCK CLOSE CONTINUE DATA DEF DELETE DIM DIRECT DISABLE DREAD DROP DUMP
EDIT ELSE ENABLE END ENDTRACE ENTER ERASE ESCAPE ESCON ESCOFF EXECUTE EXIT EXITTO
EXTRACT FI FILE FIND FLOATINGPOINT FOR NEXT GOSUB GOTO IF INDEXED INITFILE INPUT
INPUTE INPUTN IOLIST LET LIST LOAD LOCK MERGE MKDIR MKEYED ON OPEN PRECISION
PREFIX PRINT PROGRAM READ RELEASE REMOVE RENAME RENUM REPEAT THEN UNTILL RESCLOSE
RESERVE RESET RESTORE RETRY RETURN RMDIR RUN SAVE SELECT SERIAL SETDAY SETDRIVE
SETERR SETESC SETOPTS SETTIME SETTRACE SORT SQLCLOSE SQLEXEC SQLOPEN SQLPREP
SQLSET START STOP STRING SWITCH CASE SWEND TABLE UNLOCK WAIT WHILE WEND WRITE
229
'ABS' 'AMOUSE' 'ARC' 'ARROW' 'ASK' 'ASPECT' 'ATTR' 'BACKCOLOR' 'BACKGR' 'BB'
'BC' 'BE' 'BG' 'BI' 'BITMAP' 'BLUE' 'BLACK' 'BO' 'BOX' 'BR' 'BRUSHCOLOR' 'BS'
'BT' 'BU' 'CE' 'CEDIT' 'CF' 'CH' 'CHARS' 'CHECK' 'CHECKBOX' 'CHILD' 'CI' 'CL'
'CLEAR' 'CLEARBG' 'CLRTITLE' 'CLRTYPE' 'COLOR' 'COLORSET' 'CONTEXT' 'CP' 'CR'
'CS' 'CUE' 'CURSOR' 'CYAN' 'DC' 'DEFAULT' 'DESTROY' 'DISABLE' 'DN' 'DOCK'
'DRAW' 'DRAWMODE' 'DRAWUNITS' 'DROP' 'EB' 'EDIT' 'EE' 'EG' 'EI' 'EL' 'ELLIPSE'
'ENABLE' 'ENDSPOOL' 'EO' 'EP' 'ER' 'ES' 'ET' 'EU' 'EVENTMASK' 'FF' 'FILEOPEN'
'FILESAVE' 'FILL' 'Fill' 'FL' 'FLUSH' 'FMTTEXT' 'FOCUS' 'FONT' 'GE' 'GETS'
'GOTO' 'GREEN' 'GRID' 'GROUPBOX' 'GS' 'HELP' 'HIDE' 'HSCROLL' 'IC' 'ILISTDEL'
'IMAGE' 'IMAGELIST' 'INPUTE' 'INPUTN' 'KL' 'KU' 'LC' 'LD' 'LF' 'LI' 'LINE'
'Line' 'LISTADD' 'LISTBOX' 'LISTBUTTON' 'LISTCLR' 'LISTDEL' 'LISTEDIT'
'LISTMSEL' 'LISTRESUME' 'LISTSEL' 'LISTSUSPEND' 'LISTUNSEL' 'LMARGIN' 'LT'
'MAXIMIZE' 'MEASURE' 'MINICON' 'MINIMIZE' 'MOUSE' 'MOVE' 'MOVETO' 'MP' 'MS'
'NOFILL' 'OFFSET' 'OPAQUE' 'OPTIONS' 'PAINT' 'PALETTE' 'PATTERN' 'PBEGIN'
'PCANCEL' 'PE' 'PENCOLOR' 'PEND' 'PENWIDTH' 'PIXELS' 'PLAYSOUND' 'PLOTTEXT'
'POLYGON' 'POLYLINE' 'POP' 'PRESTORE' 'PS' 'PSETUP' 'PUSH' 'PWINDOW'
'RADIOBUTTON' 'RADIOGROUP' 'RAISE' 'RB' 'RC' 'RECT' 'RED' 'REDRAW' 'REL'
'RELEASE' 'RESOURCE' 'RESTORE' 'RESUME' 'RGB' 'RL' 'RM' 'ROTATE' 'ROUND' 'RP'
'RS' 'RT' 'S2' 'S3' 'S4' 'S5' 'S6' 'S7' 'S8' 'SB' 'SCALE' 'SCROLL' 'SEMICHARS'
'SET' 'SETCURSOR' 'SF' 'SHOW' 'SIZE' 'SL' 'SP' 'STATBAR' 'SUSPEND' 'SWAP'
'TABCTRL' 'TBUTTON' 'TEXT' 'TEXTCOLOR' 'TITLE' 'TMARGIN' 'TR' 'TRACK' 'TRAP'
'TXADD' 'TXAPPEND' 'TXCLR' 'TXDEL' 'TXEDIT' 'TXLIMIT' 'TXRESUME' 'TXSELECT'
'TXSETTAB' 'TXSUSPEND' 'UC' 'UNCHECK' 'UP' 'VIRTUAL' 'VIEWPORT' 'VSCROLL' 'VT'
'WINDOW' 'WINFONT' 'WORLD' 'WRAP' 'YELLOW' <= >= <>
^()[]<>+-/*=!.,;$@:'% NULL NULL REM NULL "   :1 -1 512 512

.f90
131
ADVANCE ACCEPT ACCESS ACTION ALLOCATE ALLOCATABLE ASSIGN ASSIGNMENT
ASSOCIATEVARIABLE AUTOMATIC BACKSPACE BLANK BLOCK BLOCKDATA BLOCKSIZE
BUFFERCOUNT CALL CARRIAGECONTROL CASE CHARACTER CLOSE COMMON CONTAINS
CONVERT COMPLEX CONTINUE CYCLE DATA DEALLOCATE DEFAULT DEFAULTFILE
DELETE DELIM DIMENSION DIRECT DISPOSE DO DOUBLE ELSE END ENDDO ENDFILE
ENDIF ENDINTERFACE ENDPROGRAM ENTRY EQUIVALENCE ERR EXIST EXIT EXTERNAL
FILE FMT FORALL FORM FORMAT FORMATTED FUNCTION GO IF IMPLICIT IN INCLUDE
INQUIRE INTEGER INTEND INTERFACE INTRINSIC IOFOCUS IOSTAT KEY LOGICAL
MAXREC MODE MODULE NAME NAMED NAMELIST NEXTREC NULLIFY NONE NUMBER OPEN
OPENED OPERATOR OPTIONAL OPTIONS ORGANIZATION OUT PAD PARAMETER PAUSE
POSITION POINTER PRECISION PRINT PRIVATE PROCEDURE PROGRAM PUBLIC READ
READONLY REAL REC RECL RECURSIVE RESULT RETURN REWIND REWRITE SAVE
SELECT SEQUENTIAL SHARE SHARED STATUS STOP SUBROUTINE TARGET THEN TITLE
TO TYPE UNFORMATED UNIT UNLOCK USE USEROPEN WHERE WHILE WRITE
13
.AND. .EQ. .EQV. .FALSE. .GE. .GT. .LE. .LT. .NE. .NEQV.
.NOT. .OR. .TRUE.
()+-/*<>&=$.:, NULL NULL ! NULL '    1 0 0 1000

.pp
88
absolute abstract and array as asm assembler begin
break case cdecl class const constructor continue
destructor dispose div do downto else end except
exit export exports external fail false far file
finally for forward function goto if in index
inherited initialization inline interface interrupt is
label library mod name near new nil not object
of on operator or otherwise packed popstack private
procedure program property protected public raise record
repeat set shl shr stdcall string then to true
try type unit until uses var virtual while with
xor
0
+-*/=<>[]().,;:@^ { } NULL NULL ''   1 -1 -1 1000

3
.php .phtml .php3
73
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 enum eval exit extends false final finally fn for
foreach function global goto if implements include include_once instanceof
insteadof interface isset list match namespace new null or print private
protected public readonly require require_once return static switch throw
trait true try unset use var while xor yield
0
~^()[]{}<>+-/*%=|&!.?:,;@$ /* */ // NULL "' \\  -1 -1 1000

.pro
35
AND BEGIN CASE COMMON DO ELSE END ENDCASE ENDELSE ENDFOR ENDIF ENDREP
ENDWHILE EQ FOR FUNCTION GE GOTO GT IF INHERITS LE LT MOD NE NOT OF
ON_IOERROR OR PRO REPEAT THEN UNTIL WHILE XOR
13
AND EQ EQV FALSE GE GT LE LT NE NEQV NOT OR TRUE
()+-/*=$.:, ; NULL NULL NULL '    1 0 0 1000

.e
57
NULL alias all and as bit boolean check class creation debug deferred
do else elseif end ensure
expanded export external false feature from frozen if implies indexing
infix inherit integer inspect invariant is like local loop obsolete old
once or prefix redefine rename require rescue Result retry select separate
string then true undefine until variant when xor
18
AND OR XOR THEN ELSE IMPLIES + - * / < > <= >= // \\ ^ NOT
()[]{}%=|&!.?:,; /* */ -- NULL "'#\\  -1 -1 1000

.sm
332
word string float integer apropos break chdir define delete do echo
edit else foreach hardcopy help history if key list local macro old
overload print
prompt quit read restore return row save set standard table termtype
user
verbose while write abs acos asin atan atan2 concat cos dimen exp fft
int
lg ln pi random sin sqrt strlen sum tan whatis power_symbol angle aspect
axis box connect contour ctype cursor data device dot draw erase
errorbar
expand format grid histogram image label levels limits lines location
ltype lweight minmax notation points ptype putlabel range relocate shade
sort spline ticksize whatis window xlabel ylabel
acosd add_ctype alpha_poi ang apro arc arrow asind atan2d atand barhist
batch bell bo boundary boxit c_show calc cd cgauss chisq circle coltab
compatible con coplot cosd cumulate cuniform cur curve da declare del
del1 del_ctype dev distrb dr dra draw_KS draw_arrow draw_box ec echo
ecolumn vector ed edall edit_all edit_hist ellipse emacs_all emacs_hist
end eqnorm era erf erfc err error_handler error_x error_y ex execute
extend_history factorial for gauss gaussdev get get_hist glevels
greyscale
dmargin gripe h hard hardcopy hatch hcopy head hi hist hm hmacro hv id
identification ifloor info inp inp_new input input_new insert interp
is_file is_macro is_set is_vector lim lin linfit lis load load2 log_fac
logerr ls lsm lsq lsq2 lsv lt lty lw macro_error_handler madd matrix
maxval mconcat mdeclare mdimen minv minval mmult mmult_c mmult_v
mmult_vT
modulo mongo mprint mset mtrans number old_pairs olsq page pairs pc
pcolumn play playback pmatrix poi polar polint prob_KS prob_chisq
prob_wilc pt putl puts putwin q qminv quote quote_TeX re read_all
read_hist read_old rel repeat repeated reset_ctype reverse rxy sav
save_all save_vec set_overload set_window shade_box shed show simp sind
skygrid smirnov1 smirnov2 smooth smooth2 smooth3 spear startup stats
stats2 stats_med symbols tand term terminal thin thin2 thin3 ti toplabel
undef undo uniq unique unload unset upper v vecminmax version vfield
vfield2 vfield3 vfield4 vfield5 vprint wilcoxon wind wlsq wr xc xcolumn
xla xlog xlogarithm yc ycolumn yla ylog ylogarithm
0
+-*/=<>[](){}*|&? # NULL NULL NULL '    1 0 0 1000

.tcl
173
encoding if pid switch Tcl eof incr pkg::create tcl_endOfWord after error
info pkg_mkIndex tcl_findLibrary append eval interp proc tcl_startOfNextWord
array exec join puts tcl_startOfPreviousWord auto_execok exit lappend pwd
tcl_wordBreakAfter auto_import expr lindex re_syntax tcl_wordBreakBefore
auto_load fblocked linsert read tcltest auto_mkindex fconfigure list regexp
tclvars auto_mkindex_old fcopy llength registry tell auto_qualify file load
regsub time auto_reset fileevent lrange rename trace bgerror filename lreplace
resource unknown binary flush lsearch return unset break for lset scan update
catch foreach lsort seek uplevel cd format memory set upvar clock gets msgcat
socket variable close glob namespace source vwait concat global open split while
continue history package string dde http parray subst
bell entry loadTk raise tk_focusFollowsMouse tk_textPaste bind event lower
scale tk_focusNext tkerror bindtags focus menu scrollbar tk_focusPrev tkvars
bitmap font menubutton selection tk_getOpenFile tkwait button frame message
send tk_getSaveFile toplevel canvas grab option spinbox tk_menuSetFocus winfo
checkbutton grid options tk_messageBox wm clipboard image pack tk tk_optionMenu
colors keysyms panedwindow tk_bisque tk_popup console label photo tk_chooseColor
tk_setPalette cursors labelframe place tk_chooseDirectory tk_textCopy destroy listbox
radiobutton tk_dialog tk_textCut
0
=!+-*/%?<>&^|[]{}();$, NULL NULL # NULL "' \\  -1 -1 1000
