Perthon Python-to-Perl Language Translation
Home
FAQ
To-Do
Design Notes
Change Log
Links
SourceForge Project Page

Perthon Change Log

2003-12-11  dmanura

	* ex/test1.py: make valid python.

2003-12-11  dmanura

	* lib/Perthon/grammar.pl: fixed incorrect method call syntax.
	  newlines after print. spaces between print arguments.  off-by-one
	  error in slice range.  placeholder for import statement.  hacked
	  determination of '&' on function calls.

2003-12-11  dmanura

	* lib/Perthon/grammar.pl: fixed broken elif expression

2003-12-08  dmanura

	* ex/array.py, ex/class.pl, ex/class.py, ex/err1.py, ex/hello.py,
	  ex/syntax.pl, ex/syntax.py, ex/syntax2.py, ex/syntax3.py,
	  ex/syntax3b.py, ex/test-tab.py, ex/test1.py, ex/test2.py,
	  lib/Perthon/Perthon.pm, lib/Perthon/grammar.pl, t/assign.t,
	  t/syntax.t: adding initial 0.1 versions of file.

2003-12-08  dmanura

	* Changes, GNUmakefile, MANIFEST, README, grammar.txt, perthon.pl:
	  adding initial 0.1 versions of files.


older pre-cvs changes

  2003-12-01  David Manura

    * Version 0.1 released
	
    * Moved to SourceForge.

    * Beginning error handling.

    * Rudimentary arrays/slice support.

  2003-11-29  David Manura
	
    * Improved lexing (implicit/explicit line continuations), more
      robust indent handling.

    * Started syntax test suite.

    * Augmented assign statements (e.g. +=)

  2003-11-28  David Manura

    * Rudimentary support for if statements, continue, break, long
      strings, classes, __init__ method, class attributes, indexed targets,
      construct calls.

  2003-11-25  David Manura

    * Rudimentary support for hash, floating point, and string
      literals.  Perl's '&' v.s '$' of identifiers

    * Recognize Pythonic spacing (INDENT / DEDENT lexing). 

  2003-11-24

    * Rudimentary support for function definitions, for, print,
      assert, function calls, and expression_stmt's

  2003-11-22

    * Created project.

    * Rudimentary support for simple assignments, target_list
      assignments, simple expressions, while.