packages feed

lasercutter-0.1.0.0: README.md

# lasercutter

## Dedication

> The scalpel won't make you happy.
>
> --Demi Moore


## Overview

`lasercutter` is a high-powered, high-speed, and high-tech tree parser for
Haskell. It's somewhere between 500x and 1000x faster than `scalpel` on
benchmarks and real workloads.

<p align="center">
<img src="https://raw.githubusercontent.com/isovector/lasercutter/master/bench.png" alt="Benchmark results" title="Benchmark results">
</p>

Not only is it smokin' fast, `lasercutter` is a general tool for chopping up any
sort of tree you've got --- not just HTML!

Best of all, `lasercutter` rips through trees in a single pass. This is truly
space-age stuff!


## Acknowledgments

The core abstraction here is the brainchild of [Xia Li-yao][lyxia] --- huge
shout-outs to him for turning my vague ideas into reality.

[lyxia]: https://github.com/Lysxia