25c8c031

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add CarriageReturn token for \r handling

Parse \r as a distinct token so consumers can decide how to handle
it based on context. In tokensToChunks: \r before plain text becomes
a newline (progress updates), \r before escape sequences or end is
discarded (terminal noise).
forwardCompatibilitynixpkgs-23_11nixpkgs-24_05nixpkgs-24_11nixpkgs-25_05pre-commitreleaseconfiguredevShelldefaultx86_64-linux