Modify some rules

1. MccArrayAccessExpression need return the value in code generation
phase.
2. MccAssignStatement totally changed, so parser has been changed, too.
3. Add support for neg and port expression.