{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["wip","devel","python"],"comment":"Python parsers from grammars in a variation of EBNF","compare":"/compare/tatsu/index.json","dependentCount":null,"description":"TatSu (the successor to Grako) is a tool that takes grammars in a variation of\nEBNF as input, and outputs memoizing (Packrat) PEG parsers in Python.\n\nTatSu can compile a grammar stored in a string into a tatsu.grammars.Grammar\nobject that can be used to parse any given input, much like the re module does\nwith regular expressions, or it can generate a Python module that implements\n\nthe parser. TatSu has experimental support for left-recursive rules in PEG\ngrammars using the algorithm by Laurent and Mens. The generated AST has the\nexpected left associativity.","flavors":[],"html":"https://daemonports.org/netbsd/wip/py-tatsu/","kind":"port","lastUpdate":null,"license":["modified-bsd"],"maintainer":"kamelderouiche@yahoo.com","name":"TatSu","newest":false,"newestVersion":"5.13.1","noVulnData":false,"origin":"wip/py-tatsu","otherSystems":[{"maintainer":"yuri@FreeBSD.org","matchedBy":"name","newest":true,"origin":"textproc/py-TatSu","path":"/dragonfly/textproc/py-TatSu/","system":"DragonFly","version":"5.13.1"}],"packages":null,"pkgName":"TatSu-4.3.0","related":null,"repository":"pkgsrc-wip","requiredBy":[],"requiredByCount":0,"runDepends":["devel/py-cython"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"4.3.0","versions":null,"vulnerabilities":null,"www":"https://github.com/neogeny/tatsu"}
