Experts,
I just moved some code written for 0.7.2 up to the latest 0.7.x.
It seems java script tokeizer has been modified ...
the 0.7.2 version was happy with the line
drow[f_stdev] = 1.0/cnt*(sqsum-sum*sum/cnt);
while the 0.7svn tokenizer only accepts the following
drow[f_stdev] = 1.0/cnt*(sqsum-sum*sum /cnt);
The rather unenlightning error from the parser is quoted below.
let me know if you need more information.
* Resolving dependencies:
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................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/loader.py",
line 238, in getTokens
tokens = tokenizer.parseStream(fileContent, fileId)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/tokenizer.py",
line 343, in parseStream
content = parseFragmentLead(content, fragment, tokens)
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/tokenizer.py",
line 241, in parseFragmentLead
tokens.extend(parsePart(recoverEscape(content[0:pos])))
File
"/usr/pack/qooxdoo-0.7svn-to/frontend/framework/tool/modules/tokenizer.py",
line 190, in parsePart
if ( (tokens[-1]['detail'] != 'int') and
IndexError: list index out of range
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