id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
141	neglected parsing in unfound $LANGUAGE_NAME{...} templates	mpo	jgou	"Similar to #50 and #64 I'm seeing this behaviour in js nested in the template:

The following snippet:

{{{
    \$(document).ready(function(){
        var base = '${publicUri('service:/jpaRestlet/')}';
    }
}}}

Requires the first $ to be escaped in order to make the template-language execute the publicUri function.

I assume the string '(document).ready(function()' doesn't match a supported language name in the template engine, which causes the complete code block between matching {..} to be skipped.

This is of course introduced by nesting languages into languages and should in general be avoided. However this specific sample really requires template-resolving on top of the js code.


Note that the \$ (escape) syntax is a suitable workaround for the time being."	defect	closed	minor	0.3	universe/kauri-template	trunk	fixed		
