{'fraction_non_alphanumeric': 0.032210834553440704, 'fraction_numerical': 0.016105417276720352, 'mean_word_length': 4.796610169491525, '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}}
Where does the sociolinguistic variable stop?

In 1972 Labov described the basic sociolinguistic question as the one ‘posed by the need to understand why anyone says anything’ (1972:207). Clearly the aim is very different from that of specifying the form of a grammar that generates all and only the well-formed sentences of a language. The goal is a theory of utterances. Moreover, the ‘why’ question can also be read as ‘what for’. What does anyone say anything for? I think we can safely say that this question places sociolinguistic analysis in a functional framework. If sociolinguistics looks for answers to the ‘why’ of saying something, it is seeking functional explanations.