Evaluation of expressions? No, you beat me to it! 
 
  
  
edit: I like the multi-phase editing - makes things much simpler than being presented with a slew of options all at once. However, I would suggest that the user also be presented with the option to enter weapon damage as a single formula with the range as a parameter...