Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gura-conf/vgura

The Gura V parser
https://github.com/gura-conf/vgura

Last synced: 3 months ago
JSON representation

The Gura V parser

Awesome Lists containing this project

README

        


V Gura

[vlang.io](https://vlang.io) |
[Docs](https://gura-conf.github.io/vgura) |
[Changelog](#) |
[Contributing](https://github.com/gura-conf/vgura/blob/main/CONTRIBUTING.md)

[![Continuous Integration][workflowbadge]][workflowurl]
[![Deploy Documentation][deploydocsbadge]][deploydocsurl]
[![License: MIT][licensebadge]][licenseurl]

```v ignore
>>> import gura { raw_parse, raw_encode }
>>> data := raw_parse('text: "Hello World!"') ?
>>> println(data)
{'text': gura.Any('Hello World!')}
>>> raw_encode(data)
text: "Hello World!"
```

## Installation

**Via vpm**

```sh
$ v install gura
```

**Via [vpkg](https://github.com/v-pkg/vpkg)**

```sh
$ vpkg get https://github.com/gura-conf/vgura
```

Done. Installation completed.

## Testing

To test the module, just type the following command:

```sh
$ ./bin/test # execute `./bin/test -h` to know more about the test command
```

## License

[MIT](LICENSE)

## Contributors



Made with [contributors-img](https://contrib.rocks).

[workflowbadge]: https://github.com/gura-conf/vgura/actions/workflows/ci.yml/badge.svg
[deploydocsbadge]: https://github.com/gura-conf/vgura/actions/workflows/deploy-docs.yml/badge.svg
[licensebadge]: https://img.shields.io/badge/License-MIT-blue.svg
[workflowurl]: https://github.com/gura-conf/vgura/actions/workflows/ci.yml
[deploydocsurl]: https://github.com/gura-conf/vgura/actions/workflows/deploy-docs.yml
[licenseurl]: https://github.com/gura-conf/vgura/blob/main/LICENSE