Expose token creation in the public API.
Give parse tree nodes a parent pointer.