Taddeus Kroes
|
5fe152f7c4
Merge branch 'breadth_first' of kompiler.org:trs into breadth_first
|
%!s(int64=13) %!d(string=hai) anos |
Sander Mathijs van Veen
|
b7a6d95d1c
Validation now iterates over best possibilities instead of best indices.
|
%!s(int64=13) %!d(string=hai) anos |
Sander Mathijs van Veen
|
e4b29aa38d
Pick the best possibiltity using the shortest path with breadth first traversal.
|
%!s(int64=13) %!d(string=hai) anos |
Sander Mathijs van Veen
|
42b050efca
Validation now iterates over best possibilities instead of best indices.
|
%!s(int64=13) %!d(string=hai) anos |
Sander Mathijs van Veen
|
d67e91b7da
Pick the best possibiltity using the shortest path with breadth first traversal.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
1e47856573
Added a test to complete utils coverage.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
a77a89778e
Fixed scope index replacement issue in fraction rule.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
91a264526c
Scope removing/replacing is now done using numeric indices instead of node references.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
712dbdbcab
Added rules (and tests) for sorting polynomes and monomials.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
464b95ee33
Disabled a seemingly useless condition in extract_polynome_properties.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
a3de71193e
Generalized structure of sort rules.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
77ae42a081
Added pair iterator.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
ecf5d46604
Cleared up some variable names.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
54783d377e
Added new tree traversal idea to TODO list.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
e09fb5e901
Code coverage fix.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
3d3792c372
Improved elimination of terms in fraction (de)nominators.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
7e9c999323
Relative precedences in strategy now support more than 2 functions in the same list.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
08c982bba4
Changed negate() function to negate by reference by default (as a small optimization).
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
f45d27511f
Added rule that removed fractions from denominators.
|
%!s(int64=13) %!d(string=hai) anos |
Taddeus Kroes
|
e12f71eaed
Added an item to the TODO list.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
961c70a79c
Added rules for removing double conjunction/disjunction cases.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
71bb582369
Implemented substitution for solving sets of linear equations..
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
ce4874ef35
Bugfix: forgot to copy negation when reducing simple fractions.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
12eebb165e
Updated some comments.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
49391e6c0f
Bugfix: added negation copy to substitute function.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
358e632e61
Moved n-ary operator definition to a constant list.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
dfd858387a
Added coverage exceptions to rule message functions.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
7d602a8435
Improved rewriting of the rule that deliberately creates a numeric fraction.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
fb6c8bf911
Added bug to TODO list.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
65a8b62b54
Improved intergral rule message.
|
%!s(int64=14) %!d(string=hai) anos |