@steerprotocol/matador-language
v0.0.2
Published
Parser, AST, validation, and language services for Matador policies
Readme
@steerprotocol/matador-language
Langium parser, generated AST types, validation, formatting, and language services for Matador policies.
Install
npm install @steerprotocol/matador-languageUse
import { createMatadorPolicyServices } from '@steerprotocol/matador-language';
import { NodeFileSystem } from 'langium/node';
const services = createMatadorPolicyServices(NodeFileSystem);Most applications should install @steerprotocol/matador-core for
programmatic compilation or @steerprotocol/matador-cli for command-line use.
This package is the lower-level language-service layer used by both.
Development
After editing src/matador-policy.langium, regenerate and test the language:
npm run langium:generate
npm run build
npm test