123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- #!/usr/bin/perl
- [
- {
- name => 'Ruby',
- cmd => ['ruby', '%in%'],
- ext => ['rb'],
- },
- {
- name => 'mRuby',
- cmd => ['mruby', '%in%'],
- ext => ['mrb'],
- },
- {
- name => 'Perl',
- cmd => ['perl', '%in%'],
- ext => ['pl'],
- },
- {
- name => 'Pike',
- cmd => ['pike', '%in%'],
- ext => ['pike'],
- },
- {
- name => 'Python 2',
- cmd => ['python2', '%in%'],
- ext => ['py', 'py2'],
- },
- {
- name => 'Python 3',
- cmd => ['python3', '%in%'],
- ext => ['py', 'py3'],
- },
- {
- name => 'PyPy',
- cmd => ['pypy', '%in%'],
- ext => ['py', 'pypy'],
- },
- {
- name => 'Lua',
- cmd => ['lua', '%in%'],
- ext => ['lua'],
- },
- {
- name => 'LuaJIT',
- cmd => ['luajit', '%in%'],
- ext => ['lua'],
- },
- {
- name => 'AWK (gawk)',
- cmd => ['gawk', '-f', '%in%'],
- ext => ['awk', 'gawk'],
- },
- {
- name => 'AWK (nawk)',
- cmd => ['nawk', '-f', '%in%'],
- ext => ['awk', 'nawk'],
- },
- {
- name => 'AWK (mawk)',
- cmd => ['mawk', '-f', '%in%'],
- ext => ['awk', 'mawk'],
- },
- {
- name => 'OCaml',
- cmd => ['ocaml', '%in%'],
- ext => ['ml', 'ocaml'],
- },
- {
- name => 'Scala',
- cmd => ['scala', '%in%'],
- ext => ['sc', 'scala'],
- },
- {
- name => 'Brat',
- cmd => ['brat', '%in%'],
- ext => ['brat'],
- },
- {
- name => 'Tcl',
- cmd => ['tclsh', '%in%'],
- ext => ['tcl'],
- },
- {
- name => 'Julia',
- cmd => ['julia', '%in%'],
- ext => ['jl', 'julia'],
- },
- {
- name => 'PHP',
- cmd => ['php', '%in%'],
- ext => ['php'],
- },
- {
- name => 'Perl6 MoarVM',
- cmd => ['perl6-m', '%in%'],
- ext => ['p6', 'pl6'],
- },
- {
- name => 'Groovy',
- cmd => ['groovy', '%in%'],
- ext => ['gvy', 'groovy', 'gy'],
- },
- {
- name => 'Elixir',
- cmd => ['elixir', '%in%'],
- ext => ['ex', 'exs'],
- },
- {
- name => 'Clojure',
- cmd => ['clojure', '%in%'],
- ext => ['clj'],
- },
- {
- name => 'Crystal',
- cmd => ['crystal', '%in%', '--'],
- ext => ['cr'],
- },
- {
- name => 'JRuby',
- cmd => ['jruby', '%in%'],
- ext => ['rb'],
- },
- ]
|