540:eb8ecbef79d5
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain a proper __init__ reference when preparing class invocations. |
|
|
translator.py
|
|
539:22f70469d2f0
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Explicitly list program modules in an included file, avoiding problems with any
obsolete source files still residing amongst the generated sources. |
|
|
generator.py templates/Makefile
|
|
538:2846b907e92b
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up built-in class location computation. |
|
|
common.py generator.py inspector.py modules.py translator.py
|
|
537:2ee50dc501ca
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Restored UTF-8 source recoding and added support for concatenated literals. |
|
|
common.py compiler/ast.py compiler/transformer.py inspector.py pyparser/pyparse.py tests/unicode.py translator.py
|
|
536:50463cb7afae
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented appropriate character quoting for Unicode string representations.
Tested ord and quoting with Unicode objects. |
|
|
lib/__builtins__/str.py lib/__builtins__/unicode.py tests/unicode.py
|
|
535:f91b467ef568
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed recoding to UTF-8 since this failed for ISO-8859-15, causing UTF-8
recodings of byte sequences to occur, not producing such undesirable data for
ISO-8859-1 only because of it being special-cased.
This change may break other ASCII-incompatible encodings because UTF-8 is likely
to be the safe form of such data, permitting the parser to understand it, and
without such recoding the parser will no longer recognise the grammar's tokens. |
|
|
compiler/transformer.py pyparser/pyparse.py
|
|
534:9ec67eea98b5
|
2017-02-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made ord a generic function, introducing __ord__ special methods and Unicode
support for obtaining character values. |
|
|
lib/__builtins__/character.py lib/__builtins__/str.py lib/__builtins__/unicode.py lib/native/__init__.py lib/native/unicode.py templates/native/unicode.c templates/native/unicode.h tests/unicode.py
|
|
533:baf7acd90a11
|
2017-02-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain and reuse next methods instead of accessing them repeatedly on iterators. |
|
|
common.py
|
|
532:3dc8eff805e4
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated expected output. |
|
|
tests/read_localised.py tests/unicode.py
|
|
531:aab03ea7fc94
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented the chr built-in function. |
|
|
lib/__builtins__/character.py lib/native/__init__.py lib/native/str.py templates/native/str.c templates/native/str.h tests/string.py
|
|