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
