15
ответов

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

Я ищу простой компилятор, который компилирует простой язык, мне нужен он, чтобы написать работу об этом и изучить, как компиляторы работают, я не ищу сложную вещь просто простое...
вопрос задан: 20 December 2010 10:47
10
ответов

Вы когда-либо эффективно использовали лексический анализатор/синтаксический анализатор в приложении реального мира? [закрытый]

Недавно, я начал изучать ANTLR. Я знаю, что лексические анализаторы/синтаксические анализаторы вместе могут использоваться для построения языков программирования. Кроме DSLs или языков программирования, имейте Вас когда-либо непосредственно или...
вопрос задан: 22 June 2016 13:29
6
ответов

Парсинг значения из текста

Я понимаю, что это - широкая тема, но я ищу хорошую краткую информацию о парсинге значения из текста, идеально в Python. Как пример того, что я надеюсь делать, если пользователь делает сообщение в блоге как: "Manny...
вопрос задан: 23 May 2017 12:07
6
ответов

Алгоритмы или библиотеки для текстового анализа, конкретно: доминирующие слова, фразы через текст и набор текста

Я работаю над проектом, где я должен проанализировать страницу текста и наборы страниц текста для определения доминирующих слов. Я хотел бы знать, существует ли библиотека (предпочтите c# или Java), который будет...
вопрос задан: 21 October 2008 01:34
5
ответов

Python - лексический анализ и токенизация

Я обращаюсь к скорости вдоль своего процесса открытия здесь вполне немного, поскольку это - мое первое предприятие в мир лексического анализа. Возможно, это - даже неправильный путь. Во-первых, я опишу свою проблему: Я'...
вопрос задан: 1 March 2010 20:44
4
ответа

Эффективно соответствуйте нескольким regexes в Python

Лексические анализаторы довольно легки записать, когда у Вас есть regexes. Сегодня я хотел записать простой общий анализатор в Python и придумал: ре импорта импортирует sys Маркер класса (объект): """...
вопрос задан: 6 April 2016 12:49
4
ответа

Как получить лексические тексты для данного слова в python, используя nltk [duplicate]

У меня есть текст вроде my_text = «Билл». Мне нужны лексические тексты для моей строки, мой желаемый результат - my_output = [«Билл», «Биллинг», «Счет»)
вопрос задан: 12 April 2015 15:20
4
ответа

Как Вы реализуете подсветку синтаксиса?

Я начинаю некоторое изучение, и я хочу записать свою собственную подсветку синтаксиса для файлов в C++. Кто-либо может дать мне идеи о том, как пойти о выполнении этого? Мне кажется этим, когда файл открыт:...
вопрос задан: 13 February 2011 21:45
4
ответа

Как я могу найти только 'интересные' слова из корпуса?

Я разбираю предложения. Я хочу знать соответствующее содержание каждого предложения, определенного свободно как "полууникальные слова" относительно остальной части корпуса. Что-то подобное Amazon "статистически...
вопрос задан: 13 August 2010 20:19
3
ответа

Запись ассемблера Z80 - lexing ASM и создание дерева синтаксического анализа с помощью состава?

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

Как превратить маркерный поток в [закрытое] дерево синтаксического анализа

Мне создали лексический анализатор, что потоки маркеры от во входе, но я не уверен, как создать следующий шаг в процессе - дерево синтаксического анализа. Делает у кого-либо есть любые хорошие ресурсы или примеры о том, как...
вопрос задан: 27 June 2016 15:16
3
ответа

Начальные состояния в Законе / Flex

Я использую Flex и Бизона для парсера-генератора, но имею проблемы с начальными состояниями в моем сканере. Я использую эксклюзивные правила иметь дело с комментарием, но эта грамматика, кажется, не соответствует...
вопрос задан: 6 May 2013 12:49
3
ответа

Как распознать слова в тексте с несловоупотреблениями?

Я в настоящее время анализирую набор писем и хочу вытащить слова и другие интересные маркеры из писем (даже с орфографическими ошибками или комбинацией символов и букв, как "zebra21" или "...
вопрос задан: 4 January 2010 17:36
3
ответа

Лексический анализ языка программирования Python

Кто-либо знает, где файл спецификации FLEX или LEX для Python существует? Например, это - спецификация закона для ANSI C язык программирования: http://www.quut.com/c/ANSI-C-grammar-l-1998....
вопрос задан: 14 November 2009 00:46
3
ответа

Генераторы Лексического анализатора C#/.NET

Я ищу достойный генератор лексического анализатора для C#/.NET - что-то, что поддерживает категории символа Unicode и генерирует несколько читаемый и эффективный код. Кто-либо знает об одном?Править:...
вопрос задан: 5 October 2008 17:05
2
ответа

FLEX: Есть ли способ возвратить несколько маркеров сразу

В гибком проводе я хочу возвратить несколько маркеров для одного соответствия регулярного выражения. Существует ли способ сделать это?
вопрос задан: 21 April 2019 14:11
2
ответа

Разбор текстового файла на основе регулярного выражения / свободного текста

Я новичок в Python, поэтому пытаюсь найти хорошее решение / подход к выполнению некоторых операций над текстовым файлом: Чего я хочу достичь: Пройдите через текстовый файл, который содержит от 5 до 10 тысяч строк, чтобы найти ...
вопрос задан: 28 March 2019 00:36
2
ответа

Спящий поиск Lucene. Предложение, но почти как SQL & ldquo; LIKE & rdquo;

Это мой первый раз, когда я имею дело с оптимизированной функциональностью поиска, и часть моего мастерства находится на переднем крае разработки под Android, но я готов принять приключение поиска в спящем режиме. Я делаю ...
вопрос задан: 7 March 2019 05:26
2
ответа

Как повысить эффективность лексинга?

При анализе большого файла объемом 3 гигабайта с помощью DCG важна эффективность. Текущая версия моего лексера в основном использует предикат or; / 2, но я прочитал, что индексация может помочь Индексирование это ...
вопрос задан: 3 March 2019 10:05
2
ответа

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

Я пытаюсь узнать, что ANTLR и в то же время используют его для текущего проекта. Я перешел к сути дела, куда я могу запустить лексический анализатор на блоке кода и произвести его к CommonTokenStream. Это...
вопрос задан: 25 June 2016 09:36
2
ответа

Регулярные выражения Python - как получить несколько групп от выражения с подстановочными знаками?

У меня есть регулярное выражение Python, которое содержит группу, которая может произойти нуль или много раз - но когда я получаю список групп впоследствии, только последний присутствует. Пример: re.search (" (\w) *...
вопрос задан: 25 June 2016 09:36
2
ответа

Каково различие между синтаксическим анализатором и сканером?

Я уже сделал сканер, теперь я, как предполагается, делаю синтаксический анализатор.Какая разница?
вопрос задан: 22 June 2016 14:17
2
ответа

Как я реализую сканер с двумя передачами с помощью Flex?

Как любимый проект, я хотел бы попытаться реализовать язык Бэйсик своего собственного дизайна, который может использоваться в качестве веб-языка сценариев. Это тривиально для запущения программы C++ как Apache CGI, таким образом, реальная работа...
вопрос задан: 22 June 2016 08:37
2
ответа

yylval и объединение

Какова цель объединения в yacc файле? Разве это непосредственно связано с yylval в файле гибкого провода? Если Вы не используете yylval, то Вы не должны использовать объединение?
вопрос задан: 5 December 2009 19:35
2
ответа

Как Вы пошли бы о реализации правила вне игры?

Я уже записал генератор, который добивается цели, но я хотел бы знать самый лучший способ реализовать правило вне игры. Вскоре: вне игры управляйте средствами в этом контексте, который добавление отступа...
вопрос задан: 4 November 2008 13:58
2
ответа

Профилировщик/Анализатор для Erlang?

Там хорошо работают профилировщики/анализаторы кода для Erlang? Мне нужно что-то, что может создать Граф вызовов для моего кода.
вопрос задан: 4 November 2008 02:42
1
ответ

Как проанализировать разделенную от вкладки строку текста в Ruby?

Я нахожу каждую функцию Ruby немного сбивающей с толку. Если у меня будет строка текста, то каждый цикл даст мне каждое разграниченное пространством слово, а не каждый отдельный символ. Таким образом, каков лучший способ получить...
вопрос задан: 22 June 2016 13:28
1
ответ

Как я реализую Если оператор в Flex/бизоне

Я не получаю ошибку, можете Вы выручать меня, здесь быть.l и.y file.thanks. % {#include "ifanw.tab.h" интервал экстерна yylval; %} %% "=" {возвращает EQ;}"! =", {возвращают NE;}" <" {...
вопрос задан: 23 August 2011 02:08
1
ответ

Позиция символа в сканере с помощью Закона/Flex

В Законе/Flex там способ получить положение в символьном потоке (от запуска файла), в котором появляется маркер? Отчасти как yylineno за исключением того, что это возвращает позицию символа как...
вопрос задан: 14 February 2010 05:31
1
ответ

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

Я хочу передать фактическую строку маркера. Если у меня есть маркер, названный идентификатором, то я хочу, чтобы мой yacc файл на самом деле знал то, какой идентификатор называют. Я вещь я должен передать строку с помощью yylval в yacc файл...
вопрос задан: 5 December 2009 10:35