Experts,
coming from a perl background, I like to write my lists like this
var list = [
key1: value1,
key2: value2,
];
Note the final comma. The advantage of this is that I never have
missing commas when enhancing a list.
Javascript seems to have nothing against this practice. The qooxdoo
treegenerator.py does not like it though. Is there anything that
can be done about this? Apart from not having that final comma?
cheers
tobi
...............................................................................Traceback
(most recent call last):
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/generator.py", line
1263, in ?
main()
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/generator.py", line
325, in main
argparser(sys.argv[1:])
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/generator.py", line
308, in argparser
(fileDb, moduleDb) = load(options)
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/generator.py", line
350, in load
(fileDb, moduleDb) = loader.indexAll(options)
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/loader.py",
line 616, in indexAll
resolveAutoDeps(fileDb, options)
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/loader.py",
line 364, in resolveAutoDeps
detectDeps(getTree(fileDb, fileId, options), fileEntry["optionalDeps"],
loadtimeDeps, runtimeDeps, fileId, fileDb, False)
File "/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/loader.py",
line 274, in getTree
tree = treegenerator.createSyntaxTree(getTokens(fileDb, fileId, options))
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 321, in createSyntaxTree
rootBlock.addChild(readStatement(stream))
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 350, in readStatement
variable = readObjectOperation(stream, variable)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 687, in readObjectOperation
readParamList(item, stream)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 730, in readParamList
lastExpr = readExpression(stream)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 335, in readExpression
return readStatement(stream, True)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 457, in readStatement
item = readMap(stream)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 789, in readMap
keyvalue.addListChild("value", readExpression(stream))
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 335, in readExpression
return readStatement(stream, True)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 457, in readStatement
item = readMap(stream)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 778, in readMap
raiseSyntaxException(stream.curr(), "map key (identifier, string or
number)")
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/treegenerator.py",
line 299, in raiseSyntaxException
raise SyntaxException(msg)
treegenerator.SyntaxException: Expected map key (identifier, string or number)
but found token/RC: '}'. file:Mtr.ui.TraceTable, line:195, column:1
make: *** [exec-script-source] Error 1
--
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten
http://it.oetiker.ch [EMAIL PROTECTED] ++41 62 213 9902
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel