From d7e1ba02fe61ff31a52cf9e37519bec1662358f8 Mon Sep 17 00:00:00 2001 From: sinclair Date: Mon, 25 Nov 2024 14:46:33 +0900 Subject: [PATCH] Documentation --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index ab8f7f1..dd1d4f6 100644 --- a/readme.md +++ b/readme.md @@ -58,7 +58,7 @@ type R = Static.Parse // type R = [['X', 'Y', 'Z'] ParseBox is a parsing library designed to embed domain-specific languages (DSLs) within the TypeScript type system. It provides a set of runtime and type-level combinators that enable EBNF notation to be encoded as TypeScript types. These combinators can then be used to parse content at runtime or interactively in editor via static type inference. -This project was developed as a generalized parsing solution for the [TypeBox](https://github.com/sinclairzx81/typebox) project, where it is currently used to parse TypeScript syntax into runtime types. This project seeks to provide a robust foundation for parsing a variety of domain-specific languages, with the encoded information in each language able to be reconciled with TypeScript's type system. +This project was developed as a generalized parsing solution for the [TypeBox](https://github.com/sinclairzx81/typebox) project, where it is currently used to parse TypeScript syntax into runtime types. This project seeks to provide a robust foundation for parsing a variety of domain-specific languages, with information encoded in each language able to be reconciled with TypeScript's type system. License: MIT