datetime_value_exp

datetime_value_exp 
      ::= 
      datetime_term 
      | interval_value_exp "+" datetime_term 
      | datetime_value_exp "+" interval_term 
      | datetime_value_exp "-" interval_term 

[rule list]
This rule is called by

-> datetime_value_exp -> extract_source -> interval_value_exp -> value_exp