:: TokenValue
//Value tokens
= IdentToken String // Identifier
| NumberToken Int // Integer
| CharToken Char // Character literal
:: TokenValue
//Value tokens
= IdentToken String // Identifier
| NumberToken Int // Integer
| CharToken Char // Character literal
| IntTypeToken // Int keyword
| CharTypeToken // Char keyword
| BoolTypeToken // Bool keyword
| IntTypeToken // Int keyword
| CharTypeToken // Char keyword
| BoolTypeToken // Bool keyword