Реферат

Реферат Синтаксический анализ

Работа добавлена на сайт bukvasha.net: 2015-10-28

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.9.2024



Синтаксический анализ (парсинг)


В информатике, синтаксический анализ— это процесс сопоставления линейной последовательности лексем (слов, токенов) языка с его формальной грамматикой. Результатом обычно является дерево разбора (синтаксическое дерево). Обычно применяется совместно с лексическим анализом. Синтаксический анализатор (парсер) — это программа или часть программы, выполняющая синтаксический анализ.

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

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

Всё что угодно, имеющее «синтаксис», поддается автоматическому анализу.

  1. языки программирования  — разбор исходного кода языков программирования, в процессе трансляции (компиляции или интерпретации);

  2. структурированные данные  — данные, языки их описания, оформления и т. д. Например, XML, HTML, CSS, ini-файлы, специализированные конфигурационные файлы и т.п.;

  3. SQL-запросы (DSL-язык);

  4. математические выражения;

  5. регулярные выражения (которые, в свою очередь, могут использоваться для автоматизации лексического анализа);

  6. формальные грамматики;

  7. лингвистика — человеческие языки. Например, машинный перевод и другие генераторы текстов;

При поиске способов парсинга XML на PHP, было обнаружено несколько способов решения данной задачи. Первый способ простой набор функций в PHP для работы с XML-файлами, который называется «XML Parser Functions». Второй способ основан на использовании расширения SimpleXML, которое доступно в PHP начиная с версии 5. Для решения данной задачи был выбран второй метод, так как он оказался проще в реализации и более гибким.

1. Реферат на тему Аграрный вопрос в истории России прошлое и современность
2. Книга на тему Основи бухгалтерського обліку
3. Реферат Атласов Владимир Васильевич - первооткрыватель Камчатки
4. Курсовая на тему Развитие толерантности в системе образования - как объективная потребность современного общества
5. Курсовая Учет и комплектование музейных фондов на примере клуба-музея Горизонт
6. Реферат Социальные группы как субъекты политики 3
7. Курсовая Сроки исковой давности в гражданском праве
8. Курсовая Система обязательного медицинского страхования в РФ
9. Сочинение на тему Некрасов н. а. - Поэт и его предназначение в лирике н. а. некрасова
10. Контрольная работа на тему Розвиток регіональної та соціальної політики ЄС