(refs #35) Fix bug prohibit recursive ^ syntax