1. One or more non-transitory computer readable media storing instructions executable by a processor, the media storing one or more instructions for: generating an intermediate representation of a state diagram, the intermediate representation representing one or more semantics of the state diagram, the generating including: parsing the state diagram into one or more syntactical components, and generating the intermediate representation based on the one or more syntactical components; and generating a hardware description language representation of the state diagram based on the intermediate representation.
1. One or more non-transitory computer readable media storing instructions executable by a processor, the media storing one or more instructions for: generating an intermediate representation of a state diagram, the intermediate representation representing one or more semantics of the state diagram, the generating including: parsing the state diagram into one or more syntactical components, and generating the intermediate representation based on the one or more syntactical components; and generating a hardware description language representation of the state diagram based on the intermediate representation. 3. The media of claim 1 , further storing one or more instructions for: lowering the intermediate representation to a lower-level representation.