removed data generics stuff.
added comments parser.
push array indexes/derefs from expressions to statements.