515:626c0f543570
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added rfind and split implementations, fixing the end limit in the find method. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
514:29349f755d4d
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added string multiplication. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
513:5fad8f7bcd90
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed some testing of string literal prefixes, moving b-prefixed string
interpretation into the get_string_details function. |
|
|
common.py
|
|
512:8640a7748b12
|
2017-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support backslash-encoded values more thoroughly, interpreting certain encoded
values as bytes that turn unprefixed strings into byte strings, diverging from
Python behaviour.
Make sure that backslashes are escaped in generated programs. |
|
|
common.py encoders.py tests/unicode.py
|
|
511:b99c11afb6f5
|
2017-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Configure the Makefile using generated secondary Makefiles, replacing the
debug-specific Makefile and permitting the selection of included source files. |
|
|
generator.py templates/Makefile templates/Makefile-debug
|
|
510:df30d1a4d19a
|
2017-01-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated copyright details for 2017 modifications. |
|
|
generator.py importer.py results.py
|
|
509:12828fba50e0
|
2017-01-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Re-introduced direct assignment of names in sequence assignments provided that
only plain names are assigned (not attributes) and that any names accessed in
the assignments do not appear amongst the assigned names.
Added nested sequence assignment tests. |
|
|
common.py tests/swap.py
|
|
508:6d062b05c250
|
2017-01-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed optimised sequence assignment involving equal length sequences because
it will not work in general. It could, however, be reintroduced in cases where
local or global names are involved and can be shown not to conflict with each
other.
Made the generator-like test use a swap operation and added a dedicated swap
test. |
|
|
common.py tests/fib.py tests/swap.py
|
|
507:ceaa4fac8da5
|
2017-01-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a simple "generator equivalent" example. |
|
|
tests/fib.py
|
|
506:fa5f854bdaa8
|
2017-01-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed relative import notation. |
|
|
pyparser/data/Grammar-Lichen
|
|