Debugged a problem where false cycles were being created in the nfa
It appears that NFA get built almost correctly, with the exception of concatenation involving unions. Tested the result of <id>, and it built a the NFA perfectly.
Fixed an issue with inline functions so they conform to c99.