{'fraction_non_alphanumeric': 0.013812154696132596, 'fraction_numerical': 0.0027624309392265192, 'mean_word_length': 5.092436974789916, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Design evaluation of the compiler generating system MUG1

MUG1 has been designed and implemented at the Technical University of Munich. Its purpose is the generation of efficient one-pass compilers. The main goals of the design were to offer a readable and easily modifiable compiler description language, and to build an efficiently usable system. Moreover the system was to detect certain classes of errors in the description, to allow for an exchange of alternative system modules such as parser generators, and to be portable.
 The paper discusses the most important design decisions in terms of their implications for attaining the design goals, and compares the resultant system with other compiler generating systems.