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

Reply via email to