2014-07-22 Basile Starynkevitch <basile@starynkevitch.net>
commit6263a9db1e00160348699d27bab46aeee61e75d6
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jul 2014 10:40:21 +0000 (22 10:40 +0000)
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jul 2014 10:40:21 +0000 (22 10:40 +0000)
treec741706b3bd3e440f616a1ce87c83846fd31b8a4
parent05e816c0bdc638e014a45c9d8ba0f9500a8d1416
2014-07-22  Basile Starynkevitch  <basile@starynkevitch.net>

* melt-runtime.h (melt_string_same_case, melt_string_less_case):
New inlined functions.

* melt/warmelt-first.melt (==s-case, !=s-case, string<case)
(string>case): New primitives using above functions.

* melt/warmelt-base.melt (json_name_less, json_name_equal): Document the functions.
(json_canonical_name): New function.
(make_jsonobject): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@212908 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.MELT
gcc/melt-runtime.h
gcc/melt/warmelt-base.melt
gcc/melt/warmelt-first.melt