@book{2147b6370f1f4b0fb6d78a08fdae85de,
title = "State Diagram Generation using Reference Attibuted Grammars",
abstract = "This paper describes how attribute grammars can be used to generate state diagrams from a program written in a simple transition language and then drawn using a graph drawing tool. We use an extended form of attribute grammars, RAGs, which permits attributes to be references to nodes in the syntax tree. The directed graph defined by the program is constructed in the AST by linking together nodes via reference attributes. It is described how input code for the graph drawing tool can then be produced as a string attribute by traversing this graph.",
keywords = "Attribute grammars, Reference attributes, state-transition languages",
author = "Eva Magnusson",
year = "2000",
language = "English",
volume = "85",
series = "LU-CS-TR:2000-219",
publisher = "Department of Computer Science, Lund University",
}