Главная
Study mode:
on
1
Intro
2
Fabric: syntax definition in levels and locales
3
Fabric by example: reference grammars
4
Generated LARK files
5
Internationalization with Fabric grammars
6
Stitching fabric grammars
7
Simulating levels in Rascal
8
Simulating Fabric grammars in Rascal
9
Grammar stitching
10
Parsing using the internationalized grammar
11
Parse tree unraveling
12
Evaluation: Hedy'
13
Evaluation: Rebel2 in Dutch (Rascal embedding)
14
Gradual grammars: syntax in levels and locales
Description:
Explore a 22-minute conference talk from ACM SIGPLAN on Fabric, a grammar formalism supporting gradual syntax extension and internationalization. Learn how Fabric enables programming language implementations to cater to diverse user backgrounds and proficiency levels. Discover the formalism's design, implementation on the LARK parser generator, and integration with the Rascal language workbench. Examine case studies on the Hedy gradual programming language and Rebel2 DSL, demonstrating Fabric's effectiveness in representing language levels and internationalization. Gain insights into the principles of gradual syntax definition in levels and locales, addressing the challenges of creating more inclusive and adaptable programming languages.

Gradual Grammars: Syntax in Levels and Locales

ACM SIGPLAN
Add to list
0:00 / 0:00