Minor ixes

* Fixed #pragma incorrectly parsing the next line
* Fixed numbers not being allowed in functions