5
ответов

Pyparsing - где порядок маркеров в непредсказуемом

Я хочу смочь вытащить тип и количество букв от части текста, где буквы могли быть в любом порядке. Существует некоторое другое продолжение парсинга, которое у меня есть работа, но этот бит имеет...
вопрос задан: 25 January 2010 18:01
5
ответов

Существует ли библиотека, подобная pyparsing в Java? [закрытый]

Я должен быстро создать синтаксический анализатор для очень упрощенной версии подобного HTML языка разметки в Java. В Python я пользовался бы pyparsing библиотекой, чтобы сделать это. Действительно ли там что-то подобно для Java?...
вопрос задан: 29 November 2008 16:54
4
ответа

Как лучше всего проанализировать простую грамматику?

Хорошо, таким образом, я спросил набор меньших вопросов об этом проекте, но у меня все еще нет большой уверенности в проектах, я придумываю, таким образом, я собираюсь задать вопрос в более широком масштабе. Я...
вопрос задан: 19 February 2018 22:12
4
ответа

что затем после pyparsing?

Мне разработали огромную грамматику для pyparsing как часть большого, чистого приложения Python. Я достиг предела тонкой настройки производительности, и я в точке, где убывающая доходность делает меня...
вопрос задан: 11 April 2012 03:29
4
ответа

Поиск по ключевым словам в Pyparsing: нежадное прихлебывание маркеров

Pythonistas: Предположим, что Вы хотите проанализировать следующее строковое использование Pyparsing: 'ABC_123_SPEED_X 123' был ABC_123, идентификатор; SPEED_X является параметром, и 123 значение. Я думал...
вопрос задан: 15 December 2009 17:40
3
ответа

Простой рекурсивный спуск в PyParsing

Я попытался брать этот код и преобразовать его во что-то для проекта, я продолжаю работать для обработки языка программирования, но я сталкиваюсь с проблемой с упрощенной версией: op = одноразовый ('+-/...
вопрос задан: 23 May 2017 12:24
3
ответа

Парсинг журналов фырканья с PyParsing

Наличие проблемы с парсингом журналов Фырканья с помощью pyparsing модуля. Проблема с разделением журнала Фырканья (который имеет многострочные записи, разделенные пустой строкой), и получение pyparsing к...
вопрос задан: 4 August 2010 15:11
2
ответа

pyparsing - загрузка ABNF?

pyparsing может считать ABNF из файла вместо того, чтобы иметь необходимость определить его с точки зрения объектов Python? В противном случае есть ли что-то, что может сделать подобный (загрузите файл ABNF в объект синтаксического анализатора),
вопрос задан: 26 October 2012 15:22
2
ответа

Разбор SQL с помощью Python

Я хочу создать интерфейс SQL поверх нереляционного хранилища данных. Нереляционное хранилище данных, но имеет смысл обращаться к данным в реляционной манере. Я изучаю использование ANTLR для ...
вопрос задан: 16 August 2012 15:42
2
ответа

PyParsing: это корректное использование setParseAction ()?

У меня есть строки как это: "MSE 2110, 3030, 4102" я хотел бы произвести: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)] Это - мой способ идти об этом, хотя я еще не вполне получил его:...
вопрос задан: 31 May 2010 01:55
2
ответа

Pyparsing строка CSV со случайными кавычками

У меня есть строка как следующее: <118> date=2010-05-09, time=16:41:27, device_id=FE-2KA3F09000049, log_id=0400147717, log_part=00, type=statistics, subtype=n/a, pri=information, session_id =...
вопрос задан: 9 May 2010 13:32
2
ответа

Python - pyparsing unicode символы

:) Я пытался использовать w = Word (распечатки), но он не работает. Как я должен дать спецификацию для этого. 'w' предназначен для обработки символов хинди (UTF-8), код указывает грамматику и синтаксические анализы...
вопрос задан: 27 April 2010 22:17
2
ответа

Используя pyparsing для парсинга слова, разделенного на Escape по нескольким строкам

Я пытаюсь проанализировать слова, которые могут быть разбиты по нескольким строкам с комбинацией новой строки обратной косой черты (" \\n") использующий pyparsing. Вот то, что я сделал: от pyparsing импортируют * continued_ending =...
вопрос задан: 16 November 2009 04:40
1
ответ

Расщепления на основе pyparsing

поэтому я хочу сделать это (но с использованием pyparsing) Пакет: numpy11 Пакет: scipy будет разделен на [["Package:", "numpy11"], ["Package:", "scipy"]] Мой код пока что package_header = Литерал ("Пакет:") ...
вопрос задан: 21 February 2019 00:20
1
ответ

PyParsing: Что действительно Объединяется (), делают?

Что является различием между: нечто = TOKEN1 + TOKEN2 и нечто = Объединение (TOKEN1 + TOKEN2) Спасибо. ОБНОВЛЕНИЕ: На основе моего экспериментирования кажется, что Объединение () для терминалов, где Вы...
вопрос задан: 30 May 2010 21:57
1
ответ

Отладка грамматики Pyparsing

Я создаю синтаксический анализатор для мнимого языка программирования по имени C - (не фактический C - язык). Я дошел до стадии, где я должен перевести грамматику языка во что-то Pyparsing...
вопрос задан: 1 December 2009 14:16
1
ответ

Как я анализирую отступы и dedents с pyparsing?

Вот подмножество грамматики Python: single_input: НОВАЯ СТРОКА | simple_stmt | compound_stmt НОВАЯ СТРОКА stmt: simple_stmt | compound_stmt simple_stmt: small_stmt (''; small_stmt) * ['';] НОВАЯ СТРОКА...
вопрос задан: 10 October 2009 13:27
0
ответов

Как я могу использовать pyparsing для синтаксического анализа вложенных выражений, которые имеют несколько типов открывающих / закрытых?

Я хотел бы использовать pyparsing для синтаксического анализа выражения вида: expr = '(gimme [some {nested [lists]}])' и получить список Python в форме: [[['gimme', ['some', ['nested', ['list]]]]]] Правильно ...
вопрос задан: 12 July 2017 15:50
0
ответов

pyparsing, forward и рекурсия

Я использую pyparsing для синтаксического анализа vcd (дамп изменения значения) файлы. По сути, я хочу читать файлы, анализировать их во внутреннем словаре и манипулировать значениями. Не вдаваясь в подробности ...
вопрос задан: 14 September 2013 08:44
0
ответов

Разбор структурированного текстового файла в Python (pyparsing)

По причинам, которых я действительно не понимаю, REST API, который я использую, вместо вывода JSON или XML использует особый структурированный текстовый формат. В своей простейшей форме РАЗДЕЛ _НАЗВАНИЕ записи другие уточнения...
вопрос задан: 4 July 2012 15:27
0
ответов

разбор сложного логического выражения в pyparsing в стиле двоичного дерева

Я пытаюсь разобрать сложный логическое выражение, подобное приведенному ниже; x > 7 И x < 8 ИЛИ x = 4 и получить проанализированную строку в виде двоичного дерева. Для приведенного выше выражения ожидаемое проанализированное выражение...
вопрос задан: 22 June 2012 05:22
0
ответов

Получение чистого списка из 'pyparsing.ParseResults'

Сейчас я пытаюсь получить результат pyparsing в виде чистого списка, поэтому Я могу сгладить его. Я читал в документации, что ParseResults также можно преобразовать в обычный список строк, вызвав ...
вопрос задан: 10 May 2012 12:29
0
ответов

Pyparsing функция setParseAction не получает аргументов

Я пытаюсь разобрать простой язык запроса ключ = значение. На самом деле я добился этого с помощью огромного синтаксического анализатора монстров, который затем я делаю во второй раз, чтобы очистить дерево синтаксического анализа. Что бы я хотел...
вопрос задан: 16 April 2012 16:47
0
ответов

Разбор вызовов вложенных функций с помощью pyparsing

Я пытаюсь использовать pyparsing для разбора вызовов функций в форме: f(x, y) Это легкий. Но поскольку это парсер с рекурсивным спуском, его также должно быть легко разобрать: f(g(x), y) Вот чего я не могу...
вопрос задан: 16 April 2012 05:05
0
ответов

Как создать грамматику для следующих данных с помощью Pyparsing

У меня есть данные, похожие на YAML и нужно создать для него грамматику с помощью Pyparsing. Как и Python, объем данных Yaml определяется пробелами данных: объект : имя_объекта комментарий : этот объект ...
вопрос задан: 16 April 2012 00:54
0
ответов

Не удается исправить ошибку pyparsing…

Обзор Итак, я занимаюсь рефакторингом проекта и выделяю кучу кода для синтаксического анализа. Меня интересует код pyparsing. Я очень плохо разбираюсь в pyparsing,...
вопрос задан: 10 April 2012 21:27
0
ответов

Не удается заставить pyparsing Dict() возвращать вложенный словарь

Я пытаюсь проанализировать строки вида: 'foo(bar:baz;x:y)' Я хочу, чтобы результаты были возвращены в виде вложенного словаря, т.е. для приведенной выше строки, результаты должны выглядеть так: { 'foo' ...
вопрос задан: 5 April 2012 09:51
0
ответов

Печать дерева результатов pyparsing

Я использую pyparsing для анализа шестнадцатеричной строки и ищу способ автоматического вывода дерева анализатора. Ближайшим подходом является дамп команды, но он печатает много дублированной информации. Например :...
вопрос задан: 23 March 2012 18:43
0
ответов

Pyparsing, синтаксический анализ содержимого блоков комментариев функции php с использованием вложенных синтаксических анализаторов

AKA "Добавить подузлы, созданные на основе результатов Parser.parseAction к родительскому дереву синтаксического анализа "Я пытаюсь анализировать файлы PHP с помощью PyParsing (какие правила IMHO), посредством чего определения функций ...
вопрос задан: 22 February 2012 19:13
0
ответов

pyparsing захватывает группы произвольного текста с заданными заголовками как вложенные списки

У меня есть текстовый файл, похожий на; заголовок раздела 1: некоторые слова могут быть чем угодно, другие слова могут быть чем угодно и т.д. и т.д. ...
вопрос задан: 20 February 2012 14:04