@bantohq/core
v0.2.0
Published
The Banto DSL language front-end: lexer, parser, type-checker, formatter, and the component/function signature registries. This is the shared foundation the [`@bantohq/compiler`](https://www.npmjs.com/package/@bantohq/compiler) and Banto editor tooling
Readme
@bantohq/core
The Banto DSL language front-end: lexer, parser, type-checker, formatter, and
the component/function signature registries. This is the shared foundation the
@bantohq/compiler and Banto
editor tooling build on.
Use it if you're building tooling for the Banto DSL — an editor integration, a
linter, a custom analyzer — and need to parse, type-check, or format .banto
source.
npm install @bantohq/coreHighlights
parseBanto/buildAst— parse.bantosource into an ASTcheckFile/checkProject— type-check and collect diagnosticsformatBanto— canonical formatter (whatbanto fmtuses)- Component and function registries — the catalog of built-in
cpnt.*andfunc.*names with their type signatures
