https://github.com/rbcavi/parserlang
A programming language, intended for writing recursive descent parsers
https://github.com/rbcavi/parserlang
compiled-language parser vm
Last synced: about 2 months ago
JSON representation
A programming language, intended for writing recursive descent parsers
- Host: GitHub
- URL: https://github.com/rbcavi/parserlang
- Owner: RbCaVi
- License: other
- Created: 2024-03-13T19:44:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-18T02:42:49.000Z (about 1 year ago)
- Last Synced: 2025-04-18T15:28:03.333Z (about 1 year ago)
- Topics: compiled-language, parser, vm
- Language: C
- Homepage:
- Size: 444 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Parserlang
Name might change.
A programming language with backtracking.
Compiled to a VM.
All data types are immutable.
Functions are first-class values.
Data types:
* null
* boolean
* integer
* float
* string
* array
* object
* closure
* generator
* any user defined types
pv is copied from [jq](https://github.com/jqlang/jq)