<commit_before>
                  
   ANSI_SEQUENCES  
                  




ECMA-48 ==>                       #Standard
ANSI.SYS ==>                      #Old (not recent) Windows-specific ANSI sequences.

SUPPORT ==>                       #Symbols means not supported on:
                                 ~#  - Gnome VTE (this doc does not check for support on other terminals then)
                                 C#  - Windows console
                                  #TODO

CARET NOTATION ==>                #Representation for control characters
                                  #Meant for terminal input with CTRL-CHAR
                                  #  - SHIFT usually optional
                                  #^ followed by character
ESCAPE SEQUENCE ==>               #Representation for control characters
                                  #Meant for source code
                                  #\ followed by character

TODO ==> FINISH /home/Desktop/ao.js to see signals shortcuts

00  NUL  ^@                       #Null
                                  #Noop.
                                  #Ends a C-string.
                                  #Used by some Unix commands to replace newlines.
01  SOH  ^A                       #Start of Header
                                  #Starts input (metadata + data)
02  STX  ^B                       #Start of Text
                                  #Starts input (data)
03  ETX  ^C                       #End of Text
                                  #Ends input (data)
                                  #Sends SIGINT to process, terminating it.
04  EOT  ^D                       #End of Transmission
                                  #Ends input (metadata + data)
                                  #Dans un shell, l'interrompt, ainsi que sa console interactive (si présente). Signifie parfois EOF
05  ENQ  ^E                       #Enquiry
06  ACK  ^F                       #Acknowledgment
07  BEL  ^G   \a                  #Bell
                                  #Produit un son. Désactivé par beaucoup de terminaux
08  BS   ^H   \b                  #Backspace
                                  #Fait que le curseur recule d'une colonne.
                                  #Ainsi, le prochain caractère entré écrasera le dernier (à l'impression pas dans le code : le caractère écrasé existe toujours dans le code, mais ne s'affiche pas)
                                  #Accessible aussi via la touche Backspace.
                                  #Dans une console, écrase en même temps que le curseur recule
09  HT   ^I   \t                  #Horizontal Tab
0A  LF   ^J   \n                  #Line feed.
                                  #Passe à la ligne suivante.  Newline Unix. Sur les imprimantes, reste sur la même colonne
0B  VT   ^K   \v                  #Vertical Tab
                                  #Agit comme \f
0C  FF   ^L   \f                  #Form feed
                                  #Passe à la ligne suivante, mais reste sur la même colonne.
                                  #N'est ni une newline, ni un whitespace, et est considéré comme un caractère normal.
                                  #Dans un terminal, l'efface.
                                  #Sur les imprimantes, va à la page suivante
0D  CR   ^M   \r                  #Carriage return.
                                  #Compris dans une newline Windows CR + LF Sous Unix, retourne à la première colonne sans (la plupart du temps)
                                  #supprimer aucun caractère, mais en ajouter écrasera alors ceux existant (àl'impression, pas dans le code)
0E  SO   ^N                       #Shift Out
0F  SI   ^O                       #Shift In
10  DLE  ^P                       #Data Link Escape
11  DC1  ^Q                       #Device Control 1 (appelé aussi XON)
12  DC2  ^R                       #Device Control 2
13  DC3  ^S                       #Device Control 3 (appelé XOFF)
14  DC4  ^T                       #Device Control 4
                                  #Sends SIGINFO, i.e. ask for information about process
15  NAK  ^U                       #Negative Acknowledgement
16  SYN  ^V                       #Synchronous Idle
17  ETB  ^W                       #End of Transmission Block.<commit_msg>no commit message<commit_after>
                  
   ANSI_SEQUENCES  
                  




ECMA-48 ==>                       #Standard
ANSI.SYS ==>                      #Old (not recent) Windows-specific ANSI sequences.

SUPPORT ==>                       #Symbols means not supported on:
                                 ~#  - Gnome VTE (this doc does not check for support on other terminals then)
                                 C#  - Windows console
                                  #TODO

CARET NOTATION ==>                #Representation for control characters
                                  #Meant for terminal input with CTRL-CHAR
                                  #  - SHIFT usually optional
                                  #  - readline shortcuts also use CTRL-CHAR, but are not related to control characters
                                  #^ followed by character
ESCAPE SEQUENCE ==>               #Representation for control characters
                                  #Meant for source code
                                  #\ followed by character

TODO ==> FINISH /home/Desktop/ao.js to see signals shortcuts

00  NUL  ^@                       #Null
                                  #Noop.
                                  #Ends a C-string.
                                  #Used by some Unix commands to replace newlines.
01  SOH  ^A                       #Start of Header
                                  #Starts input (metadata + data)
02  STX  ^B                       #Start of Text
                                  #Starts input (data)
03  ETX  ^C                       #End of Text
                                  #Ends input (data)
                                  #Sends SIGINT to process, terminating it.
04  EOT  ^D                       #End of Transmission
                                  #Ends input (metadata + data)
                                  #Used by many interactive shells to exit.
05  ENQ  ^E                       #Enquiry
06  ACK  ^F                       #Acknowledgment
07  BEL  ^G   \a                  #Bell
                                  #Produit un son. Désactivé par beaucoup de terminaux
08  BS   ^H   \b                  #Backspace
                                  #Fait que le curseur recule d'une colonne.
                                  #Ainsi, le prochain caractère entré écrasera le dernier (à l'impression pas dans le code : le caractère écrasé existe toujours dans le code, mais ne s'affiche pas)
                                  #Accessible aussi via la touche Backspace.
                                  #Dans une console, écrase en même temps que le curseur recule
09  HT   ^I   \t                  #Horizontal Tab
0A  LF   ^J   \n                  #Line feed.
                                  #Next line, first column.
                                  #Can use Enter too.
0B  VT   ^K   \v                  #Vertical Tab
0C  FF   ^L   \f                  #Form feed
                                  #Next line, same column.
                                  #Often not considered a newline nor whitepsace.
                                  #Dans un terminal, l'efface.
0D  CR   ^M   \r                  #Carriage return.
                                  #Same line, first column.
0E  SO   ^N                       #Shift Out
0F  SI   ^O                       #Shift In
10  DLE  ^P                       #Data Link Escape
11  DC1  ^Q                       #Device Control 1 (appelé aussi XON)
12  DC2  ^R                       #Device Control 2
13  DC3  ^S                       #Device Control 3 (appelé XOFF)
14  DC4  ^T                       #Device Control 4
                                  #Sends SIGINFO, i.e. ask for information about process
15  NAK  ^U                       #Negative Acknowledgement
16  SYN  ^V                       #Synchronous Idle
17  ETB  ^W                       #End of Transmission Block.
{'fraction_non_alphanumeric': 0.11536723163841808, 'fraction_numerical': 0.01175141242937853, 'mean_word_length': 1.0221612976924834, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 61, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6818553', 'n_tokens_mistral': 4005, 'n_tokens_neox': 3824, 'n_words': 776}