Socket
Socket
Sign inDemoInstall

@dteel/gpdsl

Package Overview
Dependencies
0
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @dteel/gpdsl

General Purpose Domain Specific Language


Version published
Maintainers
1
Install size
96.1 kB
Created

Readme

Source

General Purpose Domain Specific Language

This is an interpreter written in javascript for GPDSL. This can be added to a project where some form of scripting ability for the user would be convenient. It's probably pretty safe considering its an interpreted language being ran in javascript. Not much room for exploits, but what do I know.

It's relatively lightweight, it has zero production dependencies and just a few for testing (jest and family).

To see it in action, clone the project from github, cd into the directory, and 'node test/manualtesting'. This file will test compiling and running of a GPDSL program. test/testCode.js demonstrates pretty much every element of the language. manualTesting.js demonstrates how to run code and how to pass in functions and variables for the program to read/write/call.

View github page for more specific language documentation.

Node.js CI

FAQs

Last updated on 24 Dec 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc