section ‹Syntax of SM› theory SM_Syntax imports Main begin text ‹ In this theory, we define the syntax of SM, the Simple Modeling language. › text ‹Literals› type_synonym ident = String.literal ― ‹ Identifier › type_synonym numeric = int ― ‹ Numeric value ›