pegtree
PEG-Tree Parser Combinator for Python3 and TypeScript
Installation
Python3
pip3 install pegtree
TypeScript
npm install pegtree --save
Usage
Python3
from pegtree import Grammar
peg = Grammar('''
''')
parser = peg.generate()
tree = parser('1+2*3')
print(repr(tree))
TypeScript
import { Grammar } from 'pegtree'
const peg = new Grammar(`
`)
const parser = peg.generate()
const tree = parser('1+2*3')
console.log(tree)
Test
TypeScript
npm run test