Edit

kc3-lang/kc3/test/ikc3/access.out.expected

Branch :

  • test/ikc3/access.out.expected
  • map = %{a: 1,
            b: 2,
            c: 3}
    %{a: 1,
      b: 2,
      c: 3}
    map.a
    1
    map.b
    2
    map.c
    3
    map = %{"a" => 1,
            "b" => 2,
            "c" => 3}
    %{"a" => 1,
      "b" => 2,
      "c" => 3}
    map["a"]
    1
    map["b"]
    2
    map["c"]
    3
    map = %{a: %{b: %{c: 1}}}
    %{a: %{b: %{c: 1}}}
    map.a
    %{b: %{c: 1}}
    map.a.b
    %{c: 1}
    map[:a][:b]
    %{c: 1}
    map.a.b.c
    1
    "0 #{map.a.b.c} 2"
    "0 1 2"
    map[:a][:b][:c]
    1
    map = %{"a" => %{"b" => %{"c" => 3}}}
    %{"a" => %{"b" => %{"c" => 3}}}
    map["a"]
    %{"b" => %{"c" => 3}}
    map["a"]["b"]
    %{"c" => 3}
    map["a"]["b"]["c"]
    3
    op = %KC3.Operator{}
    %KC3.Operator{sym: :+,
                  symbol_value: ?,
                  operator_precedence: 0,
                  operator_associativity: :left}
    op.sym
    :+
    op[:sym]
    :+