BSD Ports

textproc/re_graph 0.2_3 FreeBSD

Regular Expression Graphing Program

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
textproc
Package size
50.3 KiB, 4400.0 KiB installed

Description

The re_graph.pl program graphs regular expressions. The guts of the regular expression engine is a simple state machine. The various states and operations in the regular expression parser can be displayed using a surprisingly simple diagram.

A few notes on what you are looking at: * The nodes Start and Stop denote the beginning and end of the regular expression. * The solid squares denote atoms. Lines indicate the next state. When a line splits, the state machine will take the top line first. If it's path is blocked it will backup and take the next lower line. This is repeated until it finds a path to the end or all paths are exhausted. * Brown boxes indicate a grouping operation, i.e. (). * Green boxes indicate a zero with test. The state machine will perform the test inside the box before moving ahead.

In the other systems

SystemPortVersion
FreeBSDtextproc/re_graph0.2_3
DragonFlytextproc/re_graph0.2_3

Install

Binary package:

pkg install re_graph

From the ports tree:

cd /usr/ports/textproc/re_graph/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	re_graph>0:textproc/re_graph

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.2_30.2_30.2_30.2_30.2_3
FreeBSD:14:quarterly0.2_30.2_3n/a0.2_30.2_3
FreeBSD:15:latest0.2_30.2_3n/a0.2_30.2_3
FreeBSD:15:quarterly0.2_30.2_3n/an/an/a
FreeBSD:16:latest0.2_30.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

Run dependencies 21

No port depends on this one.

Configuration

Options name: textproc_re_graph

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
tar perl5
Service scripts
none

Message after installing

===>   NOTICE:

The re_graph port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
re-graph_02.tar4.53632e+068068440d09e09c1281a6714fd3b77bdb55e4706b01f52a46cb3c671be1c15740
Master sites 1
  • http://www.oualline.com/sw/re/

Commit history 0

No commits in the history this site was built from.