# License: MIT

import sys

from Expr import Expr


if __name__ == "__main__":
    expr = Expr()

    if len(sys.argv) > 1:
        if "--debug" == sys.argv[1]:
            expr.doDebug = True
            sys.argv = [sys.argv[0]] + sys.argv[2:]

    if len(sys.argv) > 1:
        print(expr.eval_file(sys.argv[1]))
    else:
        print(expr.eval_string(sys.stdin.readline()))