Principles and Patterns of JastAdd-Style Reference Attribute Grammars
Reference attribute grammars (RAGs) have reached a level of maturity where they are supported by several tools, and have gained traction in both academic and industrial language tool development. However, despite a lot of accumulated knowledge of how to best develop RAGs in practice, there is limited support to guide practitioners.In this paper, we address this issue by focusing on one RAG tool, J