У нас вы можете посмотреть бесплатно Virtual Meetup with Lorenzo Addazi - StarLasu:an open-source methodology for parsers and transpilers или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
We present the result of our extensive experience, research and development in the field of Parsers, Transpilers, and Editors. Our established methodology, dubbed “*Lasu” (StarLasu), provides for a standardized pipeline that begins with a parser producing a parse tree. In the second stage, we transform the parse tree into an abstract syntax tree (AST). Then we apply AST transformations until we arrive at the final result (for example, code generation). To support our methodology, we’ve published a set of open-source libraries for the following platforms: the JVM, Python, and JavaScript (browsers and Node.js). These libraries provide: Building blocks to construct an AST. Traversal and transformation operators. Tracking of the origin and destination of each AST node, from the source text to generated text. Collecting all kinds of parsing issues under a uniform interface. Import/export of the AST in several formats (including ECore). Convenient packaging of the above into command-line tools. In a demo, we’ll show our approach in action, by constructing an AST iteratively from a simple ANTLR parser and showcasing tree traversal and transformation. We’ll use the Kotlin language.