https://github.com/diddileija/diddiparser
Parse DiddiScript files (a language for the future!)
https://github.com/diddileija/diddiparser
command-line diddiscript package parser pypi-package python python-package python3
Last synced: 9 months ago
JSON representation
Parse DiddiScript files (a language for the future!)
- Host: GitHub
- URL: https://github.com/diddileija/diddiparser
- Owner: DiddiLeija
- License: mit
- Archived: true
- Created: 2021-05-12T14:30:06.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T15:20:12.000Z (over 2 years ago)
- Last Synced: 2025-07-06T18:18:28.923Z (11 months ago)
- Topics: command-line, diddiscript, package, parser, pypi-package, python, python-package, python3
- Language: Python
- Homepage:
- Size: 162 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# DiddiParser - version 1.3
Parse DiddiScript files and run their simple syntax.
## What's DiddiScript?
Refer to [GRAMMAR.md](http://github.com/diddileija/diddiparser/blob/main/GRAMMAR.md) to learn about the DiddiScript
environment.
## DiddiParser installation
DiddiParser is a pure Python package, installable from [PyPI](http://pypi.org/project/diddiparser) with Pip:
```
pip install diddiparser
```
## Usage of DiddiParser
After installing, import the features like this examples:
### Using DiddiParser on Python scripts
```python
from diddiparser.parser import (DiddiScriptFile,
DiddiScriptSetup,
stringToScript,
demo)
from diddiparser import __version__, __author__
```
### Module command-line options
We created `diddiparser.main` for doing this. Use it as follows:
```
python -m diddiparser [args]
python -m diddiparser.main [args]
```
### Specific console script
You don't even need to call the `diddiparser.main` module. Just use
the linked console script:
```
diddiparser [args]
```
## More help is here!
Go to [SECURITY.md](http://github.com/diddileija/diddiparser/blob/main/SECURITY.md) to view the supported versions and security advisories. Read [NEWS.md](http://github.com/diddileija/diddiparser/blob/main/NEWS.md) to view all the published versions. Or go to the related [wiki](http://github.com/diddileija/diddiparser/wiki/Home) to read a larger explanation of the package contents.
## Want to help?
Read the [contribution document](http://github.com/diddileija/diddiparser/blob/main/CONTRIBUTING.md) to learn how to contribute to DiddiParser.
Also, you can view the
[standing GitHub project about DiddiParser](http://github.com/users/diddileija/projects/2) to watch all the issues, PRs and discussions organized on the columns `To Do`, `In progress` and `Done`.