Port details |
- tpg Parser generator in Python
- 3.1.1 devel
=1 3.1.1Version of this port present on the latest quarterly branch. DEPRECATED: Looks like an abandonware, no more public distfile
This port expired on: 2011-08-01
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2002-03-15 12:25:05
- Last Update: 2011-08-01 05:01:13
- SVN Revision: UNKNOWN
- People watching this port, also watch:: colorize, python
- Also Listed In: python
- License: not specified in port
- WWW:
- http://christophe.delord.free.fr/en/tpg/
- Description:
- Toy Parser Generator is a lexical and syntactic parser generator for Python.
This generator was born from a simple statement: YACC is to complex to use
in simple cases (calculators, configuration files, small programming
languages, ...).
TPG can very simply write parsers that are useful for most every day needs
(even if it can't make your coffee). With a very clear and simple syntax, you
can write an attributed grammar that is translated into a recursive descendant
parser. TPG generated code is very closed to the original grammar. This means
that the parser works "like" the grammar. A grammar rule can be seen as a
method of the parser class, symbols as method calls, attributes as method
parameters and semantic values as return values. You can also add Python code
directly into grammar rules and build abstract syntax trees while parsing.
WWW: http://christophe.delord.free.fr/en/tpg/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: tpg
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- python2.7 : lang/python27
- Runtime dependencies:
-
- python2.7 : lang/python27
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.1 01 Aug 2011 05:01:13
 |
bapt  |
Bye bye abandonwares (part 3)
2011-08-01 deskutils/gkrellm-timers: No more public distfile
2011-08-01 deskutils/multi-backgrounds-daemon: Looks like an abandonware, no
more public distfile
2011-08-01 deskutils/py-tagfu: Looks like an abandonware, no more public
distfile
2011-08-01 deskutils/taskstep: Looks like an abandonware, no more public
distfile
2011-08-01 devel/c_c++_reference: No more public distfiles
2011-08-01 devel/libcoyotl: Looks like an abandonware, no more public distfile
2011-08-01 devel/libfs++: Looks like an abandonware, no more public distfile
2011-08-01 devel/mkmf: Looks like an abandonware, no more public distfile
2011-08-01 devel/p5-Include: No more public distfiles
2011-08-01 devel/rubygem-newgem: broken since 2010/09/22
2011-08-01 devel/tpg: Looks like an abandonware, no more public distfile
2011-08-01 games/amphetamine: Looks like an abandonware, no more public distfile
2011-08-01 games/anagramarama: Looks like an abandonware, no more public
distfile (Only the first 15 lines of the commit message are shown above ) |
3.1.1 03 Jul 2011 14:59:23
 |
ohauer  |
-remove MD5 |
3.1.1 16 Jun 2011 16:41:25
 |
bapt  |
Another bunch of deprecation: no more public distfiles and/or abandonware |
3.1.1 01 Jun 2008 09:42:37
 |
olgeni  |
Large round of typo fixes in ports/devel (pkg-descr). |
3.1.1 30 Jul 2007 09:42:28
 |
alexbl  |
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav |
3.1.1 21 Dec 2006 22:13:47
 |
miwi  |
- Update to 3.1.1
PR: ports/106908
Submitted by: Li-Wen Hsu <lwhsu@lwhsu.org> |
3.0.5 21 Sep 2006 09:04:51
 |
sergei  |
- Drop maintainership on these ports due to ENOTIME;
please feel free to grab any of these if you are interested |
3.0.5 25 Nov 2005 14:05:38
 |
sergei  |
- Add SHA256 checksums to my ports |
3.0.5 18 Apr 2005 15:51:22
 |
sergei  |
- Update to 3.0.5 (bugfixes - see ChangeLog for details)
PR: ports/79850
Submitted by: Fr. Br. George <george@po.cs.msu.su> |
3.0.0 30 Jan 2004 16:03:29
 |
sergei  |
SIZE *DOES* MATTER. |
3.0.0 08 Dec 2003 16:50:27
 |
sergei  |
- Update to 3.0.0 (unbreaks fetching)
Prompted by: fenner's portsurvey |
2.1.5 23 Oct 2003 05:42:49
 |
sergei  |
Change to my @FreeBSD.org address.
Approved by: krion |
2.1.5 09 Jul 2003 04:36:02
 |
daichi  |
update devel/tpg: 2.1.4 -> 2.1.5
PR: 54224
Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer) |
2.1.4 21 Feb 2003 11:23:04
 |
knu  |
De-pkg-comment. |
2.1.4 12 Feb 2003 00:51:20
 |
naddy  |
Update to 2.1.4.
PR: 47771
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
2.1.3 05 Nov 2002 21:12:58
 |
obraun  |
Use PORTCOMMENT variable instead of pkg-comment file.
PR: ports/44937,ports/44938,ports/44939,ports/44940,ports/44941,
ports/44942,ports/44943,ports/44944,ports/44945
Submitted by: maintainer |
2.1.3 17 Sep 2002 03:44:50
 |
ijliao  |
upgrade to 2.1.3
take maintainership
PR: 42854
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
2.0.3 02 Jul 2002 08:21:38
 |
wjv  |
- Update to version 2.0.3
- Make $PREFIX-clean via $PYTHON_SITELIBDIR -> $PYTHONPREFIX_SITELIBDIR
- Move tpg_grammar.g to $EAMPLESDIR, since it's just included as an example
(as far as I can tell) |
2.0.1 19 Jun 2002 20:47:31
 |
ijliao  |
upgrade to 2.0.1 |
0.1.9 22 May 2002 14:37:11
 |
ijliao  |
upgrade to 0.1.9
fix mastersite
PR: 38407
Submitted by: Erwin Lansing <erwin@lansing.dk> |
0.1.6 15 Mar 2002 12:24:16
 |
ijliao  |
add tpg 0.1.6
Toy Parser Generator -- A parser generator in Python |