"a mix" misunderstood as a singular mile.
EdwardChamberlain opened this issue · comments
Ed commented
Describe the bug
When parsing the string " a mix " it is misunderstood as a singular mile.
To Reproduce
Steps to reproduce the behavior:
from quantulum3 import parser
s = "Its a mix"
print(parser.inline_parse(s))
Its a mix {one mile}
Expected behavior
Not to read mix as mile
Additional information:
- Python Version: 3.8
- Classifier activated/ sklearn installed: Yes
- OS: Linux
- Version 0.7.3
Niels Mündler commented
Thanks for pointing out this issue! The error here is that "x" is interpreted as multiplication operator and for now, it was never made sure that a unit cannot end with multiplication or division operator (while it can very well end with an power 2 operator or similar)