UNPKG

nets-parser

Version:

NETS is an experimental project that provides a common way to configure, run and integrate parsers, locally and in the cloud. It includes concepts from Extended Backus Naur Form (EBNF), ISO/IEC 14977, Parser Expression Grammars (PEGs), Abstract Syntax Tre

34 lines (27 loc) 931 B
const Nets = require('/Users/timnelms/nets/nets-parser/bin/nets-parser-wasm-node-32-v1.0.js'); // var args = { // input:'default_ouch.in', // output:'default.out', // grammar:'default.g', // error:'stderr', // loglevel:'3' // }; // Nets().then(function(app) { // var parser=0; // parser=app.init(parser,args); // console.log(app.getContext(parser,'input')); // app.setContext(parser,'input','default.in') // console.log(app.getContext(parser,'input')); // app.start(parser); // process.exit(); // }); Nets().then(function(app) { app.callMain(process.argv); process.exit(); }); var args2= 'input=/Users/timnelms/nets/nets-parser-test/0002/default.in\n' + 'output=/Users/timnelms/nets/nets-parser-test/0002/default.out\n' + 'grammar=/Users/timnelms/nets/nets-parser-test/0002/default.g\n' + 'grammar_name=pixie\n' + 'error=stderr\n' + 'loglevel=3\n';