Skip to content
Snippets Groups Projects
Commit a294d21d authored by Fredrik Noring's avatar Fredrik Noring
Browse files

Fixed lower_cases and number references.

Rev: lib/modules/ADT.pmod/Table.pmod:1.2
parent 9dac0481
Loading
......@@ -86,7 +86,9 @@ class table {
int `==(object t)
{
return equal(fields, indices(t)) && equal(table, values(t));
return (equal(Array.map(fields, lower_case),
Array.map(indices(t), lower_case)) &&
equal(table, values(t)));
}
object append_bottom(object t)
......@@ -193,7 +195,7 @@ class table {
{
if(!sizeof(cs))
return sum();
array f = Array.map(fields, lower_case) - Array.map(cs, lower_case);
array f = remap(fields) - remap(cs);
mapping m = mkmapping(f, Array.map(f, lambda()
{ return lambda(mixed x1,
mixed x2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment