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

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

Вот'некоторые из моего кода, которые могут помочь

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос