Fix negative literals parsing
Negative literals were incorrectly parsed as "lookup" identifiers, causing an expression like adjust(-10) to trigger warning because can-stache can not find -10 in the scope (and also, adjust would not receive the literal as expected).
