can it support scientific notation?
For example : 4.25*9.8/1e3
No. You can check for supported syntax in the grammar.