{% extends "jury/base.html.twig" %} {% import "jury/jury_macros.twig" as macros %} {% block title %}Language {{ language.langid }} - {{ parent() }}{% endblock %} {% block extrahead %} {{ parent() }} {{ macros.table_extrahead() }} {{ macros.toggle_extrahead() }} {% endblock %} {% block content %}
| ID | {{ language.langid }} |
|---|---|
| External ID | {{ language.externalid }} |
| Entry point | {{ language.requireEntryPoint | printYesNo }} {% if language.requireEntryPoint and language.entryPointDescription %} ({{ language.entryPointDescription }}) {% endif %} |
| Allow submit | {% include 'jury/partials/language_toggle.html.twig' with {path: 'jury_language_toggle_submit', value: language.allowSubmit} %} |
| Allow judge | {% include 'jury/partials/language_toggle.html.twig' with {path: 'jury_language_toggle_judge', value: language.allowJudge} %} |
| Time factor | {{ language.timeFactor }} × |
| Compile script | {% if language.compileExecutable %} {{ language.compileExecutable.execid }} {% else %} none specified {% endif %} |
| Extensions | {{ language.extensions | join(', ') }} |
| Filter files passed to compiler by extension list | {% include 'jury/partials/language_toggle.html.twig' with {path: 'jury_language_toggle_filter_compiler_files', value: language.filterCompilerFiles} %} |
| Compiler version |
{% if language.compilerVersionCommand %}
$ {{ language.compilerVersionCommand }}
{% else %}
No command specified. {% endif %} {% if language.compilerVersion %}{{ language.compilerVersion }}
{% else %}
No canonical version recorded. {% endif %} |
| Runner version |
{% if language.runnerVersionCommand %}
$ {{ language.runnerVersionCommand }}
{% else %}
No command specified. {% endif %} {% if language.runnerVersion %}{{ language.runnerVersion }}
{% else %}
No canonical version recorded. {% endif %} |