ChangelogΒΆ

V1.2.3
  • Fix for new no space guards on patern matching not passing offsets
V1.2.2
  • Added Impyccable to test suite for better pattern testing
  • Added no space guards to pattern matching and indenter
V1.2.1
  • Fixed .pxd files not being included in source distribution
V1.2.0
  • Added Offset arguments to most SourceString methods that should support it.
  • Adde ‘_’ to qualified identifiers
v1.1.0
  • Added SourceString.eol_distance_next
  • Added SourceString.eol_distance_last
  • Added SourceString.spew_length a reverse of eat_length
  • Minor failsafes
v1.0.0
  • Added RPython compatability.
  • Removed some dynamic features
  • Removed SourceString.generator
  • SourceString.match_pattern renamed to match_string_pattern
  • SourceString.match_function renamed to match_function_pattern
  • Pattern matching methods only take their respective types, no more lists.
v0.3.0
  • Added SourceString methods:
    • eat_line
    • count_indents_last_line
    • count_indents_length_last_line
    • skip_whitespace
    • get_all_lines
    • retrieve_tokens
  • Added least argument to SourceString.match_(pattern/function) for minimum length of match

  • SourceString.eat_length now handles newlines automatically

  • Some source code cleanups and cython fixes/optimizations

  • All SourceString.eat_* methods nolonger function when SourceString.eos = 1

  • Added sphinx based documentation system and http://partpy.readthedocs.org

  • Line numebers start at line 1

v0.2.1 - February 14th 2013
  • Added examples directory to sdist
v0.2.0 - February 14th 2013
  • Matcher merged into SourceString
  • new class SourceLine returned when dealing with specific SourceString lines

Project Versions

Previous topic

Performance

Next topic

partpy Package

This Page