<commit_before>// This file is distributed under the terms of the MIT license, (c) the KSLib team

## lib_raw_user_input

A low level library to do user input via action groups.
I believe it supports AGX to.

dependencies:
  * lib_exec library

### wait_for_action_groups

args:
  * ag_list - list of numbers, a list of action group numbers to listen.

returns:
  * number, a number of action group pressed by user

description:
  * Wait until user activates one of the action groups from ag_list,
<commit_msg>I'm sure this line was there<commit_after>// This file is distributed under the terms of the MIT license, (c) the KSLib team

## lib_raw_user_input

A low level library to do user input via action groups.
I believe it supports AGX to.

dependencies:
  * lib_exec library

### wait_for_action_groups

args:
  * ag_list - list of numbers, a list of action group numbers to listen.

returns:
  * number, a number of action group pressed by user

description:
  * Wait until user activates one of the action groups from ag_list,
    return the number of the activated action group.
{'fraction_non_alphanumeric': 0.05335786568537258, 'fraction_numerical': 0.0, 'mean_word_length': 3.9454545454545453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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}}
{'dir': 'git-commits-cleaned', 'id': '2818115', 'n_tokens_mistral': 314, 'n_tokens_neox': 308, 'n_words': 159}