task_type_declaration
protected_type_declaration
full_type_declaration
第2の再帰群であるC山を導入
seiton ast
number_declaration