630:9d6309ccaceb
632:8dd8bb0f0e0b
627:05ad7964265c 629:c45334be1ad6
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged result class changes. |
|
|
translator.py
|
|
629:c45334be1ad6
630:9d6309ccaceb 631:f6495d78bda5
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a logical result that simplifies negation expressions when they are
used directly by "if" statements. |
|
|
translator.py
|
|
628:5c8fd0afb2ec
626:650c24cf71f1
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous base classes from results. |
|
|
translator.py
|
|
627:05ad7964265c
630:9d6309ccaceb
624:c5371b8f4981 626:650c24cf71f1
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged convenience macro changes. |
|
|
generator.py templates/ops.c translator.py
|
|
626:650c24cf71f1
627:05ad7964265c 628:5c8fd0afb2ec
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a convenience macro for initialising attributes with values.
Tidied up the main function exception handling slightly. |
|
|
generator.py templates/types.h translator.py
|
|
625:669be6de0a37
623:3bba67784f79
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced explicit position values with macro invocations. |
|
|
templates/ops.c
|
|
624:c5371b8f4981
627:05ad7964265c
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced convenience macros shadowing various run-time functions, eliminating
the need to encode position and code information explicitly in the generated and
native code. |
|
|
encoders.py generator.py templates/native/buffer.c templates/native/iconv.c templates/native/introspection.c templates/native/io.c templates/native/list.c templates/native/locale.c templates/native/str.c templates/native/system.c ...
|
|
623:3bba67784f79
624:c5371b8f4981 625:669be6de0a37
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Encode attribute and parameter positions and codes using the provided macros. |
|
|
encoders.py generator.py templates/ops.h templates/types.h translator.py
|
|
622:5a69a5a45afb
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced "__pos_attrname" with "__ATTRPOS(attrname)" in native functions. |
|
|
templates/native/buffer.c templates/native/common.c templates/native/iconv.c templates/native/introspection.c templates/native/io.c templates/native/list.c templates/native/locale.c templates/native/str.c templates/native/system.c templates/native/unicode.c
|
|
621:89173ad54ae5
|
2017-02-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the "with" statement from the grammar and AST support. |
|
|
compiler/ast.py compiler/transformer.py pyparser/data/Grammar-Lichen
|
|