@gram-data/gram-stringify
Version:
Pretty print gram data graphs
38 lines (25 loc) • 814 B
Markdown
From gram AST to text literal `(a)-->(b)`.
``` bash
npm install @gram-data/gram-stringify
```
``` TypeScript
import { node, edge } from '@gram-data/gram-builder';
import { stringify } from '@gram-data/gram-stringify';
const left = node('a');
const right = node('b');
const ast = edge([left, right], 'right');
console.log(stringify(ast));
```
``` TypeScript
import { toAST } from '@gram-data/gram-parse';
import { stringify } from '@gram-data/gram-stringify';
const src = '(a)-->(b)';
const ast = toAST(src);
console.log(stringify(ast));
```
- Save to a file to share a gram with a friend!