Last modified: 2014-09-23 19:58:46 UTC
Mwlib seems to be unable to handle the following: {{#expr:(1E5round0)E5}}
Filed upstream (i think it's number is 3546)
In fact an error appears in any expression that contains parentheses () before E operator: {{#expr:(1)E5}}. It can be fixed by inserting multiplication: {{#expr:(1)*1E5}}.
really guys, e shouldn't be an operator. this is just braindamaged. thinks like "e e e" and "1e2e5" should raise a syntax error. the current mediawiki version evaluates them happily. wtf! I've implemented that in mwlib. I'm setting the component to ParserFunctions, since this issue should really be fixed there. please read https://en.wikipedia.org/wiki/Scientific_notation
Pinging Umherirrender in case you want to make an attempt at fixing this issue in ParserFunctions.