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