txt: ## dist_cpan-MORITZ-Grammar-ErrorReporting.md
  # NAME
  
  Grammar::ErrorReporting - Error reporting infrastructure for Perl 6 grammars
  
  # SYNOPSIS
  
  ```
  grammar Parenthized does Grammar::ErrorReporting {
      token TOP { '(' ~ ')' \d+ }
  }
  Parenthized.parse('(123');
  
  ```
  
  This produces an error message like this:
  
  ```
  Cannot parse input: no closing ')'
  at line 1, around "(123⏏"
  (error location indicated by ⏏)
  
  ```
  
  # DESCRIPTION
  
  Please see the POD in `lib/Grammar/ErrorReporting.pm6` for more documentation.
  
  # AUTHOR
  
  Moritz Lenz [moritz.lenz@gmail.com](mailto:moritz.lenz@gmail.com)
  
  # COPYRIGHT AND LICENSE
  
  Copyright © Moritz Lenz [moritz.lenz@gmail.com](mailto:moritz.lenz@gmail.com)
  
  License GPLv3: The GNU General Public License, Version 3, 29 June 2007 <https://www.gnu.org/licenses/gpl-3.0.txt>
  
  This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
  