public ForeachStatement parseForeachStatement()
foreachStatement: ('foreach' | 'foreach_reverse') '(' foreachTypeList ';' expression ')' declarationOrStatement | ('foreach' | 'foreach_reverse') '(' foreachType ';' expression '..' expression ')' declarationOrStatement ;