Skip to content

Instantly share code, notes, and snippets.

@brandonbloom
Created September 9, 2011 23:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brandonbloom/1207566 to your computer and use it in GitHub Desktop.
Save brandonbloom/1207566 to your computer and use it in GitHub Desktop.
ABAP
filter remove_matches ^\*
extension abap
3rd_gen_scale 5.00
ADSO/IDSM
filter remove_matches ^\s*\*[\+\!]
extension adso
3rd_gen_scale 3.00
AMPLE
filter remove_matches ^\s*//
extension ample
extension dofile
extension startup
3rd_gen_scale 2.00
ASP
filter remove_matches ^\s*\47
extension asa
extension asp
3rd_gen_scale 1.29
ASP.Net
filter call_regexp_common C
extension asax
extension ascx
extension asmx
extension aspx
extension config
extension master
extension sitemap
extension webinfo
3rd_gen_scale 1.29
ActionScript
filter remove_matches ^\s*//
filter call_regexp_common C
extension as
3rd_gen_scale 1.36
Ada
filter remove_matches ^\s*--
extension ada
extension adb
extension ads
extension pad
3rd_gen_scale 0.52
Assembly
filter remove_matches ^\s*//
filter remove_matches ^\s*;
filter call_regexp_common C
filter remove_inline //.*$
filter remove_inline ;.*$
extension S
extension asm
extension s
3rd_gen_scale 0.25
Bourne Again Shell
filter remove_matches ^\s*#
filter remove_inline #.*$
extension bash
script_exe bash
3rd_gen_scale 3.81
Bourne Shell
filter remove_matches ^\s*#
filter remove_inline #.*$
extension sh
script_exe sh
3rd_gen_scale 3.81
C
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension c
extension ec
extension pgc
3rd_gen_scale 0.77
C Shell
filter remove_matches ^\s*#
filter remove_inline #.*$
extension csh
extension tcsh
script_exe csh
script_exe tcsh
3rd_gen_scale 3.81
C#
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension cs
3rd_gen_scale 1.36
C++
filter remove_matches ^\s*//
filter remove_inline //.*$
filter call_regexp_common C
extension C
extension cc
extension cpp
extension cxx
extension pcc
3rd_gen_scale 1.51
C/C++ Header
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension H
extension h
extension hh
extension hpp
3rd_gen_scale 1.00
CCS
filter call_regexp_common C
extension ccs
3rd_gen_scale 5.33
COBOL
filter remove_cobol_comments
extension CBL
extension COB
extension cbl
extension cob
3rd_gen_scale 1.04
CSS
filter call_regexp_common C
extension css
3rd_gen_scale 1.00
SASS
filter call_regexp_common C
extension sass
3rd_gen_scale 1.00
SCSS
filter call_regexp_common C
extension scss
3rd_gen_scale 1.00
Scala
filter remove_matches ^\s*//
filter remove_inline //.*$
filter call_regexp_common C
extension scala
3rd_gen_scale 1.20
ColdFusion
filter remove_html_comments
filter call_regexp_common HTML
extension cfm
3rd_gen_scale 4.00
Crystal Reports
filter remove_matches ^\s*//
3rd_gen_scale 4.00
D
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension d
script_exe dmd
3rd_gen_scale 1.70
DAL
filter remove_between []
extension da
3rd_gen_scale 1.50
DOS Batch
filter remove_matches ^\s*rem
extension BAT
extension bat
3rd_gen_scale 0.63
DTD
filter remove_html_comments
filter call_regexp_common HTML
extension dtd
3rd_gen_scale 1.90
Erlang
filter remove_matches ^\s*%
filter remove_inline %.*$
extension erl
extension hrl
3rd_gen_scale 2.11
Expect
filter remove_matches ^\s*#
filter remove_inline #.*$
extension exp
3rd_gen_scale 2.00
Focus
filter remove_matches ^\s*\-\*
extension focexec
3rd_gen_scale 1.90
Fortran 77
filter remove_f77_comments
filter remove_inline \!.*$
extension F
extension F77
extension f
extension f77
extension pfo
3rd_gen_scale 0.75
Fortran 90
filter remove_f77_comments
filter remove_f90_comments
filter remove_inline \!.*$
extension F90
extension f90
3rd_gen_scale 1.00
Fortran 95
filter remove_f77_comments
filter remove_f90_comments
filter remove_inline \!.*$
extension F95
extension f95
3rd_gen_scale 1.13
HTML
filter remove_html_comments
filter call_regexp_common HTML
extension htm
extension html
3rd_gen_scale 1.90
Haskell
filter remove_haskell_comments >filename<
extension hs
extension lhs
3rd_gen_scale 2.11
IDL
filter remove_matches ^\s*;
extension idl
script_exe idl
3rd_gen_scale 3.80
JCL
filter remove_jcl_comments
extension jcl
3rd_gen_scale 1.67
JSP
filter remove_html_comments
filter call_regexp_common HTML
filter remove_jsp_comments
filter remove_matches ^\s*//
filter add_newlines
filter call_regexp_common C
extension jsp
3rd_gen_scale 1.48
Java
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension java
3rd_gen_scale 1.36
Javascript
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
extension js
3rd_gen_scale 1.48
JST
extension jst
3rd_gen_scale 1.48
Kermit
filter remove_matches ^\s*#
filter remove_matches ^\s*;
filter remove_inline #.*$
extension ksc
script_exe kermit
3rd_gen_scale 2.00
Korn Shell
filter remove_matches ^\s*#
filter remove_inline #.*$
extension ksh
script_exe ksh
3rd_gen_scale 3.81
Lisp
filter remove_matches ^\s*;
extension cl
extension el
extension jl
extension lsp
extension sc
extension scm
3rd_gen_scale 1.25
LiveLink OScript
filter remove_matches ^\s*//
extension oscript
3rd_gen_scale 3.50
Lua
filter remove_matches ^\s*\-\-
extension lua
script_exe lua
3rd_gen_scale 4.00
MATLAB
filter remove_matches ^\s*%
filter remove_inline %.*$
3rd_gen_scale 4.00
MSBuild scripts
filter remove_html_comments
filter call_regexp_common HTML
extension csproj
extension wdproj
3rd_gen_scale 1.90
MUMPS
filter remove_matches ^\s*;
extension mps
3rd_gen_scale 4.21
Modula3
filter call_regexp_common Pascal
extension i3
extension ig
extension m3
extension mg
3rd_gen_scale 2.00
NASTRAN DMAP
filter remove_matches ^\s*\$
filter remove_inline \$.*$
extension dmap
3rd_gen_scale 2.35
NAnt scripts
filter remove_html_comments
filter call_regexp_common HTML
extension build
3rd_gen_scale 1.90
Objective C
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline //.*$
3rd_gen_scale 2.96
Octave
filter remove_matches ^\s*#
filter remove_inline #.*$
script_exe octave
3rd_gen_scale 4.00
Oracle Forms
filter call_regexp_common C
extension fmt
3rd_gen_scale 2.67
Oracle Reports
filter call_regexp_common C
extension rex
3rd_gen_scale 2.76
PHP
filter remove_matches ^\s*#
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline #.*$
filter remove_inline //.*$
extension php
extension php3
extension php4
extension php5
3rd_gen_scale 3.50
Pascal
filter call_regexp_common Pascal
extension dpr
extension p
extension pas
extension pp
3rd_gen_scale 0.88
Patran Command Language
filter remove_matches ^\s*#
filter remove_matches ^\s*\$#
filter call_regexp_common C
extension pcl
extension ses
3rd_gen_scale 2.50
Perl
filter remove_below ^__(END|DATA)__
filter remove_matches ^\s*#
filter remove_below_above ^=head1
filter remove_inline #.*$
extension PL
extension perl
extension pl
extension plh
extension plx
extension pm
script_exe perl
script_exe perl5
3rd_gen_scale 4.00
Python
filter remove_matches ^\s*#
filter docstring_to_C
filter call_regexp_common C
filter remove_inline #.*$
extension py
3rd_gen_scale 4.20
Rexx
filter call_regexp_common C
extension rexx
3rd_gen_scale 1.19
Ruby
filter remove_matches ^\s*#
filter remove_inline #.*$
extension rb
script_exe ruby
3rd_gen_scale 4.20
Ruby HTML
filter remove_html_comments
filter call_regexp_common HTML
extension rhtml
3rd_gen_scale 4.00
CoffeeScript
filter remove_matches ^\s*#
filter remove_inline #.*$
extension coffee
script_exe coffee
3rd_gen_scale 4.20
SKILL
filter call_regexp_common C
filter remove_matches ^\s*;
extension il
3rd_gen_scale 2.00
SKILL++
filter call_regexp_common C
filter remove_matches ^\s*;
extension ils
3rd_gen_scale 2.00
SQL
filter call_regexp_common C
filter remove_matches ^\s*--
filter remove_inline --.*$
extension SQL
extension psql
extension sql
3rd_gen_scale 2.29
Softbridge Basic
filter remove_above ^\s*Attribute\s+VB_Name\s+=
filter remove_matches ^\s*Attribute\s+
filter remove_matches ^\s*\47
extension SBL
extension sbl
3rd_gen_scale 2.76
Tcl/Tk
filter remove_matches ^\s*#
filter remove_inline #.*$
extension itk
extension tcl
extension tk
script_exe tcl
script_exe tclsh
script_exe wish
3rd_gen_scale 4.00
Teamcenter def
filter remove_matches ^\s*#
extension def
3rd_gen_scale 1.00
Teamcenter met
filter call_regexp_common C
extension met
3rd_gen_scale 1.00
Teamcenter mth
filter remove_matches ^\s*#
extension mth
3rd_gen_scale 1.00
VHDL
filter remove_matches ^\s*--
filter remove_matches ^\s*//
filter call_regexp_common C
filter remove_inline --.*$
filter remove_inline //.*$
extension VHD
extension VHDL
extension vhd
extension vhdl
3rd_gen_scale 4.21
Visual Basic
filter remove_above ^\s*Attribute\s+VB_Name\s+=
filter remove_matches ^\s*Attribute\s+
filter remove_matches ^\s*\47
extension VB
extension VBA
extension VBS
extension bas
extension cls
extension frm
extension vb
extension vba
extension vbs
3rd_gen_scale 2.76
XML
filter remove_html_comments
filter call_regexp_common HTML
extension XML
extension xml
3rd_gen_scale 1.90
XSD
filter remove_html_comments
filter call_regexp_common HTML
extension XSD
extension xsd
3rd_gen_scale 1.90
XSLT
filter remove_html_comments
filter call_regexp_common HTML
extension XSL
extension XSLT
extension xsl
extension xslt
3rd_gen_scale 1.90
YAML
filter remove_matches ^\s*#
filter remove_inline #.*$
extension yaml
extension yml
3rd_gen_scale 0.90
awk
filter remove_matches ^\s*#
filter remove_inline #.*$
extension awk
script_exe awk
3rd_gen_scale 3.81
bc
filter remove_matches ^\s*#
filter remove_inline #.*$
script_exe bc
3rd_gen_scale 1.50
lex
filter call_regexp_common C
extension l
3rd_gen_scale 1.00
m4
filter remove_matches ^dnl
extension ac
extension m4
3rd_gen_scale 1.00
make
filter remove_matches ^\s*#
filter remove_inline #.*$
extension Gnumakefile
extension Makefile
extension am
extension gnumakefile
extension makefile
filename Gnumakefile
filename Makefile
filename gnumakefile
filename makefile
script_exe make
3rd_gen_scale 2.50
sed
filter remove_matches ^\s*#
filter remove_inline #.*$
extension sed
script_exe sed
3rd_gen_scale 4.00
vim script
filter remove_matches ^\s*"
filter remove_inline ".*$
extension vim
3rd_gen_scale 3.00
yacc
filter call_regexp_common C
extension y
3rd_gen_scale 1.51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment