REPL

%{if (action.contains("java")) { %}

-Java

%{ } else{ }%

-Scala

%{ } }% #{navigation /} #{if (action.contains("java"))} #{/if}


#{list results}
${_}
#{/list}
#{if error}

Oops, ${error.message}

%{if (script.split('\n').size()>=2) { if (action.contains("java")) { try { %}
${script.split('\n')[error.getErrorLineNumber()-2]}
%{ } catch (NullPointerException ex) { %}
${trace}
%{ } }% %{ } else{ try { }%
${script.split('\n')[error.line-3]}
%{ } catch (Exception ex) { }%
${trace}
%{ } }% %{ } }% %{ } else{ }%
${script}
%{ } }%
#{/if}