0
ответов

PHP Lexer and Parser Generator? [Закрыто]

Я знаю, что вопрос Lex и Yacc в PHP задавался раньше, но год назад. Есть ли какой-нибудь новый зрелый генератор синтаксического анализатора PHP? Мои поиски привели меня к следующим вопросам, что вы думаете о них, любые ...
вопрос задан: 23 May 2017 12:16
0
ответов

Порядок приоритета для сопоставления токенов во Flex

Приношу свои извинения, если название этой ветки немного сбивает с толку. Я спрашиваю, как Flex (лексический анализатор) решает проблемы приоритета? Например, скажем, у меня есть два токена ...
вопрос задан: 22 June 2016 18:12
0
ответов

Анализ структурированного текста в Ruby

Есть несколько вопросов по SO о синтаксическом анализе структурированного текста в Ruby, но ни один из них не относится к моему случаю. Я автор библиотеки Ruby Whois. В библиотеке есть несколько парсеров для анализа ...
вопрос задан: 22 June 2016 16:36
0
ответов

Запись повторно используемого лексического анализатора с Flex

Я - новичок для сгибания. Я пытаюсь записать простой повторно используемый лексический анализатор/сканер с гибким проводом. Определение лексического анализатора понижается. Я застреваю с ошибками компиляции как показано ниже (yyg проблема): reentrant.l:/*
вопрос задан: 22 June 2016 14:20
0
ответов

Упростите регулярное выражение для литералов времени (, например «10h50m» )

. Я пишу правила лексера для пользовательского языка описания, используя pyLR1, который должен включать литералы времени, такие как, например, :10h30m #, что означает 10 часов + 30 минут. 5 минут 30 секунд #означает 5 минут +...
вопрос задан: 20 June 2016 09:56
0
ответов

Почему генераторы парсеров, а не просто настраиваемые парсеры?

Название подводит итог. Предположительно все, что можно сделать с помощью генераторов синтаксического анализатора, генерирующих исходный код (которые, по сути, жестко кодируют грамматику, которая должна быть проанализирована в программе), можно сделать с
вопрос задан: 19 June 2016 22:10
0
ответов

Эквивалент gppg / gplex в D?

Когда я работал с C #, я обнаружил, что генераторы парсера / лексера gppg и gplex идеально подходят для моих нужд. Мне интересно, есть ли что-то подобное для языка программирования D (т.е. утилита, которая ...
вопрос задан: 19 June 2016 16:47
0
ответов

Утилиты лексирования и анализа

I ' m ищу утилиты лексического анализа и генерации парсеров, отличные от Flex или Bison. Требования: Парсер указывается с использованием контекстно-свободной грамматики LL (*) или GLR. Я бы также рассмотрел ПЭГ. ...
вопрос задан: 19 June 2016 16:13
0
ответов

Практическая разница между правилами синтаксического анализатора и правилами лексера в ANTLR?

Я понимаю теорию разделения правил синтаксического анализатора и правил лексера в теории, но каковы практические различия между этими двумя операторы в ANTLR: my_rule: ...; МОЕ_РУЛЕ: ...; Они ...
вопрос задан: 19 June 2016 15:46
0
ответов

Возврат нескольких токенов в ocamllex

Есть ли способ вернуть несколько токенов в OCamlLex? Я пытаюсь написать лексер и парсер для языка, основанного на отступах, и я хотел бы, чтобы мой лексер возвращал несколько токенов DEDENT, когда он ...
вопрос задан: 19 June 2016 15:44
0
ответов

Что такое лексический и синтаксический анализ в процессе компиляции в C Compiler?

Что такое лексический и синтаксический анализ в процессе составления. Происходит ли предварительная обработка после лексического и синтаксического анализа?
вопрос задан: 15 April 2016 22:33
0
ответов

Установка flex (лексический анализатор) на Mac

Кто-нибудь может сказать мне, как я могу установить flex (лексический анализатор) на мой Mac? Я искал везде в Google и не могу найти. У меня есть универсальный двоичный файл, и я извлек его на свой рабочий стол, но у меня нет ...
вопрос задан: 20 July 2015 14:31
0
ответов

Как мне написать синтаксический анализатор на C или Objective-C без генератора синтаксического анализатора?

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

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

Когда вы посмотрите на описание языка EBNF, вы часто видите определение для целых и действительных чисел: integer :: = digit digit * // Принимает числа с префиксом 0 real :: = integer "." ...
вопрос задан: 19 December 2014 22:26
0
ответов

преждевременная ошибка в файле flex

У меня есть следующий код, и он выдает ошибку "" hello.l ", строка 31: преждевременный EOF", когда я запускаю следующую команду flex hello.l% {#include #include "y.tab.h "%} %% (" привет "|" ...
вопрос задан: 6 May 2013 23:06
0
ответов

Получить смещения символов для элементов в jsoup

Мне нужно сопоставить элементы jsoup с определенными смещениями символов в исходном HTML. Другими словами, если у меня есть HTML, который выглядит так :Hello
World, мне нужно знать, что "Hello " начинается...
вопрос задан: 25 February 2013 00:10
0
ответов

Как реализовать лексический анализ в Javascript

Привет, ребята, спасибо за чтение. В настоящее время я пытаюсь сделать калькулятор в стиле Google. Вы вводите строку, она определяет, можно ли ее вычислить, и возвращает результат. Я начал медленно с ...
вопрос задан: 7 September 2012 12:34
0
ответов

Что может вызвать лексическую ошибку в C?

Помимо того, что комментарий / * ... не закрыт, что составляет лексическую ошибку в C?
вопрос задан: 2 May 2012 12:18
0
ответов

C/C++/C#/VB based Lexical Analyzers

During the Compiler Design Lab hours, I'm using JLex as the Lexical Analyzer Generator, which produces a Java program from a lexical specification. I'd like to know if there are other tools which can ...
вопрос задан: 21 April 2012 16:22
0
ответов

Ignore whitespace with PEG.js

Я хочу игнорировать пробельные символы и новые строки в моей грамматике, чтобы они отсутствовали в выводе PEG.js. Также литерал в скобках должен быть возвращен в новом массиве. Грамматика start = 'a'? sep+ ('...
вопрос задан: 24 November 2011 12:37
0
ответов

Используя исходный код, сгенерированный lex, в другом файле

я хотел бы использовать код, сгенерированный lex, в другом коде, который у меня есть, но все примеры, которые я видел, это встраивание основной функции в файл lex, а не противоположный. возможно ли ...
вопрос задан: 4 November 2011 17:57
0
ответов

SELECT * vs SELECT *

أظهر لي أحد الزملاء أمس استعلام postgres التالي. لقد فوجئ كلانا بأنه نجح: SELECT * FROM mytable؛ منذ أن قمت مؤخرًا بترميز محلل للغة أخرى ، فأنا أحاول ...
вопрос задан: 6 August 2011 16:19
0
ответов

Существует ли алгоритм, помогающий определить «основную тему» ​​предложения на английском языке?

Я пытаюсь выяснить, существует ли известный алгоритм, который может обнаруживать «ключевое понятие» предложения. Пример использования следующий: пользователь вводит предложение как запрос (курица на вкус как индейка?) m пытается выяснить, существует ли и
вопрос задан: 4 April 2011 21:36
0
ответов

Какие конструкции Javascript неправильно лексирует JsLex?

JsLex - это лексер Javascript, который я написал на Python. Он хорошо справляется с дневной работой (или около того), но я уверен, что в некоторых случаях он ошибается. В частности, он ничего не понимает в ...
вопрос задан: 4 April 2011 03:06
0
ответов

How do lexical analyzers handle comment and escape sequences?

Comment and escape sequence (such as string literal) are very exceptional from regular symbolic representation. It's hard to understand for me how does regular lexical analyzers tokenize them. How ...
вопрос задан: 6 March 2011 11:51
0
ответов

Что такое регулярное выражение для управляющих символов?

I ' m пытается сопоставить контрольный символ в форме \ ^ c, где c - любой допустимый символ для контрольных символов. У меня есть это регулярное выражение, но оно сейчас не работает: \\ [^] [@ - z] Я думаю, что ...
вопрос задан: 4 February 2011 01:46
0
ответов

Как программно обнаруживать уязвимую / личную информацию в резюме (с помощью синтаксического анализа / анализа и т. Д.)…

Чтобы сделать вопрос более конкретным: Как определить адреса: моя лучшая догадка - найти почтовый индекс (регулярные выражения); названия стран и городов ...
вопрос задан: 1 September 2010 21:53