{'fraction_non_alphanumeric': 0.01393188854489164, 'fraction_numerical': 0.0, 'mean_word_length': 4.9907407407407405, '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}}
A Family Of Pass-Oriented Attribute Grammar Evaluators

A family of pass-oriented attribute grammar evaluators is presented and some of its members explored. This family includes some evaluators that have appeared in the literature and allows the simplification of one of these. Two of the new members presented are of particular interest. The first incorporates explicit ordering of attributes belonging to the same node of the parse tree and the second is well-suited to coupling with a bottom-up parser. The family provides a framework for description and comparison of its members and has interesting applications in compiler writing systems.