Search results for "dist::Marpa"
PPIx::Regexp - Represent a regular expression of some sort
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.088 - 28 Feb 2023 11:54:05 UTC - Search in distribution
Data::RenderAsTree - Render any data structure as an object of type Tree::DAG_Node
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
Org::Parser - Parse Org documents
This module parses Org documents. See http://orgmode.org/ for more details on Org documents. See "todo.org" in the distribution for the list of already- and not yet implemented stuffs....
PERLANCAR/Org-Parser-0.561 - 06 Nov 2023 02:04:51 UTC - Search in distribution
MojoX::Validate::Util - A very convenient wrapper around Mojolicious::Validator
"MojoX::Validate::Util" is a wrapper around Mojolicious::Validator which provides a suite of convenience methods for validation....
RSAVAGE/MojoX-Validate-Util-1.02 - 03 Sep 2020 06:27:09 UTC - Search in distribution
MarpaX::xPathLike - a xPath like processor for perl data-structures (hashes and arrays)!
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
App::datecalc - Date calculator
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.090 - 17 Apr 2023 00:05:23 UTC - Search in distribution
Regexp::Parsertron - Parse a Perl regexp into a data structure of type Tree
Parses a regexp into a tree object managed by the Tree module, and provides various methods for updating and retrieving that tree's contents. This module uses Marpa::R2 and Moo....
RSAVAGE/Regexp-Parsertron-1.05 - 21 Nov 2018 22:31:29 UTC - Search in distribution
MarpaX::Simple - Generate Marpa-based parser
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
Genealogy::Gedcom::Date - Parse GEDCOM dates in French r/German/Gregorian/Hebrew/Julian
Genealogy::Gedcom::Date provides a Marpa-based parser for GEDCOM dates. Calender escapes supported are (case-insensitive): French r/German/Gregorian/Hebrew/Julian. Gregorian is the default, and does not need to be used at all. Comparison of 2 "Geneal...
RSAVAGE/Genealogy-Gedcom-Date-2.10 - 09 May 2018 23:04:33 UTC - Search in distribution
X500::DN::Marpa - Parse X.500 DNs
"X500::DN::Marpa" provides a Marpa::R2-based parser for parsing X.500 Distinguished Names. It is based on RFC4514 <https://www.ietf.org/rfc/rfc4514.txt>: Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names....
RSAVAGE/X500-DN-Marpa-1.00 - 22 Nov 2015 04:34:50 UTC - Search in distribution- X500::DN::Marpa::DN - Backcompat module to emulate the DN part of X500::DN
- X500::DN::Marpa::RDN - Backcompat module to emulate the RDN part of X500::DN
- X500::DN::Marpa::Actions - Methods triggered by 'action' clauses in the grammar
MarpaX::Languages::C::AST - Translate a C source to an AST
This module translates C source into an AST tree. To assist further process of the AST tree, the nodes of the AST are blessed according to the C grammar you have selected. (The default is 'ISO-ANSI-C-2011'.) If you want to enable logging, be aware th...
JDDPAUSE/MarpaX-Languages-C-AST-0.48 - 02 Feb 2018 19:45:41 UTC - Search in distribution
Task::BeLike::PERLANCAR::Used - All my modules which I currently use and install on a new perl installation
PERLANCAR/Task-BeLike-PERLANCAR-Used-20231201.1
-
01 Dec 2023 09:34:30 UTC
-
Search in distribution
JSON::Decode::Regexp - JSON parser as a single Perl Regex
This module is a packaging of Randal L. Schwartz' code (with some modification) originally posted at: http://perlmonks.org/?node_id=995856 The code is licensed "just like Perl"....
PERLANCAR/JSON-Decode-Regexp-0.102 - 01 Aug 2021 09:54:02 UTC - Search in distribution
Bencher::Scenario::Serializers - Benchmark Perl data serialization modules
Packaging a benchmark script as a Bencher scenario makes it convenient to include/exclude/add participants/datasets (either via CLI or Perl code), send the result to a central repository, among others . See Bencher and bencher (CLI) for more details....
PERLANCAR/Bencher-Scenario-Serializers-0.161 - 07 Sep 2021 06:32:00 UTC - Search in distribution
MarpaX::Languages::Perl::PackUnpack - Parse the templates used in pack() and unpack()
MarpaX::Languages::Perl::PackUnpack provides a Marpa::R2-based parser for parsing the templates used in pack() and unpack(). The parsed details are stored in a Tree, and can be accessed via the methods "tree2string($options, [$some_tree])" and "templ...
RSAVAGE/MarpaX-Languages-Perl-PackUnpack-1.00 - 04 Jan 2015 02:12:14 UTC - Search in distribution
MarpaX::Languages::Lua::Parser - A Lua source code parser
"MarpaX::Languages::Lua::Parser" parses Lua source code files. The result is stored in a tree managed by Tree::DAG_Node. A list of scalar tokens from this tree is stored in an arrayref. See the FAQ question "How do I get output from this module?" for...
RSAVAGE/MarpaX-Languages-Lua-Parser-1.05 - 25 May 2021 06:48:11 UTC - Search in distribution
Text::Balanced::Marpa - Extract delimited text sequences from strings
Text::Balanced::Marpa provides a Marpa::R2-based parser for extracting delimited text sequences from strings. The text outside and inside the delimiters, and delimiters themselves, are all stored as nodes in a tree managed by Tree. Nested strings, wi...
RSAVAGE/Text-Balanced-Marpa-1.08 - 07 Feb 2021 06:11:28 UTC - Search in distribution
Text::Delimited::Marpa - Extract delimited text sequences from strings
Text::Delimited::Marpa provides a Marpa::R2-based parser for extracting delimited text sequences from strings. The text between the delimiters is stored as nodes in a tree managed by Tree. The delimiters, and the text outside the delimiters, is not s...
RSAVAGE/Text-Delimited-Marpa-1.01 - 07 Feb 2021 06:19:20 UTC - Search in distribution
MarpaX::Languages::ECMAScript::AST - Translate a ECMAScript source to an AST
This module translates ECMAScript source into an AST tree. If you want to enable logging, be aware that this module is using Log::Any....
JDDPAUSE/MarpaX-Languages-ECMAScript-AST-0.020 - 09 Jan 2015 19:25:09 UTC - Search in distribution
MarpaX::Languages::IDL::AST - Translate an IDL source to an AST
This module provide and manage an AST of an IDL file, as per OMG's IDL 3.5 grammar specification....
JDDPAUSE/MarpaX-Languages-IDL-AST-0.007 - 12 Apr 2017 18:34:18 UTC - Search in distribution