0.1.4 (9 January 2006)
------------------------

* "global" declarations are no longer explicitely represented in the tree. See
  "Converting PHP" for a detailed explanation of how they are now represented. 
* Added deep_clone methods to all classes in the Object hierarchy.
* Bugfix: __METHOD__ crashed the parser 
* Bugfix: Line numbers weren't counted properly
* Replaced the single SCALAR terminal symbol in the grammar by five separate
  terminal symbols (INT, REAL, STRING, BOOL, and NULL). Updated the class
  hierarchy, tree transform API, parser and unparser and documetation to
  reflect this change. Note that the structure of all Token_xxx classes have
  changed; they no longer inherit from String, but have an attribute called
  "value" instead, which will be of type String for most (but not all) tokens.
  Refer to the grammar formalism (or ast.h) for details.
* Removed the transform_children methods for the token symbols from the tree
  transform class (tokens do not have children).
* Modified the tree transform API so that if a pre transform returns a new
  node, phc will call the pre transform _again_ on that new node. This is
  detailed in the completely rewritten tutorial 3.
* Renamed FUNCTION_NAME to METHOD_NAME and function_call to method_invocation
  to bring the terminology in line with the rest of phc.
* Updated "Converting PHP" so that it explains variable and function targets.
  Also, the explanation of variables in the old tutorial 3 has been moved here.
* Documented the _implementation_ of the tree transform API. Also wrote an
  article "Memory layout for Multiple and Virtual Inheritance" to provide some
  background information. 

0.1.3 (1 December 2005)
-----------------------
Fixed a few bugs:
* Null vectors are now unparsed properly by the dot unparser
* RETURN and RETURN_OP in the lexer were broken (i.e, --dump-tokens wasn't
  working) - they were referring to source column numbers that we no longer keep
  track off.
* We now deal with Windows-style linebreaks.

0.1.2 (17 November 2005)
------------------------
Added functionality to the TreeTransform API to enable the programmer to change
the order in which the children of a node are visited, avoid visiting some
children, or execute a piece of code in between visiting two children.

0.1.1 (2 November 2005)
-----------------------
Fixed a bug in the lexer (PHP in-string syntax).
