The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.001 - 2016-02-28

  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • Changes,META.json,README.pod: for first release
    • Java/ClassFile.pm: SYNPOSIS -> SYNOPSIS
    • Java/ClassFile.pm: put a NOTES section in POD
    • lib: General POD fixes
    • ClassFile/AttributesArray.pm: utf8 and POD fix
    • dist.ini: Say files undef lib/MarpaX/Java/ClassFile should not be indexed
    • bin/javapp: Removed hexdump
    • lib/: eof xtest compliance
    • lib/: Add missing ABSTRACT, VERSION and AUTHORITY
    • lib/: Add ABSTRACT, VERSION and AUTHORITY
    • Working version -; !
    • More readable code
    • ClassFile/Common.pm: Generic executeInnerGrammar() method
    • Make grammars looks like a class variable
    • Java/ClassFile.pm: use explicitely lexeme in sub-rules and log how many items we ask for when lauching an inner grammar
    • ClassFile/ConstantPoolArray.pm: use explicitely lexeme in sub-rules
    • use ConstantPoolArray instead of ConstantPool
    • ClassFile/Common.pm: Removed BUILD and BUILDARGS they should never be in a role, add possiblity to set next position on lexeme_read, add support for eventual exhaustion user-space handling
    • bin/javapp: Call ast() instead of non-existing output() -;
    • Java/ClassFile.pm: Removed call to Data::Scan::Printer
    • ClassFile/Common.pm: make ast be lazy and have a builder
    • dev+: Constant pool working version -;
    • dev+
    • Init

Documentation

javap writen in perl

Modules

Java .class parsing