<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">NAME
====

Grammar::ErrorReporting - Error reporting infrastructure for Perl 6 grammars

SYNOPSIS
========

```perl6
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 

COPYRIGHT AND LICENSE
=====================

Copyright ÂŠ Moritz Lenz moritz.lenz@gmail.com

License GPLv3: The GNU General Public License, Version 3, 29 June 2007 &lt;https://www.gnu.org/licenses/gpl-3.0.txt&gt;

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
</pre></body></html>