← Volver a resultados
Ficha bibliográfica · Consulta y acceso
Artículo

МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ

Д. П. Касянчук · Odessa National Academy of Food Technologies · 2026

Acceso abierto al texto completo
Lectura rápida. Revisá los datos básicos del recurso y luego accedé al contenido desde el botón principal. En esta ficha solo se muestra la información necesaria para identificar la obra, citarla y abrirla.

Acceso al recurso

Entrá al contenido desde la opción principal o elegí otra fuente disponible.

Acceso principal

Acceso abierto al texto completo

Texto completo identificado como acceso abierto.
Abrir texto

Resumen

Descripción general del contenido del recurso.

Аналіз і трансформація абстрактних синтаксичних дерев є ключовими задачами, що виникають при розробці компіляторів, статичних аналізаторів та засобів автоматизованого рефакторингу. Розробники, які обирають мову Clojure для цих задач, стикаються з проблемою відсутності цілісної вбудованої системи для комплексного аналізу коду. Використання зовнішніх інструментів створюють значні проблеми при їх інтеграції, адже процеси аналізу та трансформації виконуються за межами основної програмної системи, що ускладнює спільне використання даних, тоді як наявні вбудовані рішення змушують працювати на низькому рівні абстракції або створюють «декларативно-імперативний розрив», де пошук є декларативним, а генерація нових дерев залишається імперативною. У роботі для вирішення цієї проблеми запропоновано метод, який реалізований шляхом створення вбудованої предметно-орієнтованої мови DALT. Суть методу полягає у структурній трансформації програмного коду, що базується на механізмі квазіцитування конкретного синтаксису. Цей підхід дозволяє оперувати не об’єктами синтаксичних дерев, а текстовими шаблонами, що візуально відповідають коду цільової мови. Ключовою особливістю методу є уніфікація процесів аналізу та синтезу: запропонований механізм шаблонів використовується для представлення синтаксичних дерев як в операціях зіставлення зі зразком, так і для генерації нових структур. У статті також описано розроблені декларативні засоби для зіставлення, рекурсивного переписування та синтезу дерев. Особливу увагу приділено гнучкому механізму керування стратегіями обходу, що дозволяє комбінувати правила з низхідною та висхідною семантикою в межах єдиного процесу трансформації. Ефективність методу підтверджено експериментально на задачі побудови графів потоку виконання для програм написаних мовою Java. Порівняльний аналіз продемонстрував, що застосування мови DALT дозволило суттєво скоротити обсяг коду порівняно з імперативною реалізацією.

Cómo citar

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Касянчук, Д. П. (2026). МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ. https://doi.org/10.15673/atbp.v18i1.3430

MLA

Касянчук, Д. П. "МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ." 2026. https://doi.org/10.15673/atbp.v18i1.3430.

Chicago

Касянчук, Д. П. 2026. "МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ.". https://doi.org/10.15673/atbp.v18i1.3430.

Harvard

Касянчук, Д. П. 2026, МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ, Odessa National Academy of Food Technologies, available at: https://doi.org/10.15673/atbp.v18i1.3430 [Accessed 3 Jul. 2026].

Compartir e imprimir

Guardá la ficha, copiá su enlace permanente o imprimila como PDF.

Exportar referencia

Si usás un gestor bibliográfico, podés exportar el registro en los formatos más comunes.

Detalles del recurso

Información bibliográfica útil para confirmar que se trata del material correcto.

Título
МЕТОД АНАЛІЗУ ТА ТРАНСФОРМАЦІЇ СИНТАКСИЧНИХ ДЕРЕВ
Autor / colaboradores
Д. П. Касянчук
Editorial
Odessa National Academy of Food Technologies
Año de publicación
2026
ISSN
2312-3125
ISSN
2312-3125
Idioma
eng

Materias

Explorá otros recursos relacionados a partir de estas materias.

Copiado