Add D, OCaml, PHP, Python3
authorMarius Gavrilescu <marius@ieval.ro>
Fri, 12 Feb 2016 10:31:47 +0000 (10:31 +0000)
committerMarius Gavrilescu <marius@ieval.ro>
Fri, 12 Feb 2016 10:31:47 +0000 (10:31 +0000)
js/90-divine-format.js
lib/Plack/App/Gruntmaster.pm
tmpl/pb_entry.en

index 3b0943fab6d2926ee550eca2af22cfed094c4bd8..2fdc65f849fbe065ac519de12c76c3ac8f6c7dda 100644 (file)
@@ -6,6 +6,8 @@ const ext_table = {
        'cxx' : 'CPP',
        'C'   : 'CPP',
 
+       'd'   : 'D',
+
        'go'  : 'GOLANG',
 
        'gs'  : 'GOLFSCRIPT',
@@ -15,6 +17,8 @@ const ext_table = {
 
        'm'   : 'OBERON',
 
+       'ml'  : 'OCAML',
+
        'lisp': 'SBCL',
        'lsp' : 'SBCL',
        'cl'  : 'SBCL',
@@ -26,6 +30,8 @@ const ext_table = {
 
        'pl'  : 'PERL',
 
+       'php' : 'PHP',
+
        'py'  : 'PYTHON',
 
        'rb'  : 'RUBY'
index 8d9684266adb6093930aa10feea048335e249967..cda45fc04ded26aacac855140c8a0ec42e058928 100644 (file)
@@ -24,16 +24,20 @@ use constant USER_REGEX => qr/^\w{2,20}$/a;
 use constant FORMAT_EXTENSION => {
        C => 'c',
        CPP => 'cpp',
+       D => 'd',
        GCCGO => 'go',
        GOLANG => 'go',
        GOLFSCRIPT => 'gs',
        HASKELL => 'hs',
        OBERON => 'm',
        MONO => 'cs',
+       OCAML => 'ml',
        JAVA => 'java',
        PASCAL => 'pas',
        PERL => 'pl',
+       PHP => 'php',
        PYTHON => 'py',
+       PYTHON3 => 'py',
        RUBY => 'rb',
        SBCL => 'l',
 };
index 9ad7d75de5bbe5591802f11e3e28556b0ae968cb..a7b2bc0286bf4178ad49ae631d912be24c443fae 100644 (file)
 <div class="form-group"><label for="prog_format">File format:</label><select id="prog_format" name="prog_format" class="form-control" required>
 <option value="C">C11 (gcc 4.9.2)</option>
 <option value="CPP" selected>C++11 (g++ 4.9.2)</option>
+<option value="D">D (gdc 4.9.2)</option>
 <option value="GCCGO">Go (gccgo 4.9.2)</option>
 <option value="GOLANG">Go (gc 1.3.3)</option>
 <!-- <option value="GOLFSCRIPT">Golfscript (golfscript.rb)</option> -->
 <option value="HASKELL">Haskell (ghc 7.6.3)</option>
 <option value="JAVA">Java (openjdk 7u95)</option>
 <option value="OBERON">Oberon (obc 2.9.7)</option>
+<option value="OCAML">OCaml (ocamlopt 4.01.0)</option>
 <option value="PASCAL">Pascal (fpc 2.6.4)</option>
 <option value="PERL">Perl (perl 5.20.2)</option>
+<option value="PHP">PHP (php 5.6.17)</option>
 <option value="PYTHON">Python (python 2.7.9)</option>
+<option value="PYTHON3">Python (python 3.4.2)</option>
 <option value="RUBY">Ruby (ruby 2.1.5)</option>
 <option value="SBCL">Common Lisp (sbcl 1.2.4)</option>
 </select></div>
This page took 0.013744 seconds and 4 git commands to generate.