Edit

kc3-lang/kc3/test/ikc3/map.kc3

Branch :

  • test/ikc3/map.kc3
  • quote %{}
    %{}
    quote %{"a": 1}
    %{a: 1}
    quote %{"a": 1, "b": 2}
    %{a: 1, b: 2}
    quote %{"a": 1, "b": 2, "c": 3}
    %{a: 1, b: 2, c: 3}
    quote %{"c": 1, "b": 2, "a": 3}
    %{a: 3, b: 2, c: 1}
    quote %{"a" => 1}
    %{"a" => 1}
    quote %{"a" => 1, "b" => 2}
    %{"a" => 1, "b" => 2}
    quote %{"a" => 1, "b" => 2, "c" => 3}
    %{"a" => 1, "b" => 2, "c" => 3}
    quote %{"c" => 1, "b" => 2, "a" => 3}
    %{"c" => 1, "b" => 2, "a" => 3}
    quote %{1 => 1}
    %{1 => 1}
    quote %{1 => 1, 2 => 2}
    %{1 => 1, 2 => 2}
    quote %{1 => 1, 2 => 2, 3 => 3}
    %{1 => 1, 2 => 2, 3 => 3}
    quote %{3 => 1, 2 => 2, 1 => 3}
    %{1 => 3, 2 => 2, 3 => 1}
    quote %{1 + 1 => 2 + 2}
    %{2 => 4}
    quote %{1 + 1 => 2 + 2, 3 + 3 => 4 + 4}
    %{2 => 4, 6 => 8}
    quote %{1 + 1 => 2 + 2, 3 + 3 => 4 + 4, 5 + 5 => 6 + 6}
    %{2 => 4, 6 => 8, 10 => 12}
    quote %{6 + 6 => 1 + 1, 5 + 5 => 2 + 2, 4 + 4 => 3 + 3}
    %{8 => 6, 10 => 4, 12 => 2}
    quote %{a: 1}
    %{a: 1}
    quote %{a: 1, b: 2}
    %{a: 1, b: 2}
    quote %{a: 1, b: 2, c: 3}
    %{a: 1, b: 2, c: 3}
    quote %{c: 1, b: 2, a: 3}
    %{a: 3, b: 2, c: 1}
    quote %{} = %{a: 1, b: 2}
    %{} = %{a: 1, b: 2}
    quote %{a: a} = %{a: 1, b: 2}
    %{a: a} = %{a: 1, b: 2}
    quote a
    a
    quote %{b: b} = %{a: 1, b: 2}
    %{b: b} = %{a: 1, b: 2}
    quote b
    b
    quote %{a: A, b: A} < %{a: A, b: A}
    %{a: A, b: A} < %{a: A, b: A}
    quote %{a: A, b: A} < %{a: A, c: A}
    %{a: A, b: A} < %{a: A, c: A}
    quote %{a: A, c: A} < %{a: A, b: A}
    %{a: A, c: A} < %{a: A, b: A}
    quote %{a: A, b: A} < %{a: A, b: B}
    %{a: A, b: A} < %{a: A, b: B}
    quote %{a: B, b: A} < %{a: A, b: A}
    %{a: B, b: A} < %{a: A, b: A}
    quote %{a: A, b: A} == %{a: A, b: A}
    %{a: A, b: A} == %{a: A, b: A}
    quote %{a: A, b: A} == %{a: A, c: A}
    %{a: A, b: A} == %{a: A, c: A}
    quote %{a: A, c: A} == %{a: A, b: A}
    %{a: A, c: A} == %{a: A, b: A}
    quote %{a: A, b: A} == %{a: A, b: B}
    %{a: A, b: A} == %{a: A, b: B}
    quote %{a: B, b: A} == %{a: A, b: A}
    %{a: B, b: A} == %{a: A, b: A}
    quote %{a: A, b: A} > %{a: A, b: A}
    %{a: A, b: A} > %{a: A, b: A}
    quote %{a: A, b: A} > %{a: A, c: A}
    %{a: A, b: A} > %{a: A, c: A}
    quote %{a: A, c: A} > %{a: A, b: A}
    %{a: A, c: A} > %{a: A, b: A}
    quote %{a: A, b: A} > %{a: A, b: B}
    %{a: A, b: A} > %{a: A, b: B}
    quote %{a: B, b: A} > %{a: A, b: A}
    %{a: B, b: A} > %{a: A, b: A}