Subject: | Compiler fails with paths containing "/.." |
The compiler fails to work with paths that contain "/..", such as: "dev/../root/jemplates"
It prints out the usage because it cannot find any template files in such paths.
The problem seems to be the regular expression in the recurse_dir() subroutine that is used to
filter out hidden files.
It is currently:
'\/\.'
but should be updated to:
'\/\.[^\.]'