Abstract
A compiler-compiler for visual languages is presented. It has been designed as a framework for building visual programming environments that translate schemas into textual representation as well as into programs representing the deep meaning of schemas. The deep semantics is implemented by applying attribute grammars to schema languages; attribute dependencies are implemented as methods of Java classes. Unlike compiler-compilers of textual languages, a large part of the framework is needed for support of interactive usage of a visual language
چکیده
یک همگردان – همگردان برای زبان های بصری ارایه شده است. این همگردان - همگردان به عنوان قالبی برای ساخت محیط های برنامه سازی بصری طراحی شده است که برنامه ها را یه صورت نمایش متنی و همچنین به صورت برنامه هایی که نشان دهنده معنای عمیق دیاگرام می باشند در می آورد. معانی عمیق با اعمال اصول اولیه صفت به زیان های برنامه به عنوان روشی از طبقات جاوا اجرا می شوند. بر خلاف همگردان – همگردان ها برای زبان های نموداری، بخش بزرگی از این قالب برای حمایت از استفاده فعل و انفعالی زبان بصری استفاده می شود...