https://github.com/konloch/dslbuilder
Zero dependency Java library for creating domain specific languages.
https://github.com/konloch/dslbuilder
domain-specific-language dsl dsl-builder java java-8 java-library library programming-language scripting scripting-language
Last synced: 5 months ago
JSON representation
Zero dependency Java library for creating domain specific languages.
- Host: GitHub
- URL: https://github.com/konloch/dslbuilder
- Owner: Konloch
- License: mit
- Created: 2023-02-15T21:16:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-16T17:06:39.000Z (over 2 years ago)
- Last Synced: 2025-07-19T12:45:49.246Z (6 months ago)
- Topics: domain-specific-language, dsl, dsl-builder, java, java-8, java-library, library, programming-language, scripting, scripting-language
- Language: Java
- Homepage: https://konloch.com/DSLBuilder/
- Size: 46.9 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# DSLBuilder
DSLBuilder is zero dependency Java library for creating domain specific languages.
You can easily create your own domain specific language and supply your own runtime using this library.
## 💡 Requirements
+ Java Runtime 1.8 **or higher**
## ⚙️ How To Add As Library
Add it as a maven dependency or just [download the latest release](https://github.com/Konloch/DSLBuilder/releases).
```xml
com.konloch
DSLBuilder
1.2.1
```
## 📚 Links
* [Website](https://konloch.com/DSLBuilder/)
* [Discord Server](https://discord.gg/aexsYpfMEf)
* [Download Releases](https://github.com/Konloch/DSLBuilder/releases)
## 💻 How To Use
[Click here to view an example DSL implementation using DSLBuilder](https://github.com/Konloch/DSLBuilder/tree/main/src/test/java/com/konloch)
## 👨💻 Disclaimer
This **does not** have support for escaping reserved characters in Strings.