{'fraction_non_alphanumeric': 0.014844804318488529, 'fraction_numerical': 0.0, 'mean_word_length': 5.396551724137931, '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}}
Gmodel, a language for modular meta modelling

It is increasingly recognised that domain specific modelling languages hold the key for improving productivity and quality in software design, development, configuration, interoperability, an operation. Although there are a number of languages that can be used for specifying the abstract syntax of a modelling language, none of these languages provides optimal support for modular specifications of sets of complementary modeling languages. Gmodel is a language that has been designed from the ground up for the purpose of meta modelling. It addresses modularity and extensibility as primary concerns, and is based on a small number of language elements that have their origin in graph theory.