w
clone your own copy | download snapshot

Snapshots | iceberg

No images in this repository’s iceberg at this time

Inside this repository

tests.js
application/javascript

Download raw (428 bytes)

var PEG = require('pegjs');
var assert = require('assert');
var fs = require('fs'); // for loading files

// Read file contents
var grammar = fs.readFileSync('w.pegjs', 'utf-8');
var data = fs.readFileSync('input.w', 'utf-8');

// Create my parser
var parse = PEG.generate(grammar).parse;

// Do a test
// assert.deepEqual( parse("hello"), ["ehllo"] );
// assert.deepEqual( parse(data), ["ehllo"] );
console.log( parse(data) );