0.3.11 • Published 3 years ago

@gram-data/gram-stringify v0.3.11

Weekly downloads
62
License
MIT
Repository
github
Last release
3 years ago

From gram AST to text literal (a)-->(b).

How to gram-stringify

Install:

npm install @gram-data/gram-stringify

Build an AST using [gram-builder], then pretty print with gram-stringify:

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));

Parse to AST using [gram-parse], then pretty print with gram-stringify:

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));

Next Steps

  • Save to a file to share a gram with a friend!
0.3.11

3 years ago

0.4.0-alpha.8

3 years ago

0.3.10

3 years ago

0.4.0-alpha.6

3 years ago

0.4.0-alpha.5

3 years ago

0.4.0-alpha.4

3 years ago

0.4.0-alpha.3

3 years ago

0.4.0-alpha.2

3 years ago

0.4.0-alpha.1

3 years ago

0.3.9

3 years ago

0.3.9-alpha.2

3 years ago

0.3.6

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.3

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.13-alpha.1

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

2.0.1

4 years ago

0.2.4

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago