Explain what parsers are for How to change how a string is displayed How to parse a string and generate more command (e.g. attribute name in SysML can include user constrains such as "int a {a > 50}" <-- Please confirm first