название таблицы определяю как:
tableName = Optional('`') + Group( ident + Optional( "." + ident )).setResultsName( "tables" ) + Optional ('`')
смотрел класс QuotedString и функцию nestedExpr:
QuotedString - определяет шаблон для слова в кавычках, а у меня в кавычках не слово, а выражение.
nestedExpr - определяет выражение внутри тегов, но открывающие и закрывающие теги должны отличаться.