./devel/py-tpg [parser generator in Python]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.1.0, Package name: py-tpg-3.1.0
Maintained by: The OpenBSD ports mailing-list
Master sites:
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 close 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.


Filesize: 278.969 KB
Version History (View Complete History)
  • (2009-03-15) Updated to version: py-tpg-3.1.0p1
  • (2007-10-08) Updated to version: py-tpg-3.1.0p0
  • (2006-09-20) Updated to version: py-tpg-3.1.0
  • (2006-07-21) Package added to openports.se, version py-tpg-3.0.5p0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2011-06-08 11:39:26 by Jasper Lievisse Adriaanse | Files touched by this commit (90)
Log message:
bump after default python version switch
   2010-08-30 16:24:16 by Jasper Lievisse Adriaanse | Files touched by this commit (78)
Log message:
bumpski for python
   2009-03-15 07:03:42 by Marc Espie | Files touched by this commit (18)
Log message:
A few more python deps, tweak python module to handle tkinter
   2007-10-08 02:22:44 by Steven Mestdagh | Files touched by this commit (216)
Log message:
bump PKGNAME after python version switch
   2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599)
Log message:
Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-09-20 03:13:18 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to TPG-3.1.0


   2006-09-20 03:13:18 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to TPG-3.1.0


   2006-09-20 03:13:18 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to TPG-3.1.0


   2006-06-03 03:37:09 by Aleksander Piotrowski | Files touched by this commit (20)
Log message:
Bump PKGNAMEs after recent python switch


   2005-03-14 18:57:06 by David Berghoff | Files touched by this commit (100)
Log message:
typo and wording fixes; approved by pval
ok mbalmer@ "that diff was fun to read"


   2005-03-08 06:34:21 by Xavier Santolaria | Files touched by this commit (2)
Log message:
Update to TPG-3.0.5;


   2005-03-08 06:34:21 by Xavier Santolaria | Files touched by this commit (2)
Log message:
Update to TPG-3.0.5;


   2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366)
Log message:
SIZE


   2004-11-29 07:59:02 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to 3.0.4;


   2004-11-29 07:59:02 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to 3.0.4;


   2004-11-29 07:59:02 by Xavier Santolaria | Files touched by this commit (3)
Log message:
Update to 3.0.4;


   2004-09-14 17:44:02 by Marc Espie | Files touched by this commit (206)
Log message:
switch to new plist, killing a few install scripts along the way.


   2004-08-03 08:27:33 by Xavier Santolaria | Files touched by this commit (10)
Log message:
MODULES= lang/python


   2004-05-06 02:01:26 by Xavier Santolaria | Files touched by this commit (2)
Log message:
update to 3.0.3;


   2004-05-06 02:01:26 by Xavier Santolaria | Files touched by this commit (2)
Log message:
update to 3.0.3;


   2004-04-01 02:59:56 by Xavier Santolaria | Files touched by this commit (2)
Log message:
update to 3.0.2;


   2004-04-01 02:59:56 by Xavier Santolaria | Files touched by this commit (2)
Log message:
update to 3.0.2;


   2004-02-01 03:33:23 by Xavier Santolaria | Files touched by this commit (3)
Log message:
update to 3.0.1; ok sturm@.


   2004-02-01 03:33:23 by Xavier Santolaria | Files touched by this commit (3)
Log message:
update to 3.0.1; ok sturm@.


   2004-02-01 03:33:23 by Xavier Santolaria | Files touched by this commit (3)
Log message:
update to 3.0.1; ok sturm@.


   2004-01-30 01:39:49 by Xavier Santolaria | Files touched by this commit (33)
Log message:
change my MAINTAINER address to @openbsd.org; ok sturm@.