178:fc5056a50cba
|
2016-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent redefinition of imported names and attempt to reference them correctly. |
|
|
inspector.py modules.py translator.py
|
|
177:052e4264d8b7
|
2016-11-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the "from" statement to introduce name references instead of assigning
names in the current namespace. This avoids module import sequencing issues but
will eventually require restrictions on the kinds of objects being imported.
The identification of objects also needs to favour name references in modules
over conflicting submodules. |
|
|
importer.py inspector.py modules.py
|
|
176:67edffe846e3
177:052e4264d8b7 182:27ac1971cb38
|
2016-11-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support the raise statement without arguments. |
|
|
translator.py
|
|
175:9633900a1220
|
2016-11-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Retain alias information for invoked objects, providing correct origin details
for instances imported from other modules. |
|
|
resolving.py
|
|
174:8a92552d212d
|
2016-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed parameter table references for functions. |
|
|
generator.py
|
|
173:78e02906e7f2
|
2016-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for the print statement and stream output.
Added error reporting where invocation arguments are missing. |
|
|
common.py inspector.py lib/__builtins__/__init__.py lib/__builtins__/file.py lib/__builtins__/io.py lib/native.py lib/sys.py templates/native.c templates/native.h tests/assign_sequence.py ...
|
|
172:459b1a69fdbb
170:ef09cc743496 171:c1e0f3f1b561
|
2016-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged branches. |
|
|
|
|
171:c1e0f3f1b561
167:466d287306b4
|
2016-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing native function for initial exit function support. |
|
|
lib/native.py
|
|
170:ef09cc743496
172:459b1a69fdbb
|
2016-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Where references do not provide definitive origin details, introduce a
requirement for each module directly providing such references. |
|
|
importer.py referencing.py
|
|
169:d1d5987e9261
|
2016-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Convert invocations amongst the name references. |
|
|
resolving.py
|
|