clever-lang/clever — Issue #91: Nested Template Types and >>
Author: muriloadriano
Created: 2012-02-06 06:31:11+00:00
State: open

Currently we are unable to do this declaration:

```
Array> x;
```

Because `>>` is handled as one `RSHIFT` token instead of two `>` tokens and causes the following compile error:

```
syntax error, unexpected >>, expecting > or ',' in x.clv
```

The obvious solution is separate the two right angle brackets like in:

```
Array > x;
```

Which is, in my opinion, very ugly. We have to find a way to make the language recognize this type of declaration.