ProgramSyntax::StructDeclaration *parse_struct_declaration();
ProgramSyntax::VariableDeclaration *parse_variable_declaration();
ProgramSyntax::FunctionDeclaration *parse_function_declaration();
ProgramSyntax::StructDeclaration *parse_struct_declaration();
ProgramSyntax::VariableDeclaration *parse_variable_declaration();
ProgramSyntax::FunctionDeclaration *parse_function_declaration();