Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ing-bank/psl-parser


https://github.com/ing-bank/psl-parser

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# psl-parser

[![Build and Test CI](https://github.com/ing-bank/psl-parser/actions/workflows/build_test.yml/badge.svg)](https://github.com/ing-bank/psl-parser/actions/workflows/build_test.yml)

Implementation of a Profile Scripting Language Parser in TypeScript.

## Usage

```javascript
import { parseText } from 'psl-parser';

const parsedPsl = parseText(/* PSL source text */);

parsedPsl.methods.forEach(method => {
console.log(method.id.value);
})
```

## Development

If you would like to join the development of this extension, you will need to
install [node.js] (with npm) in order to install the dependencies.

Once you clone the project, from the command line in the root of this project,
run `npm install`.

## History

This project was originally developed under [ing-bank/vscode-psl] repository,
in order to preserve that history this project was cloned from
[ing-bank/vscode-psl] and only code relevant to the psl-parser was retained.
Please refer to the [split commit] for details.

[split commit]:
[ing-bank/vscode-psl]:
[node.js]: