allow Formatter#format to stream to a block, if given
rougify: start writing to stdout as soon as possible

rather than waiting for the whole lex to be done
slight performance boost for the non-streaming case

by streaming directly to a string, rather than creating an array
allow Rouge.highlight to yield chunks if given a block
document Rouge.highlight #doc
use Enumerator::Yielder
stop yard becoming confused when describing Rouge
bugfix: yield Literal.Number in the shell lexer

instead of Number, which raises an error.
add a lexer for nginx configuration files
add a generic lexer for configuration files
fix unmatched close parenthesis in Perl lexer
Merge pull request #42 from korny/fix-regexp-syntax-error

Fix unmatched close parenthesis in Perl Lexer
don't create a StringScanner in Lexer

that's a RegexLexer-specific feature
there's a simpler way to do this
ruby: performance bump by moving more common patterns to the top
shell: performance bump by checking for whitespace earlier
stop fixing sexp_processor to ~> 3.0
make unknown token errors a bit clearer
add a lexer for sed
update to wrong 0.7.0