Результаты поиска по запросу "lexical-analysis"

1 ответ

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

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

1 ответ

DFAs против Regexes при внедрении лексического анализатора?

(Я только учусь писать компилятор, поэтому, пожалуйста, исправьте меня, если я сделаю какие-то неправильные заявления) Зачем кому-то еще реализовывать DFA в коде (операторы goto, реализации на основе таблиц), когда они могут просто использовать ...

2 ответа

ANTLR - КОГДА ИСПОЛЬЗОВАТЬ ПРАВИЛА PARSER ПРОТИВ ЛЕКСЕРНЫХ ПРАВИЛ?

имаю теорию разделения теоретических правил и правил лексера в теории, но каковы практические различия между этими двумя утверждениями в ANTLR:

ТОП публикаций

2 ответа

+1: Вы не можете сделать это с одним захватом регулярных выражений; Вы должны сделать это по-другому.

я есть регулярное выражение Python, которое содержит группу, которая может встречаться ноль или много раз, но когда я получаю список групп впоследствии, присутствует только последняя. Пример: re.search("(\w)*", "abcdefg").groups() это ...

2 ответа

@tiftik - отметил, спасибо. (См. Вычеркнуть)

того, не закрывая комментарий/*...Что такое лексическая ошибка в C?

2 ответа

пожалуйста, отредактируйте свое сообщение и немного отформатируйте его, чтобы сделать его читабельным (пробовал, но потерялся ;-)

аюсь сделать калькулятор в C или Objective-C, который принимает строку в соответствии с 8/2+4(3*9)^2и возвращает ответ 2920. Я бы предпочел не использовать генератор, такой как Lex или Yacc, поэтому я хочу закодировать его с нуля. Как мне ...

3 ответа

Написание ассемблера Z80 - лексизация ASM и построение дерева разбора с использованием композиции?

Я очень плохо знаком с концепцией написания ассемблера, и даже после прочтения большого количества материала яЯ все еще испытываю трудности, оборачиваясь вок...

3 ответа

Советы по созданию «Грамматики без контекста»

Я новичок в CFG 's,Может кто-нибудь дать мне советы по созданию CFG, который генерирует какой-то языкНапример

3 ответа

Как использовать yylval со строками в yacc

Я хочу передать фактическую строку токена. Если у меня есть токен с именем ID, я хочу, чтобы мой файл yacc действительно знал, как называется ID. Мне нужно п...

3 ответа

Как я могу изменить текст токенов в CommonTokenStream с помощью ANTLR?

Я пытаюсь изучить ANTLR и одновременно использовать его для текущего проекта.Я дошел до того, что я могу запустить лексер для фрагмента кода и вывести его на...