txt: ## dist_github-niner-Grammar-Highlighter.md
  # TITLE
  
  Grammar::Highlighter
  
  # SYNOPSIS
  
  ```
      use Grammar::Highlighter;
      use Whatever::Grammar::You::Like;
  
      my $highlighter = Grammar::Highlighter.new;
      my $parser = Whatever::Grammar::You::Like.new;
      say $parser.parse($string, :actions($highlighter)).ast.Str;
  
  ```
  
  # DESCRIPTION
  
  Get automatic syntax highlighting for any grammar you provide.
  
  Grammar::Highlighter is a generic syntax highlighter. You use it as an actions
  object for a grammar's parse method. It will assign a different color to all
  the grammar's tokens, rules and regexes. The generated parse tree stringifies
  to the original string with colors applied.
  
  # AUTHOR
  
  Stefan Seifert [nine@detonation.org](mailto:nine@detonation.org)
  