-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
Description
The architecture.builder-protocol system provides a generic way of constructing and processing object graphs such as ASTs produced by parsers.
A typical example of object graph construction using this system is an scymtym/esrap grammar constructing the parse result independently of the concrete result representation (e.g. https://github.com/scymtym/leap-parser/blob/master/src/grammar.lisp#L78).
An example of processing an object graph is querying it using XPath (implemented in the included architecture.builder-protocol.xpath system).
Author: Jan Moringen
License: LLGPLv3
Code: https://github.com/scymtym/architecture.builder-protocol.git
Branch: master