1ABAP
2 filter remove_matches ^\*
3 extension abap
4 3rd_gen_scale 5.00
5ADSO/IDSM
6 filter remove_matches ^\s*\*[\+\!]
7 extension adso
8 3rd_gen_scale 3.00
9AMPLE
10 filter remove_matches ^\s*//
11 extension ample
12 extension dofile
13 extension startup
14 3rd_gen_scale 2.00
15ASP
16 filter remove_matches ^\s*\47
17 extension asa
18 extension asp
19 3rd_gen_scale 1.29
20ASP.Net
21 filter call_regexp_common C
22 extension asax
23 extension ascx
24 extension asmx
25 extension aspx
26 extension config
27 extension master
28 extension sitemap
29 extension webinfo
30 3rd_gen_scale 1.29
31ActionScript
32 filter remove_matches ^\s*//
33 filter call_regexp_common C
34 extension as
35 3rd_gen_scale 1.36
36Ada
37 filter remove_matches ^\s*--
38 extension ada
39 extension adb
40 extension ads
41 extension pad
42 3rd_gen_scale 0.52
43Assembly
44 filter remove_matches ^\s*//
45 filter remove_matches ^\s*;
46 filter call_regexp_common C
47 filter remove_inline //.*$
48 filter remove_inline ;.*$
49 extension S
50 extension asm
51 extension s
52 3rd_gen_scale 0.25
53Bourne Again Shell
54 filter remove_matches ^\s*#
55 filter remove_inline #.*$
56 extension bash
57 script_exe bash
58 3rd_gen_scale 3.81
59Bourne Shell
60 filter remove_matches ^\s*#
61 filter remove_inline #.*$
62 extension sh
63 script_exe sh
64 3rd_gen_scale 3.81
65C
66 filter remove_matches ^\s*//
67 filter call_regexp_common C
68 filter remove_inline //.*$
69 extension c
70 extension ec
71 extension pgc
72 3rd_gen_scale 0.77
73C Shell
74 filter remove_matches ^\s*#
75 filter remove_inline #.*$
76 extension csh
77 extension tcsh
78 script_exe csh
79 script_exe tcsh
80 3rd_gen_scale 3.81
81C#
82 filter remove_matches ^\s*//
83 filter call_regexp_common C
84 filter remove_inline //.*$
85 extension cs
86 3rd_gen_scale 1.36
87C++
88 filter remove_matches ^\s*//
89 filter remove_inline //.*$
90 filter call_regexp_common C
91 extension C
92 extension cc
93 extension cpp
94 extension cxx
95 extension pcc
96 3rd_gen_scale 1.51
97C/C++ Header
98 filter remove_matches ^\s*//
99 filter call_regexp_common C
100 filter remove_inline //.*$
101 extension H
102 extension h
103 extension hh
104 extension hpp
105 3rd_gen_scale 1.00
106CCS
107 filter call_regexp_common C
108 extension ccs
109 3rd_gen_scale 5.33
110COBOL
111 filter remove_cobol_comments
112 extension CBL
113 extension COB
114 extension cbl
115 extension cob
116 3rd_gen_scale 1.04
117CSS
118 filter call_regexp_common C
119 extension css
120 3rd_gen_scale 1.00
121ColdFusion
122 filter remove_html_comments
123 filter call_regexp_common HTML
124 extension cfm
125 3rd_gen_scale 4.00
126Crystal Reports
127 filter remove_matches ^\s*//
128 3rd_gen_scale 4.00
129D
130 filter remove_matches ^\s*//
131 filter call_regexp_common C
132 filter remove_inline //.*$
133 extension d
134 script_exe dmd
135 3rd_gen_scale 1.70
136DAL
137 filter remove_between []
138 extension da
139 3rd_gen_scale 1.50
140DOS Batch
141 filter remove_matches ^\s*rem
142 extension BAT
143 extension bat
144 3rd_gen_scale 0.63
145DTD
146 filter remove_html_comments
147 filter call_regexp_common HTML
148 extension dtd
149 3rd_gen_scale 1.90
150Erlang
151 filter remove_matches ^\s*%
152 filter remove_inline %.*$
153 extension erl
154 extension hrl
155 3rd_gen_scale 2.11
156Expect
157 filter remove_matches ^\s*#
158 filter remove_inline #.*$
159 extension exp
160 3rd_gen_scale 2.00
161Focus
162 filter remove_matches ^\s*\-\*
163 extension focexec
164 3rd_gen_scale 1.90
165Fortran 77
166 filter remove_f77_comments
167 filter remove_inline \!.*$
168 extension F
169 extension F77
170 extension f
171 extension f77
172 extension pfo
173 3rd_gen_scale 0.75
174Fortran 90
175 filter remove_f77_comments
176 filter remove_f90_comments
177 filter remove_inline \!.*$
178 extension F90
179 extension f90
180 3rd_gen_scale 1.00
181Fortran 95
182 filter remove_f77_comments
183 filter remove_f90_comments
184 filter remove_inline \!.*$
185 extension F95
186 extension f95
187 3rd_gen_scale 1.13
188Groovy
189 filter remove_matches ^\s*//
190 filter remove_inline //.*$
191 filter call_regexp_common C
192 extension groovy
193 3rd_gen_scale 4.10
194HTML
195 filter remove_html_comments
196 filter call_regexp_common HTML
197 extension htm
198 extension html
199 3rd_gen_scale 1.90
200Haskell
201 filter remove_haskell_comments >filename<
202 extension hs
203 extension lhs
204 3rd_gen_scale 2.11
205IDL
206 filter remove_matches ^\s*;
207 extension idl
208 script_exe idl
209 3rd_gen_scale 3.80
210JCL
211 filter remove_jcl_comments
212 extension jcl
213 3rd_gen_scale 1.67
214JSP
215 filter remove_html_comments
216 filter call_regexp_common HTML
217 filter remove_jsp_comments
218 filter remove_matches ^\s*//
219 filter add_newlines
220 filter call_regexp_common C
221 extension jsp
222 3rd_gen_scale 1.48
223Java
224 filter remove_matches ^\s*//
225 filter call_regexp_common C
226 filter remove_inline //.*$
227 extension java
228 3rd_gen_scale 1.36
229Javascript
230 filter remove_matches ^\s*//
231 filter call_regexp_common C
232 filter remove_inline //.*$
233 extension js
234 3rd_gen_scale 1.48
235Kermit
236 filter remove_matches ^\s*#
237 filter remove_matches ^\s*;
238 filter remove_inline #.*$
239 extension ksc
240 script_exe kermit
241 3rd_gen_scale 2.00
242Korn Shell
243 filter remove_matches ^\s*#
244 filter remove_inline #.*$
245 extension ksh
246 script_exe ksh
247 3rd_gen_scale 3.81
248Lisp
249 filter remove_matches ^\s*;
250 extension cl
251 extension el
252 extension jl
253 extension lsp
254 extension sc
255 extension scm
256 3rd_gen_scale 1.25
257LiveLink OScript
258 filter remove_matches ^\s*//
259 extension oscript
260 3rd_gen_scale 3.50
261Lua
262 filter remove_matches ^\s*\-\-
263 extension lua
264 script_exe lua
265 3rd_gen_scale 4.00
266MATLAB
267 filter remove_matches ^\s*%
268 filter remove_inline %.*$
269 3rd_gen_scale 4.00
270MSBuild scripts
271 filter remove_html_comments
272 filter call_regexp_common HTML
273 extension csproj
274 extension wdproj
275 3rd_gen_scale 1.90
276MUMPS
277 filter remove_matches ^\s*;
278 extension mps
279 3rd_gen_scale 4.21
280Modula3
281 filter call_regexp_common Pascal
282 extension i3
283 extension ig
284 extension m3
285 extension mg
286 3rd_gen_scale 2.00
287NASTRAN DMAP
288 filter remove_matches ^\s*\$
289 filter remove_inline \$.*$
290 extension dmap
291 3rd_gen_scale 2.35
292NAnt scripts
293 filter remove_html_comments
294 filter call_regexp_common HTML
295 extension build
296 3rd_gen_scale 1.90
297Objective C
298 filter remove_matches ^\s*//
299 filter call_regexp_common C
300 filter remove_inline //.*$
301 3rd_gen_scale 2.96
302Octave
303 filter remove_matches ^\s*#
304 filter remove_inline #.*$
305 script_exe octave
306 3rd_gen_scale 4.00
307Oracle Forms
308 filter call_regexp_common C
309 extension fmt
310 3rd_gen_scale 2.67
311Oracle Reports
312 filter call_regexp_common C
313 extension rex
314 3rd_gen_scale 2.76
315PHP
316 filter remove_matches ^\s*#
317 filter remove_matches ^\s*//
318 filter call_regexp_common C
319 filter remove_inline #.*$
320 filter remove_inline //.*$
321 extension php
322 extension php3
323 extension php4
324 extension php5
325 3rd_gen_scale 3.50
326Pascal
327 filter call_regexp_common Pascal
328 extension dpr
329 extension p
330 extension pas
331 extension pp
332 3rd_gen_scale 0.88
333Patran Command Language
334 filter remove_matches ^\s*#
335 filter remove_matches ^\s*\$#
336 filter call_regexp_common C
337 extension pcl
338 extension ses
339 3rd_gen_scale 2.50
340Perl
341 filter remove_below ^__(END|DATA)__
342 filter remove_matches ^\s*#
343 filter remove_below_above ^=head1
344 filter remove_inline #.*$
345 extension PL
346 extension perl
347 extension pl
348 extension plh
349 extension plx
350 extension pm
351 script_exe perl
352 script_exe perl5
353 3rd_gen_scale 4.00
354Python
355 filter remove_matches ^\s*#
356 filter docstring_to_C
357 filter call_regexp_common C
358 filter remove_inline #.*$
359 extension py
360 3rd_gen_scale 4.20
361Rexx
362 filter call_regexp_common C
363 extension rexx
364 3rd_gen_scale 1.19
365Ruby
366 filter remove_matches ^\s*#
367 filter remove_inline #.*$
368 extension rb
369 script_exe ruby
370 3rd_gen_scale 4.20
371Ruby HTML
372 filter remove_html_comments
373 filter call_regexp_common HTML
374 extension rhtml
375 3rd_gen_scale 4.00
376SKILL
377 filter call_regexp_common C
378 filter remove_matches ^\s*;
379 extension il
380 3rd_gen_scale 2.00
381SKILL++
382 filter call_regexp_common C
383 filter remove_matches ^\s*;
384 extension ils
385 3rd_gen_scale 2.00
386SQL
387 filter call_regexp_common C
388 filter remove_matches ^\s*--
389 filter remove_inline --.*$
390 extension SQL
391 extension psql
392 extension sql
393 3rd_gen_scale 2.29
394Scala
395 filter remove_matches ^\s*//
396 filter remove_inline //.*$
397 filter call_regexp_common C
398 extension scala
399 3rd_gen_scale 4.10
400Softbridge Basic
401 filter remove_above ^\s*Attribute\s+VB_Name\s+=
402 filter remove_matches ^\s*Attribute\s+
403 filter remove_matches ^\s*\47
404 extension SBL
405 extension sbl
406 3rd_gen_scale 2.76
407Tcl/Tk
408 filter remove_matches ^\s*#
409 filter remove_inline #.*$
410 extension itk
411 extension tcl
412 extension tk
413 script_exe tcl
414 script_exe tclsh
415 script_exe wish
416 3rd_gen_scale 4.00
417Teamcenter def
418 filter remove_matches ^\s*#
419 extension def
420 3rd_gen_scale 1.00
421Teamcenter met
422 filter call_regexp_common C
423 extension met
424 3rd_gen_scale 1.00
425Teamcenter mth
426 filter remove_matches ^\s*#
427 extension mth
428 3rd_gen_scale 1.00
429VHDL
430 filter remove_matches ^\s*--
431 filter remove_matches ^\s*//
432 filter call_regexp_common C
433 filter remove_inline --.*$
434 filter remove_inline //.*$
435 extension VHD
436 extension VHDL
437 extension vhd
438 extension vhdl
439 3rd_gen_scale 4.21
440Visual Basic
441 filter remove_above ^\s*Attribute\s+VB_Name\s+=
442 filter remove_matches ^\s*Attribute\s+
443 filter remove_matches ^\s*\47
444 extension VB
445 extension VBA
446 extension VBS
447 extension bas
448 extension cls
449 extension frm
450 extension vb
451 extension vba
452 extension vbs
453 3rd_gen_scale 2.76
454XAML
455 filter remove_html_comments
456 filter call_regexp_common HTML
457 extension xaml
458 3rd_gen_scale 1.90
459XML
460 filter remove_html_comments
461 filter call_regexp_common HTML
462 extension XML
463 extension xml
464 3rd_gen_scale 1.90
465XSLT
466 filter remove_html_comments
467 filter call_regexp_common HTML
468 extension XSL
469 extension XSLT
470 extension xsl
471 extension xslt
472 3rd_gen_scale 1.90
473YAML
474 filter remove_matches ^\s*#
475 filter remove_inline #.*$
476 extension yaml
477 extension yml
478 3rd_gen_scale 0.90
479awk
480 filter remove_matches ^\s*#
481 filter remove_inline #.*$
482 extension awk
483 script_exe awk
484 3rd_gen_scale 3.81
485bc
486 filter remove_matches ^\s*#
487 filter remove_inline #.*$
488 script_exe bc
489 3rd_gen_scale 1.50
490lex
491 filter call_regexp_common C
492 extension l
493 3rd_gen_scale 1.00
494m4
495 filter remove_matches ^dnl
496 extension ac
497 extension m4
498 3rd_gen_scale 1.00
499make
500 filter remove_matches ^\s*#
501 filter remove_inline #.*$
502 extension Gnumakefile
503 extension Makefile
504 extension am
505 extension gnumakefile
506 extension makefile
507 filename Gnumakefile
508 filename Makefile
509 filename gnumakefile
510 filename makefile
511 script_exe make
512 3rd_gen_scale 2.50
513sed
514 filter remove_matches ^\s*#
515 filter remove_inline #.*$
516 extension sed
517 script_exe sed
518 3rd_gen_scale 4.00
519vim script
520 filter remove_matches ^\s*"
521 filter remove_inline ".*$
522 extension vim
523 3rd_gen_scale 3.00
524yacc
525 filter call_regexp_common C
526 extension y
527 3rd_gen_scale 1.51
528RelaxNG Compact
529 filter remove_matches ^\s*#
530 filter remove_inline #.*$
531 extension rnc
532 3rd_gen_scale 1.5