7
ответов

“Лексический анализатор” бедного человека для C#

Я пытаюсь записать очень простой синтаксический анализатор в C#. Мне нужен лексический анализатор - что-то, что позволяет мне связать регулярные выражения с маркерами, таким образом, он читает в regexs и дает мне назад символы. Это походит на меня...
вопрос задан: 20 June 2009 01:23
6
ответов

Инструменты лексического анализатора/синтаксического анализатора

Который лексический анализатор/парсер-генератор является лучшим (самый легкий использовать, самый быстрый) для C или C++? Я использую гибкий провод и бизона прямо сейчас, но бизон только обрабатывает LALR (1) грамматики. Язык, который я анализирую, не дел
вопрос задан: 6 May 2013 11:26
6
ответов

Лексический анализатор записан в JavaScript?

У меня есть проект, где пользователь должен определить ряд инструкций для ui, который полностью записан в JavaScript. У меня должна быть способность проанализировать строку инструкций и затем перевести...
вопрос задан: 1 December 2009 02:16
5
ответов

рука, кодирующая синтаксический анализатор

Для всего Вы гуру компилятора я хочу записать синтаксический анализатор с рекурсивным спуском, и я хочу сделать это только с кодом. Никакие генерирующиеся лексические анализаторы и синтаксические анализаторы от некоторой другой грамматики и не говорят мне
вопрос задан: 28 July 2017 03:10
5
ответов

Лучший способ маркировать и проанализировать языки программирования в моем [закрытом] приложении

Я работаю над инструментом, который выполнит некоторые простые преобразования на программах (как метод извлечения). Чтобы сделать это, я должен буду выполнить первые несколько шагов компиляции (маркирование, анализируя и...
вопрос задан: 12 February 2010 15:32
5
ответов

Синтаксический анализатор, как к в.NET

Я хотел бы понять, как создать синтаксический анализатор в.NET для обработки исходных файлов. Например, возможно, я мог начать путем изучения, как проанализировать SQL или HTML или CSS и затем действовать на результаты, чтобы быть в состоянии к...
вопрос задан: 15 October 2009 20:05
5
ответов

Хороший парсер-генератор (думают lex/yacc или antlr) для.NET? Время изготовления только? [закрытый]

Существует ли хороший парсер-генератор (думайте lex/yacc или antlr) для.NET? Кто-либо, которые имеют лицензию, которая не испугала бы адвокатов? Партия LGPL, но я работаю над встроенными компонентами и некоторыми организациями...
вопрос задан: 20 August 2009 12:16
4
ответа

Как к efficently создают интерпретатор (lexer+parser) в C?

Я пытаюсь сделать метаязык для написания кода разметки (такого как xml и HTML), который может быть непосредственно встроен в код C/C++. Вот простая выборка, записанная на этом языке, я называю это WDI (сеть...
вопрос задан: 22 July 2018 09:32
4
ответа

лексические анализаторы / синтаксические анализаторы для (ООН) [закрытые] документы структурированного текста

Существует много синтаксических анализаторов и лексических анализаторов для сценариев (т.е. структурированные языки программирования). Но я ищу тот, который может повредить (почти) документ неструктурированного текста в большие разделы, например.
вопрос задан: 18 January 2010 16:57
4
ответа

Как я могу проанализировать повышенный текст для последующей обработки?

Посмотрите обновленные входные и выходные данные при Редактировании 1. То, что я пытаюсь выполнить, поворачивается + 1 + 1.1 + 1.1.1 - 1.1.1.1 - 1.1.1.2 + 1.2 - 1.2.1 - 1.2.2 - 1.3 + 2 - 3 в данные Python...
вопрос задан: 7 July 2009 07:12
3
ответа

Ища четкое определение того, что “токенизатор”, “синтаксический анализатор” и “лексические анализаторы” и как они связываются друг с другом и используются?

Я ищу четкое определение того, что "токенизатор", "синтаксический анализатор" и "лексический анализатор" и как они связаны друг с другом (например, синтаксический анализатор использует токенизатор или наоборот)? Я должен созд
вопрос задан: 28 March 2018 22:30
3
ответа

Если Лексер разрешает и индексирует литералы [дубликаты]

Википедия говорит: лексический токен или просто токен - это пара, состоящая из имени токена и необязательного значения токена. Я потратил много времени, пытаясь выяснить, имеет ли значение токена ...
вопрос задан: 12 June 2011 05:33
3
ответа

C# имеет (прямой) flex/yacc порт? Или что люди лексического анализатора/синтаксического анализатора используют для C#? [закрытый]

Я мог бы быть неправым, но похоже, что нет никакого прямого гибкого провода/бизона (lex/yacc) порта для C#/.NET до сих пор. Для LALR-парсера я нашел GPPG/GPLEX, и для LL-анализатора, существует известный ANTLR. Но, я...
вопрос задан: 4 June 2010 13:48
3
ответа

Грамматика ANTLR: синтаксический анализатор - и литералы лексического анализатора

Что является различием между этой грамматикой:... if_statement: 'если' условие 'затем' оператор 'еще' оператор 'end_if';... и это:... if_statement: ЕСЛИ оператор THEN условия ЕЩЕ...
вопрос задан: 23 March 2010 13:02
3
ответа

Определение “настроения” текстовых фраз посредством лексического анализа

Я надеюсь применять очки (положительный, отрицательный или нейтральный) к коротким фразам текста. За исключением парсинга эмотиконов и создания предположений на основе их использования, я не уверен в том, что еще попробовать. Может...
вопрос задан: 15 June 2009 15:46
2
ответа

Как Вы проанализировали бы добавление отступа (стиль Python)?

Как Вы определили бы свои правила синтаксического анализатора и лексического анализатора проанализировать язык, который использует добавление отступа для определения объема. Я уже погуглил и нашел умный подход для парсинга его путем генерации ОТСТУПА...
вопрос задан: 23 May 2017 12:04
2
ответа

Лексический анализатор/синтаксический анализатор, чтобы сгенерировать код Scala от грамматики BNF

Я в настоящее время ищу лексический анализатор/синтаксический анализатор, который генерирует код Scala от грамматики BNF (ocamlyacc файл с приоритетом и ассоциативностью). Я вполне смущен, так как я почти ничего не нашел о том, как...
вопрос задан: 26 April 2017 11:24
2
ответа

Не мог скомпилировать вывод закона

Когда я пытаюсь скомпилировать вывод этой тривиальной программы закона: # lex.l целое число printf ("найденный ключевым словом INT"); использование: $ gcc lex.yy.c я добираюсь: Неопределенные символы: "_yywrap", от которого ссылаются:.
вопрос задан: 10 April 2010 05:40
2
ответа

Стандартный формат для деревьев синтаксического анализа и абстрактных синтаксических деревьев

У меня есть идея для проекта хобби, который выполняет некоторый анализ кода и управление. Этот проект потребует и деревьев синтаксического анализа и абстрактных синтаксических деревьев данного исходного файла. Кроме того, bi-...
вопрос задан: 17 February 2009 09:31
2
ответа

Каков был бы хороший лексический анализатор/синтаксический анализатор Delphi для файла языка сценариев JavaScript? [закрытый]

Фон я хочу смочь проанализировать источник JavaScript в Приложении Delphi. Я должен смочь определить переменные и функции в источнике в целях внесения изменений в код...
вопрос задан: 9 December 2008 23:01
1
ответ

лексические анализаторы по сравнению с синтаксическими анализаторами

Действительно настолько отличаются лексические анализаторы и синтаксические анализаторы в теории? Кажется модным ненавидеть регулярные выражения: кодируя ужас, другое сообщение в блоге. Однако популярный lexing основывал инструменты: пигменты, geshi, или.
вопрос задан: 14 September 2016 09:13
1
ответ

Парсер против лексера и XML

Я сейчас читаю об архитектуре компиляторов и парсеров и Интересно об одном ... Когда у вас есть XML, XHTML, HTML или любой другой язык на основе SGML, какова будет роль лексера здесь и что ...
вопрос задан: 2 September 2010 02:07
1
ответ

Руководство по проектированию для синтаксического анализатора и лексического анализатора?

Я пишу лексический анализатор (с re2c) и синтаксический анализатор (с Лимоном) для немного замысловатого формата данных: подобный CSV, но с определенными строковыми типами в определенных местах (алфавитно-цифровые символы только, алфавитно-цифровой...
вопрос задан: 7 July 2010 09:18
1
ответ

Lexing частичный SQL в C#

Я должен был бы проанализировать частичные SQL-запросы (это для инструмента аудита Внедрения SQL). Например, '1' И 1=1 - Должен разломать на маркеры как [0] => [SQL_STRING, '1'] [1] => [SQL_AND] [2] =>...
вопрос задан: 30 May 2010 17:58
1
ответ

Существует ли рабочий файл грамматики C++ для ANTLR?

Есть ли какие-либо существующие файлы грамматики C++ для ANTLR? Я обращаюсь к закону, не анализируют некоторые файлы исходного кода C++. Я считал страницу грамматики ANTLR, и похоже, что существует тот, перечисленный созданный...
вопрос задан: 24 February 2010 21:10
1
ответ

Готова генерация кода C++ в ANTLR 3.2?

Я очень старался заставить ANTLR 3.2 генерировать синтаксический анализатор/лексический анализатор в C++. Это было бесплодно. Вещи подходили к Java & C все же. Я использовал это учебное руководство для начала работы: http://www.ibm.com/...
вопрос задан: 2 December 2009 08:46
0
ответов

Что означает сбежавший амперсанд в Хаскеле?

Я посмотрел отчет Haskell 2010 и заметил странную последовательность с амперсандом: \ & amp; Я не мог найти объяснения, что должна означать эта escape-последовательность. Это также может быть только ...
вопрос задан: 16 July 2019 22:27
0
ответов

Где я могу найти формальную грамматику для MATLAB?

Я хотел бы написать лексический генератор для преобразования базового подмножества языка MATLAB в C#, C++ и т. д. Чтобы помочь мне в этом, я хотел бы найти документ, содержащий формальную грамматику для MATLAB. ...
вопрос задан: 2 July 2019 13:58
0
ответов

Customer Lexer - Пример

На самом деле я ищу пример реализации лексера клиента для использования в nearley.js (https://nearley.js.org/docs/tokenizers#custom-lexers) К сожалению, там нет приведенного примера. ...
вопрос задан: 16 January 2019 12:33
0
ответов

Анализатор ANTLR с ручным лексером

Я переношу компилятор языка программирования на основе C # с ручного лексера / парсера на Antlr. Antlr вызывает у меня серьезные головные боли, потому что обычно он в основном работает, но есть и небольшие ...
вопрос задан: 26 January 2018 22:31