Marpa::R2 - Release 2 of Marpa River stage three • 40 direct dependents • 155 total dependents

Overview Marpa parses any language whose grammar can be written in BNF. That includes recursive grammars, ambiguous grammars, infinitely ambiguous grammars and grammars with useless or empty productions. Marpa does both left- and right-recursion in l...

JKEGL/Marpa-R2-8.000000 - 17 Dec 2018 15:40:25 UTC - Search in distribution

Grammar::Marpa - Regexp-overloading wrapper around Marpa::R2::Scanless River stage zero No dependents

This module provides a quick & dirty interface to Marpa::R2's Scanless interface, including overloading the '=~' operator in a way that is only *slightly* inconvenient....

PWBENNETT/Grammar-Marpa-2.004 - 16 Jan 2015 17:55:24 UTC - Search in distribution

MarpaX::Demo::SampleScripts - A collection of scripts using Marpa::R2 River stage zero No dependents

"MarpaX::Demo::SampleScripts" demonstrates various grammars and various ways to write and test scripts. The whole point of this module is in scripts/*.pl....

RSAVAGE/MarpaX-Demo-SampleScripts-1.04 - 20 Aug 2015 03:05:19 UTC - Search in distribution

MarpaX::Repa - helps start with Marpa River stage zero No dependents

This module helps you start with Marpa::R2 parser and simplifies lexing....

RUZ/MarpaX-Repa-0.12 - 01 Jun 2017 17:25:03 UTC - Search in distribution

MarpaX::Languages::PowerBuilder - PowerBuilder sources parsers based on Marpa::R2 River stage one • 1 direct dependent • 1 total dependent

SEBKIRCHE/MarpaX-Languages-PowerBuilder-0.01 - 10 Jan 2018 13:45:11 UTC - Search in distribution

MarpaX::Simple - Generate Marpa-based parser River stage one • 5 direct dependents • 8 total dependents

This module tries to simplify the incantation of producing a parser using Marpa::R2 (the scanless interface) by reducing the process to a single function call: "gen_parser"....

PERLANCAR/MarpaX-Simple-0.07 - 10 Jul 2017 14:49:17 UTC - Search in distribution

g2m.pl - Run GraphViz2::Marpa. River stage one • 1 direct dependent • 1 total dependent

RSAVAGE/GraphViz2-Marpa-2.11 - 17 Apr 2017 07:30:59 UTC - Search in distribution

perlfaq4 - Data Manipulation River stage zero No dependents

This section of the FAQ answers questions related to manipulating numbers, dates, strings, arrays, hashes, and miscellaneous data issues....

ETHER/perlfaq-5.20201107 - 07 Nov 2020 21:03:16 UTC - Search in distribution

c2ast - C source analysis River stage zero No dependents

This script will use Marpa::R2 to analyse the file given in argument. A first phase will always call the preprocessor, so you need to have one on your machine. Default is 'cpp', and be overwriten on the command-line. Then the output of the preprocess...

JDDPAUSE/MarpaX-Languages-C-AST-0.48 - 02 Feb 2018 19:45:41 UTC - Search in distribution

hoonlint - lint utility for the Hoon language River stage zero No dependents

The "hoonlint" command runs checks on one or more hoon files. These may be specified on the command line, or via the "-f" option. Simple example The command hoonlint hoons/examples/toe.hoon lint the Tic-tac-toe example for Hoon (which can be found at...

JKEGL/MarpaX-Hoonlint-1.010000 - 20 Oct 2019 18:43:52 UTC - Search in distribution

PPIx::Regexp - Represent a regular expression of some sort River stage three • 10 direct dependents • 536 total dependents

The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. This package shares with PPI the ...

WYANT/PPIx-Regexp-0.077 - 14 Jan 2021 05:29:02 UTC - Search in distribution

Data::RenderAsTree - Render any data structure as an object of type Tree::DAG_Node River stage one • 1 direct dependent • 1 total dependent

Data::RenderAsTree provides a mechanism to display a Perl data structure. The data supplied to "render($s)" is stored in an object of type Tree::DAG_Node. "render()" returns an arrayref by calling "Tree::DAG_Node"'s "tree2string()" method, so you can...

RSAVAGE/Data-RenderAsTree-1.03 - 12 Jul 2015 07:01:35 UTC - Search in distribution

Image::SVG::Path - read the "d" attribute of an SVG path River stage one • 2 direct dependents • 3 total dependents

This module extracts information contained in the "d" attribute of an SVG <path> element and turns it into a simpler series of steps. For example, an SVG <path> element might take the form <path d="M9.6,20.25c0.61,0.37,3.91,0.45,4.52,0.34c2.86-0.5,14...

BKB/Image-SVG-Path-0.34 - 24 Nov 2020 05:07:03 UTC - Search in distribution

parse.file.pl - Parsing any Lua source code file River stage zero No dependents

RSAVAGE/MarpaX-Languages-Lua-Parser-1.04 - 02 Aug 2015 23:28:46 UTC - Search in distribution

MarpaX::ESLIF::BNF - MarpaX::ESLIF's BNF River stage one • 2 direct dependents • 3 total dependents

MarpaX::ESLIF is a Scanless Interface expressed in a BNF format, that is using marpaWrapper <https://github.com/jddurand/c-marpaWrapper>, itself being a thin interface on top of libmarpa <https://jeffreykegler.github.io/Marpa-web-site/libmarpa.html> ...

JDDPAUSE/MarpaX-ESLIF-4.0.1 - 14 Aug 2020 04:24:47 UTC - Search in distribution

Image::CairoSVG - render SVG into a Cairo surface River stage one • 1 direct dependent • 1 total dependent

This module renders some kinds of SVG ("Scalable Vector Graphics") instructions into a Cairo surface....

BKB/Image-CairoSVG-0.11 - 07 Jul 2019 22:28:26 UTC - Search in distribution

App::datecalc - Date calculator River stage zero No dependents

This is an early release. More features and documentation will follow in subsequent releases. This module provides a date calculator, for doing date-related calculations. You can write date literals in ISO 8601 format (though not all format variants ...

PERLANCAR/App-datecalc-0.08 - 21 Feb 2018 06:25:59 UTC - Search in distribution

MarpaX::xPathLike - a xPath like processor for perl data-structures (hashes and arrays)! River stage zero No dependents

It looks for complex perl data-structures which match the xPathLike expression and returns a list of matched data-structures. Like xPath it is possible to deal with any logical or arithmetic expressions, ex: *{count(a) == count(c) / 2 * (1 + count(b)...

JVVERDE/MarpaX-xPathLike-0.203 - 03 Aug 2013 14:14:29 UTC - Search in distribution

bnf2tree.pl - Convert a Marpa grammar into a tree using Tree::DAG_Node. River stage zero No dependents

RSAVAGE/MarpaX-Grammar-Parser-2.01 - 28 Jan 2018 00:02:58 UTC - Search in distribution

CGI::Pretty - module to produce nicely formatted HTML code River stage four • 310 direct dependents • 3068 total dependents

LEEJO/CGI-4.51 - 05 Oct 2020 06:14:39 UTC - Search in distribution

42 results (0.084 seconds)