Changes for version 0.76
- Bundled the latest STD innovation (lwall++):
- package name refactor; stashes now know their own unique id name conflicting package symbols now report which package they conflict in (lexicals are always assumed to conflict in the current scope)
- add AttributeDeclarand and ContainerDeclarand roles to CORE.setting
- make mechanism for checking infix ops in EXPR reduce
- delay .= check till EXPR reduction time
- require () on .'foo'() calls
- delete obsolete .:foo form
- recognize sub stubs and don't complain about redefinition
- move pi, e, and i out of term:-space; they are now just CORE constants
- make undefined message slightly L LTA
- add warning comment to dotty section about starting with dot
- catch attempt to declare symbol previously aliased into an outer scope
Documentation
command-line interface to highlight Perl 6 code
Modules
Perl 6 Syntax Highlighter
Provides
in lib/Syntax/Highlight/Perl6.pm