# hare::lex, ::parse, and ::ast

Under each v* directory (e.g. v0_24_2, vNEXT, etc) is a vendored fork of
hare::ast, hare::lex, and hare::parse from the Hare standard library that
corresponds to the appropriate release.

These modules have been modified in two respects:

1. They have been updated to handle Hare source files both from the version in
   question and from one version prior.
2. Instrumentation has been installed throughout to allow hare-update to hook
   into the parser at various stages.

A fork of the Hare master branch is maintained in the vNEXT module, and when a
new Hare release ships this module is copied to v0_X_Y (as appropriate) for
posterity.
