13 lines
333 B
Python
Executable File
13 lines
333 B
Python
Executable File
import token
|
|
import tokenizer
|
|
import calc_engine
|
|
|
|
userInput = input('Enter your formula: ')
|
|
tokens = tokenizer.get_tokens_from_expression_string(userInput)
|
|
results = calc_engine.calculate_results(tokens)
|
|
print(results)
|
|
|
|
#for t in tokens:
|
|
# print("%s (%s) " %(t.value, token.TokenType.get_token_type_name(t.type)), end = "")
|
|
#print()
|