diff --git a/grammar/fbp.peg b/grammar/fbp.peg index 5df3084..43abee6 100644 --- a/grammar/fbp.peg +++ b/grammar/fbp.peg @@ -29,7 +29,12 @@ if (item.length === 1) { item = ['routes', item[0]]; } - metadata[item[0]] = item[1]; + var key = item[0]; + var value = item[1]; + if (key==='x' || key==='y') { + value = parseFloat(value); + } + metadata[key] = value; } nodes[nodeName].metadata=metadata; }