p5-Parse-Flex-0.12_1.txz


Advertisement

Description

p5-Parse-Flex - The Fastest Lexer in the West

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Parse-Flex-0.12_1.txz
Package name p5-Parse-Flex
Package version 0.12
Package release 1
Package architecture amd64
Package type txz
Category perl5 textproc
Homepage https://metacpan.org/release/Parse-Flex
License GPLv3
Maintainer bofh@FreeBSD.org
Download size 21.64 KB
Installed size 52.93 KB
Parse::Flex works similar to Parse::Lex, but it uses XS for faster
performance.
This module allows you to construct a lexer analyzer with your custom
rules. Parse::Flex is not intended to be used directly; instead, use the
script makelexer.pl to submit your grammar file. The output of the script
is a custom shared library and a custom .pm module which, among other
things, will transparently load the library and provide interface to your
(custom) lexer. In other words, you supply a grammar.l file to
makelexer.pl and you receive Flex01.pm and Flex02.so . Then, use only the
Flex01.pm - since Flex01.pm will automatically load Flex01.so.
The grammar.l file requires the same syntax as flex(1); that is, the
actions are written in C . See the flex(1) documentation to learn the
syntax, or fetch the sample t/grammar.l file inside this package.
WWW: https://metacpan.org/release/Parse-Flex

Alternatives

Package Version Architecture Repository
p5-Parse-Flex-0.12_1.txz 0.12 i386 FreeBSD Ports Quarterly
p5-Parse-Flex-0.12_1.txz 0.12 amd64 FreeBSD Ports Latest
p5-Parse-Flex-0.12_1.txz 0.12 i386 FreeBSD Ports Latest
p5-Parse-Flex - - -

Requires

Name Value
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-Parse-Flex-0.12_1.txz
Source Package textproc/p5-Parse-Flex

Install Howto

Install p5-Parse-Flex txz package:

# pkg install p5-Parse-Flex

See Also

Package Description
p5-Parse-HTTP-UserAgent-0.42.txz Parser for the User Agent string
p5-Parse-IRC-1.22.txz Parser for the IRC protocol
p5-Parse-LocalDistribution-0.15.txz Perl extension to parses local .pm files as PAUSE does
p5-Parse-MIME-1.003.txz Perl extension to parse mime-types
p5-Parse-Method-Signatures-1.003019.txz Perl6 like method signature parser
p5-Parse-Netstat-0.14.txz Parse the output of netstat command
p5-Parse-PMFile-0.36.txz Perl extension to parses .pm file as PAUSE does
p5-Parse-PerlConfig-0.05_3.txz Perl5 module to use perl scripts as config files
p5-Parse-PhoneNumber-1.9_1.txz Parse phone numbers
p5-Parse-PlainConfig-3.05.txz Perl module to use plain config files
p5-Parse-Range-0.96_1.txz Parses range definitions and returns an array
p5-Parse-RecDescent-1.967015.txz Recursive descent parsing framework for Perl
p5-Parse-Snort-0.9.txz Parse and create Snort rules
p5-Parse-Syslog-1.10_1.txz Perl5 routines that present a simple interface to parse syslog files
p5-Parse-Syslog-Mail-0.17_1.txz Parse log messages generated by various MTAs
Advertisement
Advertisement