[ALOY-76] Compiling of json style files break when a object value is used.
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2012-07-19T11:52:06.000+0000 |
| Affected Version/s | 2012 Sprint 14 |
| Fix Version/s | 2012 Sprint 14 |
| Components | n/a |
| Labels | n/a |
| Reporter | Russell McMahon |
| Assignee | Russell McMahon |
| Created | 2012-06-14T16:37:53.000+0000 |
| Updated | 2014-06-22T13:21:02.000+0000 |
Description
/usr/local/lib/node_modules/alloy/Alloy/uglify-js/lib/parse-js.js:271
throw new JS_Parse_Error(message, line, col, pos);
when parsing:
{
".name" : {
"width": Ti.UI.FIT,
"height": Ti.UI.FIT,
"textAlign": Ti.UI.TEXT_ALIGNMENT_LEFT,
"color": "black",
"test2": {},
"left": 20
},
".title": {
"width": Ti.UI.FIT,
"test2": {},
"test1": "text",
"test3": 20
}
}
However it's okay with:
{
".name" : {
"width": Ti.UI.FIT,
"height": Ti.UI.FIT,
"textAlign": Ti.UI.TEXT_ALIGNMENT_LEFT,
"color": "black",
"left": 20
},
".done" : {
"width": Ti.UI.FIT,
"height": Ti.UI.FIT,
"textAlign": Ti.UI.TEXT_ALIGNMENT_RIGHT,
"color": "red",
"right": 20
},
".title": {
"width": Ti.UI.FIT,
"test2": {},
"test1": "text",
"test3": 20
}
}
Notice the rule .title has a object value for test2
No comments