stackparser

A simple buffer stack parser

stackparser is a simple buffer stack parser.

 
var Parser = require('stackparser');
 
var req = new Parser(function (buf) {
 
  var m = String(buf).match(/^(\w+)\s+(.+?)\s+HTTP\/(.+?)\s/g);
  if (m) {
    this.emit('complete'  /***/);
  }
});
 
req.push('hello');
req.push(new Buffer('GET /path/a/b?c HTTP/1.1\r\n'));
 

MIT