Consume space at end of file

Change-Id: Iffcf8970ba857ed749a92851f1f905158b4d7c30
Ensure parsing to end of input

Change-Id: I2429651f8910a0db771dfa25b304b175275da8f3
Fix spacing in fricassée expressions

Change-Id: If4f44c9614e5d1bd7e55b48172aebabd4e417207
Only move index to matching segment of word in Match

Change-Id: I682062ed344f9c3904c13100b967b946194f0596
Fix line numbering during memorisation

Change-Id: Ie2f00f0b8403e3edc94b2abee8f15ad92d19c99c
Add negative parsing structure

Change-Id: I397af11f0768bb62f82948093eb3780b96607a98
Fix function call parsing

Change-Id: I233e1e02b2e0d4db5a9d8d008c41faa6cacaf877
Add compiler tests

Change-Id: I4112cb38eb6c5a76bd98813f2b1330847ecc60cb