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