{'fraction_non_alphanumeric': 0.012290502793296089, 'fraction_numerical': 0.0, 'mean_word_length': 5.54014598540146, '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}}
Automatic generation of computer graphics languages

This paper describes a system currently under development at Northwestern University which allows a user of a computer graphics system to generate specialized graphics programming languages which are particularly suited to a user's own needs and expertise. Termed a Language Generation System (LGS), it differs from the more traditional compiler-compiler and extensible language systems in the ease and speed of language specification and generation and also in the actual method of language specification employed.
 We will discuss here the motivation behind the development of LGS, some representative examples of user generated languages, and several principal areas of interest in the design and implementation of language generation systems. The paper concludes with a summary of the major topics presented and the current status of LGS.