Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
560:1106e953e653
2017-02-09 Paul Boddie changeset files shortlog graph Added another test of sequence assignment.
tests/assign_sequence.py
559:2ef433e2f7c8
2017-02-09 Paul Boddie changeset files shortlog graph Avoid repeated processing of the program type information.
optimiser.py
558:c34d7d187b2c
2017-02-08 Paul Boddie changeset files shortlog graph Introduced a warnings mechanism to support invocation-related messages. Added a help message and handled missing command line arguments better.
importer.py lplc translator.py
557:aa11ebd14c79
2017-02-08 Paul Boddie changeset files shortlog graph Incorporated keyword arguments into invocation descriptions so that argument compatibility can be more broadly tested and restrict accesses accordingly.
deducer.py encoders.py inspector.py tests/keyword_args.py tests/keyword_args_bad.py
556:e8e4490ac9d4
2017-02-08 Paul Boddie changeset files shortlog graph Produce invocation warnings on standard error.
translator.py
555:b04bc99153cd
2017-02-08 Paul Boddie changeset files shortlog graph Merged invocation argument testing with reference identification in order to possibly restrict accessor types.
deducer.py
554:002937a65211
2017-02-07 Paul Boddie changeset files shortlog graph Replaced the specific invocation-related details on results with the more general access location details, so that access-related information can be retrieved using the access location in the places that require it.
results.py translator.py
553:11a673460532
2017-02-07 Paul Boddie changeset files shortlog graph Enhanced attribute access modifiers to communicate details of invocations, moving detection of unsuitable invocations (due to argument/parameter number mismatches) to the deducer. The result nodes needed changing to accommodate invocation-related information so that the previously-introduced warnings can still be generated.
common.py deducer.py encoders.py inspector.py modules.py results.py translator.py
552:c4203b800007
2017-02-06 Paul Boddie changeset files shortlog graph Introduced warnings about inappropriate numbers of arguments for invocations where multiple targets have been identified.
results.py translator.py
551:3c61a4e22626
2017-02-06 Paul Boddie changeset files shortlog graph Added missing step parameter to tuple.__getslice__.
lib/__builtins__/tuple.py
(0) -300 -100 -10 +10 +100 +300 tip