Как использовать escape-символ обратной косой черты для новой строки в JavaCC?

У меня есть задание создать лексический анализатор, и у меня все работает, кроме одного бита. Мне нужно создать строку, которая будет принимать новую строку, и строка отделяется двойными кавычками. Строка принимает любое число, букву, некоторую указанную пунктуацию, обратную косую черту и двойные кавычки внутри разделителей. Я не могу понять, как избежать перехода на новую строку. Есть ли определенный способ экранирования символов, таких как новая строка и табуляция?

Вот мой код, который может помочь

< STRING : ( < QUOTE> (< QUOTE > | < BACKSLASH > | < ID > | < NUM > | " " )* <QUOTE>) >
< #QUOTE : "\"" >
< #BACKSLASH : "\\" >

Таким образом, моя строка должна содержать кавычку, затем любой из следующих символов, например, обратную косую черту, пробел, число и т. Д., А затем следующую кавычку. Символ новой строки, например "\ n", не работает. Заранее спасибо!