LOM

From LMNLWiki

This is a proposal by John Cowan. It is rooted in XOM rather than DOM, as I think XOM is a better design. It's also designed around classes, not interfaces, although in some languages an interface-based implementation might be better.

LOM is a whole-document LMNL Object Model. It's meant for practical use; don't confuse it with the LMNL data model. See Parser interface for a streaming interface; a LOM builder can take that interface as its input.

This proposal is seriously out of date and needs to be completely rethought. In particular, it assumes the ranges of a Limen are in sequence, and has problems with insertion and with the dual atom/char view. If you want to see the old version, use the history tab.