Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/choroba/marpa-enhanced-calculator
Example for my Marpa presentation
https://github.com/choroba/marpa-enhanced-calculator
marpa parsing perl5
Last synced: 23 days ago
JSON representation
Example for my Marpa presentation
- Host: GitHub
- URL: https://github.com/choroba/marpa-enhanced-calculator
- Owner: choroba
- Created: 2015-01-20T08:42:40.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-12-22T18:34:51.000Z (about 1 year ago)
- Last Synced: 2024-11-14T01:20:02.185Z (3 months ago)
- Topics: marpa, parsing, perl5
- Language: Perl
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Marpa Enhanced Calculator
(Example for my Marpa presentation)My other Marpa-related answers on forums:
- [Disallow keywords as identifiers](http://stackoverflow.com/questions/27109840/marpa-can-i-explicitly-disallow-keywords-as-identifiers)
- [Key-value format](http://www.perlmonks.org/?node_id=998258)
- [Lisp-like parentheses](http://www.perlmonks.org/?node_id=1107117)
- [Parsing a JSON-like format](http://www.perlmonks.org/?node_id=1112655)
- [Key-value pairs with optionally quoted values](http://www.perlmonks.org/?node_id=1125350)
- [Strange XML/JSON like format with multiline attributes](http://www.perlmonks.org/?node_id=1152598)
- [Using "depth" in the derivation tree](http://www.perlmonks.org/?node_id=1152660)
- [Split on unquoted space](http://www.perlmonks.org/?node_id=1152722)
- [Converting a Context Free Grammar to BNF](http://www.perlmonks.org/?node_id=1164451)
- [Masking Data in a MySQL Dump File](http://www.perlmonks.org/?node_id=1173913)
- [Serialize a Tree Structured Config](http://www.perlmonks.org/?node_id=1175088)
- [Boolean Expression Parser](http://www.perlmonks.org/?node_id=1188721)
- [Config with Arrays](http://www.perlmonks.org/?node_id=1203399)
- [Arbitrary Boolean Expressions](http://www.perlmonks.org/?node_id=1210838)
- [Parsing bracket formatted file](https://www.perlmonks.org/?node_id=11147096)
- [Parsing Emacs Lisp sexpr](https://www.perlmonks.org/?node_id=11115349)
- [Parsing nested angle brackets](https://www.perlmonks.org/?node_id=11112818)And the most advanced example so far, the parser of the Karel language:
- [Karel::Parser](https://metacpan.org/source/Karel::Parser)