Changes for version 0.5_04 - 2007-02-16

  • Fixed approximately half a dozen broken hash keys in references with {node} instead of {nodes} as subkey.

Changes for version 0.5_03 - 2007-02-16

  • Fixed wrong spelling of $self->{node} to $self->{nodes} within LaTeX::TOM::Parser.

Changes for version 0.5_02 - 2007-02-12

  • Added suitable (albeit slightly modified) pod.t & pod-coverage.t to the test directory.
  • Documented LaTeX::TOM's constructor new().

Changes for version 0.5_01 - 2007-02-05

  • Resolved accidentally swapped $prev/$next pointers in assignment in LaTeX::TOM::Node's listify(), resulting in misbehaviour of getNextGroupNode(), getPreviousSibling() and the like.
  • Added fully qualified package declaration to LaTeX::TOM::Parser, LaTeX::TOM::Node & LaTeX::TOM::Tree. Removed class specification from sub declarations likewise.
  • LaTeX::TOM's constructor, new() reblesses a LaTeX::TOM::Parser object with the references to the global variables defined within LaTeX::TOM. @_ is passed unaltered to LaTeX::TOM::Parser's new().
  • LaTeX::TOM establishes an ISA relationship with LaTeX::TOM::Parser and LaTeX::TOM::Parser with LaTeX::TOM::Node/LaTeX::TOM::Tree.
  • LaTeX::TOM::Tree's constructor, new() now returns a blessed hash reference instead of previously a blessed array reference, because we're basically reblessing the $parser object.
  • Extracted the TODO part from LaTeX::TOM and put it in a separate file named TODO in the root of the distribution.

Modules

A module for parsing, analyzing, and manipulating LaTeX documents.

Provides

in lib/LaTeX/TOM/Node.pm
in lib/LaTeX/TOM/Parser.pm
in lib/LaTeX/TOM/Tree.pm