Add SBCL
[plack-app-gruntmaster.git] / js / 90-divine-format.js
1 (function(){
2 'use strict';
3
4 function divine_format() {
5 var filename = $('#prog').val();
6 var ext = /\.([^.]*)$/.exec(filename)[1];
7 var format;
8
9 switch(ext) {
10 case 'c':
11 format = 'C';
12 break;
13 case 'cc':
14 case 'cpp':
15 case 'cxx':
16 case 'C':
17 format = 'CPP';
18 break;
19 case 'go':
20 format = 'GOLANG';
21 break;
22 case 'hs':
23 case 'lhs':
24 format = 'HASKELL';
25 break;
26 case 'lisp':
27 case 'lsp':
28 case 'cl':
29 case 'l':
30 format = 'SBCL';
31 break;
32 case 'java':
33 format = 'JAVA';
34 break;
35 case 'pas':
36 format = 'PASCAL';
37 break;
38 case 'pl':
39 format = 'PERL';
40 break;
41 case 'py':
42 format = 'PYTHON';
43 break;
44 }
45
46 if(format)
47 $('#prog_format').val(format);
48 }
49
50 $( document ).ready(function() {
51 $('#prog').on('change', divine_format);
52 });
53 })();
This page took 0.025458 seconds and 5 git commands to generate.