improved defineMode function
added an early prototype of C-like parser
improved C parser
changes in Stream.eat function
update JavaScript parser