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

5 ответов

Определение манифеста сборки не соответствует ссылке на сборку

Я обновил все пакеты моего проекта MVC и получил следующую ошибку: Не удалось загрузить файл или сборку 'Antlr3.Runtime, Версия = 3.5.0.2, Культура = нейтральная, PublicKeyToken = eb42632606e9261f' или одна из ее зависимостей. Определение ...

5 ответов

Определение манифеста сборки не соответствует ссылке на сборку

4 ответа

Тестирование грамматики ANTLR

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

1 ответ

Как мне сделать TreeParser в ANTLR3?

Я пытаюсь изучить синтаксический анализ языка для удовольствия ... Я создал грамматику ANTLR, которая, я считаю, будет соответствовать простому языку, который я надеюсь реализовать. Он будет иметь следующий синтаксис: <FunctionName> ( ...

1 ответ

Предположим, что ID1 может соответствовать некоторым дополнительным символам, которые недопустимы в ID2. Предположим, @. В этом случае identifier2 будет соответствовать этому также. Я не хочу, чтобы identifier2 соответствовал этому.

я есть правила лексера в Antlr3 как: HYPHEN : '-'; TOKEN : HYPHEN CHARS; CHARS : 'a' ..'z';Правило парсера таково: exp : CHARS | some complex expression; parser_rule : exp HYPHEN exp;Если я попытаюсь сопоставить 'abc-abc' с parser_rule, ...

5 ответов

Как сопоставить строку, но без учета регистра?

Допустим, я хочу соответствовать «пиву», но не заботиться о чувствительности к регистру. В настоящее время я определяю токен как ('b' | 'B' 'e' | 'E' 'e' | 'E' 'r' | 'R'), но у меня их много, и на самом деле это не так. хочу справиться с ...

1 ответ

Спасибо за ответ, я использую C # сам, но я отказался от Antler для лекселя / парсера с ручным кодированием, отчасти потому, что у antler какое-то время было много проблем с целью C #, но также и потому, что у antler есть проблемы, когда наш "язык" встроенный в необработанный текст, такой как HTML или JavaScript. Antler (или, по крайней мере, насколько я могу судить) лучше всего подходит для более строгого синтаксиса.

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

1 ответ

синтаксические предикаты - Обновление с Antlr 3 до Antlr 4

У меня есть синтаксический предикат, что я должен конвертировать в Antlr 4. Грамматика написана не мной, поэтому я понятия не имею, как преобразовать их осмы...

1 ответ

 Я в тебя верю

исал грамматику ANTLR3, разделенную на более мелкие правила для повышения читабельности. Например: messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end ; # Where mscHead is a shortcut to : mscHead: mscName mscParameterDecl? timeOffset? ...

6 ответов

Извините, только снял вопрос. OP-теги Scala (которые не работают ни в каком смысле в чистом смысле), ANTLR предоставляет парсер, используемый в Scala. Ваша точка зрения, тем не менее.

етил явное отсутствие парсеров LL, которые создают парсеры на функциональных языках. Идеальная находка для того, что я искал безуспешно, - это создание парсера на Haskell для LL (*) грамматики в стиле ANTLR (по модулю незначительного ...