earley-sgf
Version:
Early algorithm used to parse SGF file
11 lines (10 loc) • 322 B
JavaScript
import { readFileSync } from 'fs';
import { sgfGame } from './sgfGame.js';
const file = process.argv[2];
if (!file) {
console.error('Usage: npx tsx sgfRead.ts <sgf-file>');
process.exit(1);
}
const contents = readFileSync(file, 'utf-8');
const tree = sgfGame(contents);
console.log(JSON.stringify(tree, null, 2));