From bd791501dd4950a1a2c897e4f2bffdd93049c4bf Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 16 Jan 2004 00:51:43 +0000 Subject: [PATCH] add : in as a delimiter so you can do: name, "blah name"; OR ALSO name: "blah name"; SVN revision: 8447 --- legacy/edje/data/src/test.edc | 1 + legacy/edje/src/bin/edje_cc_parse.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/legacy/edje/data/src/test.edc b/legacy/edje/data/src/test.edc index 65cc573c48..5415171933 100644 --- a/legacy/edje/data/src/test.edc +++ b/legacy/edje/data/src/test.edc @@ -13,6 +13,7 @@ images // data can be attached to the edje file as a whole. string key, value style data { + item: "Key" "This is a"" continued string"; item, "My Data" "The string to attach to this data"; item, "The Key" "String data attached to the key"; } diff --git a/legacy/edje/src/bin/edje_cc_parse.c b/legacy/edje/src/bin/edje_cc_parse.c index 8c26c32f29..7e4b7f6628 100644 --- a/legacy/edje/src/bin/edje_cc_parse.c +++ b/legacy/edje/src/bin/edje_cc_parse.c @@ -77,7 +77,7 @@ new_statement(void) static int isdelim(char c) { - const char *delims = "{},;"; + const char *delims = "{},;:"; char *d; d = (char *)delims; @@ -308,7 +308,7 @@ parse(char *data, off_t size) { if (delim) { - if (!strcmp(token, ",")) do_params = 1; + if ((!strcmp(token, ",")) || (!strcmp(token, ":"))) do_params = 1; else if (!strcmp(token, "}")) { if (do_params)