Removing this restriction created problems for the Rust grammar, and possibly others. The proper fix would be to ensure that the 'word token' matches *every* possible string that a 'keyword token' matches, as opposed to just matching *some* of the same strings. This would require us to gather a little more information about how tokens conflict. For now, I'm just going to put back the hard-coded logic that we had. |
||
|---|---|---|
| .. | ||
| compiler | ||
| runtime | ||