Вопросы по теме '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 просмотров

Как изменить путь, по которому генерируется файл 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 просмотров

Многострочный комментарий в JFlex — ошибка EOF
Я пытаюсь распознать многострочные комментарии с помощью JFlex. Он хорошо работает с комментариями в конце строки, но я получаю сообщение об ошибке с комментариями типа /*Comment...*/ . Я использую состояния для распознавания этого типа...
515 просмотров

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