Lexer errors

Fixed the lexer errors in array.c
Fixed the dependency glitch in the Makefile.
Fixed the parser errors in array.c, mainly to do with function definitions.

The remaining errors are all in the model-building / semantic analysis
phase after the parse.