{"library":"funcparserlib","type":"library","category":null,"description":"funcparserlib is a recursive descent parsing library for Python, based on functional combinators. It is currently at version 1.0.1 and is primarily designed for parsing small languages or external Domain Specific Languages (DSLs). The library provides a concise and type-hinted API, focusing on ease of parser construction without extensive manual lookahead management. It maintains an active development status with a moderately paced release cadence.","language":"python","status":"active","version":"1.0.1","tags":["parsing","parser combinators","lexer","functional programming","DSL"],"last_verified":"Mon May 25","install":[{"cmd":"pip install funcparserlib","imports":["from funcparserlib.lexer import make_tokenizer","from funcparserlib.lexer import TokenSpec","from funcparserlib.lexer import Token","from funcparserlib.parser import tok","from funcparserlib.parser import Parser","from funcparserlib.parser import many","from funcparserlib.parser import forward_decl","from funcparserlib.parser import finished"]}],"homepage":"https://funcparserlib.pirx.ru","github":"https://github.com/vlasovskikh/funcparserlib","docs":null,"changelog":null,"pypi":"https://pypi.org/project/funcparserlib/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/funcparserlib/compatibility"}}