131:197ae84b7b28
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an encoder function for special type attributes. |
|
|
encoders.py
|
|
130:331aa7c15178
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
More elegantly allocated the context parameter for all callables.
Rewrote the list comprehension result in get_allocated_locations. |
|
|
optimiser.py
|
|
129:6750513b781b
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Propagate resolved invocations amongst function defaults to the importer. |
|
|
resolving.py
|
|
128:e3392c6469c9
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up statement spacing and simple attribute access presentation.
Added missing include and variable declarations. |
|
|
translator.py
|
|
127:054dbf0812a1
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed output label. |
|
|
lplc
|
|
126:56ea5ebbec94
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Re-introduced support for the generation of program structures. |
|
|
encoders.py generator.py lplc templates/Makefile templates/ops.c templates/ops.h templates/progops.c templates/progops.h templates/types.h
|
|
125:16b19e447ead
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Account for the context position in parameter lists and table entries. |
|
|
optimiser.py
|
|
124:b881a39ca2fd
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed assignment value propagation for attribute chains.
Moved assignment and invocation state tracking to the common module abstraction. |
|
|
common.py inspector.py translator.py
|
|
123:1532a76a0d99
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant attribute. |
|
|
translator.py
|
|
122:787e8e846730
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified and expanded invocation argument handling, making use of special
argument list macros and temporary arrays.
Improved the prettyprinting slightly. |
|
|
translator.py
|
|