From 619e014d0da5eaae39c3a663408ef00bda1cb128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Mart=C3=ADn=20Sotuyo=20Dodero?= Date: Thu, 26 Jan 2023 18:59:55 -0300 Subject: [PATCH] Properly define TEXT_BLOCK tokens --- pmd-java/etc/grammar/Java.jjt | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/pmd-java/etc/grammar/Java.jjt b/pmd-java/etc/grammar/Java.jjt index aec5358c6d..e3c4b1f466 100644 --- a/pmd-java/etc/grammar/Java.jjt +++ b/pmd-java/etc/grammar/Java.jjt @@ -936,12 +936,24 @@ TOKEN : )* "\"" > -| - < TEXT_BLOCK_LITERAL: - "\"\"\"" ()* - ( ~["\\"] | | )* - "\"\"\"" - > +} + +/* TEXT BLOCKS */ +MORE : +{ + < "\"\"\"" ()* > : IN_TEXT_BLOCK_LITERAL +} + + +TOKEN : +{ + : DEFAULT +} + + +MORE : +{ + < ~["\\"] | | > } /* IDENTIFIERS */