microsoft

microsoft/ts-parsec

Writing a custom parser is a fairly common need. Although there are already parser combinators in others languages, TypeScript provides a powerful and well-structured foundation for building this. Common parser combinators’ weakness are error handling and ambiguity resolving, but these are ts-parsec’s important features. Additionally, ts-parsec provides a very easy to use programming interface, that could help people to build programming-language-scale parsers in just a few hours. This technology has already been used in Microsoft/react-native-tscodegen.

TypeScript
395
20
Other
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of microsoft/ts-parsec

Account's avatar
The Sunniest Semantic Version Bumper
Account's avatar
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository

Top contributors

ZihanChen-MSFT's profile
ZihanChen-MSFT
315 contributions
dependabot[bot]'s profile
dependabot[bot]
22 contributions
microsoftopensource's profile
microsoftopensource
8 contributions
acoates-ms's profile
acoates-ms
8 contributions
simon04's profile
simon04
5 contributions
dannyvv's profile
dannyvv
3 contributions
msftgits's profile
msftgits
2 contributions
fuafa's profile
fuafa
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet