def eval_expression(value):
start = eval_function(value.ts_expression[<NUM_LIT:0>])<EOL>interval = eval_interval(value.ts_expression[<NUM_LIT:2>])<EOL>op = value.ts_expression[<NUM_LIT:1>]<EOL>if op == "<STR_LIT:+>":<EOL><INDENT>return start + interval<EOL><DEDENT>elif op == "<STR_LIT:->":<EOL><INDENT>return start - interval<EOL><DEDENT>else:<EOL><INDENT>raise SyntaxError("<STR_LIT>" % op)<EOL><DEDENT>
Evaluate a full time expression