Вопросы по теме 'jflex'
LookAhead не работает в JFlex
Я пытаюсь использовать JFlex для создания синтаксического анализатора, но сталкиваюсь с очень простой проблемой. Я хочу иметь этот токен
[A-Za-z]+_N$ { System.out.println("Noun"); }
и пусть он распознает «car_N» как «существительное», а НЕ...
1125 просмотров
schedule
27.07.2023
JFlex и символы с диакритическими знаками
Мне нужно создать синтаксический анализатор с JFlex для извлечения всех слов из входного файла, включая слова с акцентированными символами, такими как á, é, í, ó, ú, ñ,...
Моя проблема в том, что даже установив все файлы с кодировкой UTF8 и тегом%...
1136 просмотров
schedule
29.01.2023
Не удается получить вывод JFlex для компиляции
Мне нужно сделать компилятор для подмножества C, и я решил использовать JFlex и Cup. Однако, когда я создаю свой файл .jflex , он отлично компилируется с JFlex, но вывод (файл .java) не компилируется.
Каталог:
src:
Lexer.java...
3256 просмотров
schedule
17.07.2022
Пользовательский язык RSyntaxTextArea JFlex
Я пытаюсь использовать JFlex для добавления подсветки пользовательского языка в RSyntaxTextArea. Однако в тот момент, когда я набираю символ, я получаю исключение Index Out of Bounds:
http://pastie.org/private/ygjyj4y5nludeu3dn1xug
Это...
465 просмотров
schedule
12.11.2022
Как изменить путь, по которому генерируется файл Java-лексера Grammar-Kit?
Как изменить путь, по которому сгенерированный Grammar-Kit файл JFlex lexer Java генерируется?
Я задал вопрос через систему отслеживания ошибок Grammar-Kit , но не получил отклик.
Я устал от того, что лексер не помещается в каталог с моими...
114 просмотров
schedule
06.11.2022
JFlex Lexer, который различает скобки класса и скобки метода
Мне нужно написать лексер для детектора плагиата исходного кода Java. Вот пример того, чего я хочу добиться.
//Java code Tokens:
public class Count { Begin Class
public static void...
208 просмотров
schedule
13.04.2023
Многострочный комментарий в JFlex — ошибка EOF
Я пытаюсь распознать многострочные комментарии с помощью JFlex. Он хорошо работает с комментариями в конце строки, но я получаю сообщение об ошибке с комментариями типа /*Comment...*/ . Я использую состояния для распознавания этого типа...
515 просмотров
schedule
25.08.2022
FileInputStream не может быть преобразован в Reader
Я пытаюсь прочитать свой текстовый файл "inputFile.txt", но система показывает следующую ошибку. Может ли кто-нибудь помочь мне решить эту ошибку? Благодарю вас!
ошибка: несовместимые типы: FileInputStream не может быть преобразован в Reader...
1904 просмотров
schedule
18.09.2022
Как ссылаться на атрибут из парсера .bnf в JFlex?
Я использую синтаксический анализатор .bnf для обнаружения определенных выражений, и я использую JFlex для обнаружения различных разделов этих выражений. Моя проблема в том, что некоторые из этих выражений могут содержать вложенные выражения, и я не...
102 просмотров
schedule
15.10.2022
Как Jflex может вернуть несколько терминалов одновременно
Этот вопрос о Flex дает пример неблокирующего do-loop в фортране:
DO 20 I=1, N ! line 1
DO 20 J=1, N ! line 2
! more codes
20 CONTINUE ! line 4
По мере уточнения вопроса в строке 4 метка 20 служит концом как внутреннего,...
25 просмотров
schedule
13.03.2023
Значение yy в сканере/лексере, таком как jflex
Каково значение префикса yy в лексерах?
Я вижу такие методы/поля, как yyline , yycolumn , yytext и т. д.
Имеет ли префикс yy какое-то историческое значение в мире лексеров?
PS: я совершенно новичок в компиляторах
70 просмотров
schedule
18.04.2023