3 fixes and 1 syntax change.

- Fixed a typo when parsing operator `>>`
- Type is now not required in constant's declaration.
- Changed `lvalue expected` message to `lvalue required`
- Constants can now be included in another constant; I mean:
```
const a = 5;
const b = 2*a;
```
Is now a valid code.