Lichen

Changelog

(0) -10 +10 +100 +300 +1000 tip
48:011a7abf698c 51:9ac20871fd92
2016-09-09 Paul Boddie changeset files shortlog graph Exclude "self" from method parameters but include it in method locals. optional-self-parameter
inspector.py
47:8f8e85368db9
2016-09-08 Paul Boddie changeset files shortlog graph During inspection, define "self" in methods in terms of the parent class. optional-self-parameter
inspector.py
46:95ebcba817be
2016-09-08 Paul Boddie changeset files shortlog graph Permit an implicit self in method parameters, adding method tests. optional-self-parameter
inspector.py tests/methods.py tests/methods_selfless.py
45:95831cd5b786 46:95ebcba817be 49:8356a5c040eb
2016-09-08 Paul Boddie changeset files shortlog graph Incorporated deduction output analysis into the test runner, also reorganising.
test_all.sh
44:da93e5c07c1f
2016-09-08 Paul Boddie changeset files shortlog graph Added the deducer module from PythonLight.
deducer.py lplc
43:bba45312185d
2016-09-08 Paul Boddie changeset files shortlog graph Changed nested scope tests to work without implicit name propagation.
tests/nested.py tests/nested_bad.py tests/nested_bad_python.py tests/nested_lambda.py tests/nested_mixed.py tests/nested_mixed_names.py tests/nested_value_changed.py
42:7aeee828e698 41:4e9d89394787 8:84cd26e51a79
2016-09-08 Paul Boddie changeset files shortlog graph Merged remove-name-inheritance branch.
common.py inspector.py
41:4e9d89394787
2016-09-08 Paul Boddie changeset files shortlog graph Moved missing name recording into the importer, testing for name identification failure in the main program.
importer.py lplc
40:1c505a028b7e
2016-09-08 Paul Boddie changeset files shortlog graph Fixed built-in name identification in functions, also removing the missing name recording in modules since unidentified names are considered as built-in names until all deferred references are identified.
inspector.py modules.py tests/builtin_names.py tests/builtin_names_bad.py
39:452b048ec4e9
2016-09-08 Paul Boddie changeset files shortlog graph Improved testing for unresolved names in inspected programs. Tidied up the output slightly.
test_all.sh
(0) -10 +10 +100 +300 +1000 tip