At quick investigation, it is actually a valid define, like:
```
#!define NAME[SEPARATOR]VALUE
```
So:
```
#!define X-Y
```
is like X is defined with the value '-Y'.
Anyhow, I added some rules in the grammar to try to catch this situation, one can add
space after ID to separate more visible from the value.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/743#issuecomment-245236484