Improved assignment parsing: track indices and += vs =
Suggest ./* instead of * for command arguments
Fixed parser error for 'for ((;;))  ;  do'