I've commited a fix (r10642), please give it a shot.

=Thomas


Dietrich Streifert wrote:
> Done:
>
> http://bugzilla.qooxdoo.org/show_bug.cgi?id=699
>
>
> Sebastian Werner schrieb:
>> OK, this may be related to a change in the regExp detection. Please open 
>> a bug report and assign it to Thomas (Herchenröder). Thank you for your 
>> help.
>>
>> Sebastian
>>
>>
>> Dietrich Streifert schrieb:
>>   
>>> Sorry, but this is not trunk, it is branches/legacy_0_7_x
>>>
>>> Dietrich Streifert schrieb:
>>>     
>>>> Hi All,
>>>>
>>>> treegeneratory.py throws an exception while parsing the following line 
>>>> of code:
>>>>
>>>> var dauer = Math.round((ab_visite_2_zeitpunkt-anlagedatum)/1000/60/60);
>>>>
>>>> if the dividers are separated by spaces the exception does not occur:
>>>>
>>>> var dauer = Math.round((ab_visite_2_zeitpunkt-anlagedatum) / 1000 / 60 / 
>>>> 60);
>>>>
>>>> The exception follows:
>>>>
>>>>   * Resolving dependencies: 
>>>> .....................................................................................................................................Traceback
>>>>  
>>>> (most recent call last):
>>>>   File "/development/www/qooxdoo/frontend/framework/tool/generator.py", 
>>>> line 1264, in ?
>>>>     main()
>>>>   File "/development/www/qooxdoo/frontend/framework/tool/generator.py", 
>>>> line 325, in main
>>>>     argparser(sys.argv[1:])
>>>>   File "/development/www/qooxdoo/frontend/framework/tool/generator.py", 
>>>> line 308, in argparser
>>>>     (fileDb, moduleDb) = load(options)
>>>>   File "/development/www/qooxdoo/frontend/framework/tool/generator.py", 
>>>> line 350, in load
>>>>     (fileDb, moduleDb) = loader.indexAll(options)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/loader.py", 
>>>> line 616, in indexAll
>>>>     resolveAutoDeps(fileDb, options)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/loader.py", 
>>>> line 364, in resolveAutoDeps
>>>>     detectDeps(getTree(fileDb, fileId, options), 
>>>> fileEntry["optionalDeps"], loadtimeDeps, runtimeDeps, fileId, fileDb, 
>>>> False)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/loader.py", 
>>>> line 274, in getTree
>>>>     tree = treegenerator.createSyntaxTree(getTokens(fileDb, fileId, 
>>>> options))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 321, in createSyntaxTree
>>>>     rootBlock.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 350, in readStatement
>>>>     variable = readObjectOperation(stream, variable)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 687, in readObjectOperation
>>>>     readParamList(item, stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 730, in readParamList
>>>>     lastExpr = readExpression(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 457, in readStatement
>>>>     item = readMap(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 789, in readMap
>>>>     keyvalue.addListChild("value", readExpression(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 457, in readStatement
>>>>     item = readMap(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 789, in readMap
>>>>     keyvalue.addListChild("value", readExpression(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 384, in readStatement
>>>>     item.addListChild("body", readBlock(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 359, in readStatement
>>>>     item.addListChild("right", readExpression(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 384, in readStatement
>>>>     item.addListChild("body", readBlock(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 511, in readStatement
>>>>     item = readBlock(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 359, in readStatement
>>>>     item.addListChild("right", readExpression(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 384, in readStatement
>>>>     item.addListChild("body", readBlock(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 350, in readStatement
>>>>     variable = readObjectOperation(stream, variable)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 687, in readObjectOperation
>>>>     readParamList(item, stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 730, in readParamList
>>>>     lastExpr = readExpression(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 384, in readStatement
>>>>     item.addListChild("body", readBlock(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 503, in readStatement
>>>>     item = readLoop(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 912, in readLoop
>>>>     stmnt.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 511, in readStatement
>>>>     item = readBlock(stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 752, in readBlock
>>>>     item.addChild(readStatement(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 490, in readStatement
>>>>     assign.addChild(readExpression(stream))
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 335, in readExpression
>>>>     return readStatement(stream, True)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 350, in readStatement
>>>>     variable = readObjectOperation(stream, variable)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 687, in readObjectOperation
>>>>     readParamList(item, stream)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 727, in readParamList
>>>>     stream.expectCurrType("token", "COMMA")
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 123, in expectCurrType
>>>>     raiseSyntaxException(self.curr(), expectedDesc)
>>>>   File 
>>>> "/development/www/qooxdoo/frontend/framework/tool/modules/treegenerator.py",
>>>>  
>>>> line 299, in raiseSyntaxException
>>>>     raise SyntaxException(msg)
>>>> treegenerator.SyntaxException: Expected token/COMMA but found regexp: 
>>>> '/1000/'. file:visionet.ui.nra.Fall, line:15908, column:68
>>>> make: *** [exec-script-build] Error 1
>>>>
>>>>
>>>>   
>>>>       
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>   
>
> -- 
> Mit freundlichen Grüßen
> Dietrich Streifert
> --
> Visionet GmbH
> Firmensitz: Am Weichselgarten 7, 91058 Erlangen
> Registergericht: Handelsregister Fürth, HRB 6573
> Geschäftsführer: Stefan Lindner
>
>
>   
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to