Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ing-bank/psl-parser
https://github.com/ing-bank/psl-parser
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ing-bank/psl-parser
- Owner: ing-bank
- License: mit
- Created: 2022-11-28T09:10:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-24T15:34:25.000Z (12 months ago)
- Last Synced: 2024-11-01T01:16:20.059Z (12 days ago)
- Language: TypeScript
- Size: 1.27 MB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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]: