Split from #640. - [x] Rename TokenKind to TerminalKind, since it will also refer to trivia. - [x] Rename RuleKind to NonTerminalKind, since "rule" is ambiguous. - [x] Rename LabelKind to EdgeKind, and LabeledXXX to Edge
Split from #640.