php-pear-PHP_LexerGenerator-0.4.0-9.mga6.noarch.rpm


Advertisement

Description

php-pear-PHP_LexerGenerator - translate lexer files in lex2php format into a PHP 5 lexer

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name php-pear-PHP_LexerGenerator
Package version 0.4.0
Package release 9.mga6
Package architecture noarch
Package type rpm
Installed size 708.57 KB
Download size 68.87 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
Translate a lexer file with a format similar to re2c (http://re2c.org)
into a PHP 5 lexer for use with a parser.
Unlike re2c (as of re2c version 0.11), generated lexers are state-aware
out of the box.
Generated lexers are very efficient, more than twice as efficient as
other
alternatives like csLex (written in C#) because they utilize PHP's
built-in Perl-compatible regular expressions to lex for tokens.
Now in version 0.3.0+, with processing instruction %longestmatch,
generated
lexers will always pick the longest string to match, rather than the
first.
Generated lexers are slightly slower, but match behavior of legacy lexers
like
flex, lex, re2c.

Alternatives

Package Version Architecture Repository
php-pear-PHP_LexerGenerator-0.4.0-9.mga6.noarch.rpm 0.4.0 noarch Mageia Core
php-pear-PHP_LexerGenerator - - -

Requires

Name Value
pear(PEAR/Exception.php) -
pear(PHPUnit/TextUI/TestRunner.php) -
pear(Text/Diff.php) -
pear(Text/Diff/Renderer.php) -
pear(Text/Diff/Renderer/unified.php) -

Provides

Name Value
pear(PHP/LexerGenerator.php) -
pear(PHP/LexerGenerator/Exception.php) -
pear(PHP/LexerGenerator/Lexer.php) -
pear(PHP/LexerGenerator/Parser.php) -
pear(PHP/LexerGenerator/Regex/Lexer.php) -
pear(PHP/LexerGenerator/Regex/Parser.php) -
pear(PHP/LexerGenerator/cli.php) -
pear(tests/PHP_LexerGenerator/tests/AllTests.php) -
pear(tests/PHP_LexerGenerator/tests/LexerGeneratorTest.php) -
pear(tests/PHP_LexerGenerator/tests/LexerOutputRecorder.php) -
pear(tests/PHP_LexerGenerator/tests/LexerTest.php) -
pear(tests/PHP_LexerGenerator/tests/bug11808.php) -
pear(tests/PHP_LexerGenerator/tests/bug8259.php) -
pear(tests/PHP_LexerGenerator/tests/bug8618.php) -
pear(tests/PHP_LexerGenerator/tests/bug9230.php) -
pear(tests/PHP_LexerGenerator/tests/bug9231.php) -
pear(tests/PHP_LexerGenerator/tests/data/CaseInsensitive.expect.php) -
pear(tests/PHP_LexerGenerator/tests/data/CaseInsensitive.php) -
pear(tests/PHP_LexerGenerator/tests/data/RegexLexer.expect.php) -
pear(tests/PHP_LexerGenerator/tests/data/RegexLexer.php) -
pear(tests/PHP_LexerGenerator/tests/data/SingleQuote.expect.php) -
pear(tests/PHP_LexerGenerator/tests/data/SingleQuote.php) -
pear(tests/PHP_LexerGenerator/tests/data/Unicode.expect.php) -
pear(tests/PHP_LexerGenerator/tests/data/Unicode.php) -
pear(tests/PHP_LexerGenerator/tests/lexerBaselineGenerator.php) -
php-pear-PHP_LexerGenerator == 0.4.0-9.mga6

Download

Type URL
Binary Package php-pear-PHP_LexerGenerator-0.4.0-9.mga6.noarch.rpm
Source Package php-pear-PHP_LexerGenerator-0.4.0-9.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install php-pear-PHP_LexerGenerator rpm package:
    # urpmi php-pear-PHP_LexerGenerator

Files

Path
/usr/bin/plex
/usr/share/doc/php-pear-PHP_LexerGenerator/LICENSE.txt
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/Lexer.php
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/Lexer.plex
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/TestLexer.php
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/TestLexer.plex
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/longestfirst.php
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/longestfirst.plex
/usr/share/doc/php-pear-PHP_LexerGenerator/examples/usage.php
/usr/share/pear/PHP/LexerGenerator.php
/usr/share/pear/PHP/LexerGenerator/Exception.php
/usr/share/pear/PHP/LexerGenerator/Lexer.php
/usr/share/pear/PHP/LexerGenerator/Parser.php
/usr/share/pear/PHP/LexerGenerator/cli.php
/usr/share/pear/PHP/LexerGenerator/Regex/Lexer.php
/usr/share/pear/PHP/LexerGenerator/Regex/Parser.php
/usr/share/pear/data/
/usr/share/pear/data/PHP_LexerGenerator/docs.ini
/usr/share/pear/data/PHP_LexerGenerator/PHP/
/usr/share/pear/data/PHP_LexerGenerator/PHP/LexerGenerator/Parser.out
/usr/share/pear/data/PHP_LexerGenerator/PHP/LexerGenerator/Parser.y
/usr/share/pear/data/PHP_LexerGenerator/PHP/LexerGenerator/Regex/Lexer.plex
/usr/share/pear/data/PHP_LexerGenerator/PHP/LexerGenerator/Regex/Parser.out
/usr/share/pear/data/PHP_LexerGenerator/PHP/LexerGenerator/Regex/Parser.y
/usr/share/pear/data/PHP_LexerGenerator/tutorials/
/usr/share/pear/data/PHP_LexerGenerator/tutorials/PHP_LexerGenerator/PHP_LexerGenerator.pkg
/usr/share/pear/tests/
/usr/share/pear/tests/PHP_LexerGenerator/
/usr/share/pear/tests/PHP_LexerGenerator/tests/AllTests.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/LexerGeneratorTest.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/LexerOutputRecorder.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/LexerTest.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug11808.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug11808.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug8259.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug8259.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug8618.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug8618.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug9230.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug9230.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug9231.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/bug9231.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/lexerBaselineGenerator.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/readme.html
/usr/share/pear/tests/PHP_LexerGenerator/tests/test_bug11808.phpt
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/CaseInsensitive.expect.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/CaseInsensitive.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/CaseInsensitive.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Comments.expect.dat
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Comments.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/DeclareEquals.expect.dat
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/DeclareEquals.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/MinimalLexer.expect.dat
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/MinimalLexer.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/RegexLexer.expect.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/RegexLexer.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/RegexLexer.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/SingleQuote.expect.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/SingleQuote.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/SingleQuote.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Unicode.diff
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Unicode.expect.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Unicode.php
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/Unicode.plex
/usr/share/pear/tests/PHP_LexerGenerator/tests/data/bug9231.php
/var/lib/pear/PHP_LexerGenerator.xml

Changelog

2016-02-03 - umeabot <umeabot> 0.4.0-9.mga6
+ Revision: 933385
- Mageia 6 Mass Rebuild
2014-10-15 - umeabot <umeabot> 0.4.0-8.mga5
+ Revision: 748754
- Second Mageia 5 Mass Rebuild
2014-10-01 - tv <tv> 0.4.0-7.mga5
+ Revision: 734161
- rebuild for pear deps
2014-09-27 - tv <tv> 0.4.0-6.mga5
+ Revision: 727764
- rebuild for missing pythoneggs deps
2014-09-16 - umeabot <umeabot> 0.4.0-5.mga5
+ Revision: 687431
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %global for req/prov exclude
- autoconvert to new prov/req excludes
2013-10-18 - umeabot <umeabot> 0.4.0-4.mga4
+ Revision: 517126
- Mageia 4 Mass Rebuild

See Also

Package Description
php-pear-PHP_Shell-0.3.2-7.mga6.noarch.rpm An interactive PHP Shell
php-pear-PHP_Timer-1.0.5-5.mga6.noarch.rpm Utility class for timing
php-pear-PHP_TokenStream-1.2.2-4.mga6.noarch.rpm PEAR: Wrapper around PHP's tokenizer extension
php-pear-Pager-2.5.1-1.mga7.noarch.rpm Data paging class
php-pear-Payment_Clieop-0.2.0-5.mga6.noarch.rpm Create clieop03 file to send to Dutch Bank
php-pear-Payment_DTA-1.4.3-8.mga6.noarch.rpm Creates and reads DTA and DTAZV files containing money transaction data (Germany)
php-pear-RDF-0.2.0-5.mga6.noarch.rpm Port of the core RAP API
php-pear-SOAP-0.13.0-8.mga6.noarch.rpm Client/Server for PHP
php-pear-Science_Chemistry-1.1.2-5.mga6.noarch.rpm Manipulate chemical objects: atoms, molecules, etc
php-pear-Search_Mnogosearch-0.1.1-18.mga6.noarch.rpm Wrapper classes for the mnoGoSearch extention
php-pear-Services_Amazon-0.9.0-8.mga6.noarch.rpm PHP interface to Amazon Product Advertising API
php-pear-Services_Delicious-0.6.0-8.mga6.noarch.rpm Client for the del.icio.us web service
php-pear-Services_Ebay-0.13.1-8.mga6.noarch.rpm Interface to eBay's XML-API
php-pear-Services_ExchangeRates-0.8.0-6.mga6.noarch.rpm Performs currency conversion
php-pear-Services_Google-0.2.0-6.mga6.noarch.rpm Provides access to the Google SOAP Web APIs
Advertisement
Advertisement