Changes for version 0.9_03 - 2009-08-23

  • Initialize user options by calling a lexical subroutine.
  • Replace calls to not existant copyTree/splitTextNode subs with calls to the copy/split methods.
  • Populate the config data hashes with true values at runtime.
  • Remove the superfluous use of 'defined' when checking booleans.
  • Declare globals with 'our' instead of 'use vars'.
  • Assign the config data at once within the parser object.
  • Set initial version numbers for the Node, Parser and Tree class.

Changes for version 0.9_02 - 2009-08-16

  • Fix \input lines parsing failure with "read inputs flag" set.

Changes for version 0.9_01 - 2009-08-12

  • Use code reference instead of string eval in getNodesByCondition().
  • Fix some warnings which were suppressed within the tests.

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