کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
402555 676963 2016 4 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Arpeggio: A flexible PEG parser for Python
ترجمه فارسی عنوان
آرپژ: یک تجزیه کننده PEG انعطاف پذیر برای پایتون
کلمات کلیدی
گیره؛ دورهگرد؛ تجزیه کننده؛ پایتون؛ DSL؛ متن
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی

Arpeggio is a recursive descent parser with full backtracking and memoization based on PEG (Parsing Expression Grammar) grammars. This category of parsers is known as packrat parsers. It is implemented in the Python programming language and works as a grammar interpreter.Arpeggio has a very good support for error reporting, debugging, and grammar and parse tree visualization. It is used in industrial environments and teaching Domain-Specific Languages course at the Faculty of Technical Sciences in Novi Sad. Arpeggio is a foundation of a high-level DSL meta-language and tool - textX.It is a free and open-source software available at GitHub under MIT license.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Knowledge-Based Systems - Volume 95, 1 March 2016, Pages 71–74
نویسندگان
, , ,