Marpa::R2::ASF - Marpa's abstract syntax forests (ASF's)
The interface described in this document is very much a work in progress. It is alpha and experimental. The bad side of this is that it is subject to change from version to version in major ways, rapidly and without notice. The good side is that field is 100% open for users to have feedback into the final interface.
This document describes the abstract syntax forests (ASFs) of Marpa's SLIF interface. An abstract syntax forest, as the name suggests, is an abstract syntax tree, generalized to contain the multiple trees that result from an ambiguous parse. ASF's are expected to have a high-level and a low-level interface. The low-level interface is expected to be released first. It is described in a separate document.
Copyright 2013 Jeffrey Kegler This file is part of Marpa::R2. Marpa::R2 is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Marpa::R2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with Marpa::R2. If not, see http://www.gnu.org/licenses/.