Минус в том и другом случае это отдельная лексема?
Это одна и та же отдельная лексема, благодаря контексту превращающаяся в разные операторы.
Если это так, то как сказать распознавателю, что -1 неделимая структура?
-1 с точки зрения стандарта С -- это выражение: унарный минус применённый к константе, а не неделимая структура.