561:ddfd3abdd4da
|
2017-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made class- and module-level temporary names function locals in output programs. |
|
|
optimiser.py tests/assign_sequence.py translator.py
|
|
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
|
|