./devel/re2c, Deterministic Finite State Automaton generator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.1, Package name: re2c-1.1.1, Maintainer: pkgsrc-users

re2c is a preprocessor that generates C-based recognizers from regular
expressions. The input to re2c consists of C/C++ source interleaved
with comments of the form /*!re2c ... */ which contain scanner
specifications. In the output these comments are replaced with code
that, when executed, will find the next input token and then execute
some user-supplied token-specific code.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a87eddf0d2d2cec0cf07517efe5cbdbd696cb6f4
RMD160: dafab7c2320266aa34eed66aa33f5e76074c010b
Filesize: 5768.961 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-07-03 22:48:26 by Sevan Janiyan | Files touched by this commit (1)
Log message:
Need bison, build came tumbling down as the long stale copy in OS X Tiger was
called.
   2018-11-14 13:54:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
re2c: updated to 1.1.1

Version 1.1.1:
- Fixed: re2c '-V' throws 'std::out_of_range' (version to vernum conversion).

Version 1.1:
- Replaced Kuklewicz POSIX disambiguation algorithm with Okui algorithm.
- Optimized GOR1 algorithm (computation of tagged epsilon-closure).
- Added option "--conditions" (an alias for "-c" and \ 
"--start-conditions").
- Fixed: Bugs with option: 're2c:flags:no-debug-info'.
- Reworked first part of TDFA paper.
   2017-12-21 08:57:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
re2c: updated to 1.0.3

1.0.3:
Bug fixes.
   2017-08-27 14:48:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Release 1.0.2:
This is another minor bug-fix release in the 1.0.x series; see release 1.0 for \ 
details. This release addresses the following issues:
* Fixed bug 194 “Build with --enable-docs”
* Updated documentation.
   2017-08-25 20:48:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 1.0.1
- Fixed bug 193 1.0 build failure on macOS: error: calling a private constructor \ 
of class 're2c::Rule'
- Added paper "Tagged Deterministic Finite Automata with Lookahead" to \ 
distribution
   2017-01-02 09:09:45 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/re2c to 0.16
--------------------------
Version 0.16 (2016-01-21)
---------------------------
- Fixed bug #127 "code generation error with wide chars and bitmaps \ 
(omitted 'goto' statement)"
- Added DFA minimization and option '--dfa-minimization <table | moore>'
- Fixed bug #128 "very slow DFA construction (resulting in a very large \ 
DFA)"
- Fixed bug #132 "test failure on big endian archs with 0.15.3"
   2016-01-10 11:01:02 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 0.15.3 (2015-12-02)
---------------------------
- Fixed bugs and applied patches:
    122 "clang does not compile re2c 0.15.x" (reported and fixed by \ 
Oleksii Taran).
    124 "Get rid of UINT32_MAX and friends" (patch by Sergei \ 
Trofimovich, fixes FreeBSD builds).
    125 "[OS X] git reports changes not staged for commit in newly cloned \ 
repository" (by Oleksii Taran, this fix also applies to Windows).
- Added option --no-version that allows to omit version information.
- Reduced memory and time consumed with -Wundefined-control-flow.
- Improved coverage of input data generated with -S --skeleton.