The logo
module converts LOGO statements into an easily applied command stream. As per convention, the parser can be used either in a standard callback pattern or as a readable/writable stream.
npm install logo
var logo = require('logo');
logo.convert('REPEAT 4 [FD 200 RT 90]', function (err, obj) {
console.dir(obj); // Woo! Programming party!
});
var fs = require('fs'),
logo = require('logo');
fs.createReadStream('aWholeCatLoadOfLogo.txt').pipe(logo.stream).pipe(process.stdout);
logo-drone - Control a parrot AR drone using the LOGO programming language
turtle - Multi-user visual programming environment
npm test