BoolリテラルからTrue、Falseを削除。Boolリテラルは小文字のtrue、falseのみとする
Boolを区別する必要が無くなったため整理
Voidトークンを追加
Operatorを追加
TypeIdを取得する関数を追加

Type->TypeId
Tupleクラスの追加
Pairクラスの追加
Expressionインターフェースを追加
LiteralType列挙体の追加
Literalインターフェースの追加
IntLiteralクラスの追加
UndefinedLiteralクラスの追加
Identifierクラスの追加
VariableIdクラスの追加
VariableIdを取得する関数を追加
TypeTestを修正
TypeAliasStatementを修正
TypeAliasStatementクラスにコンストラクタを追加
FunctionTypeクラスの追加
CodeBlockクラスを仮追加