Fixed in legacy_0_7_x (r13765, bug #892).

Thomas


Tobias Oetiker wrote:
> 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
>
>
>
>   


-------------------------------------------------------------------------
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