Identify declaration location
Add AST prototype
Add test : productions to function_definition

	Tests/function_definitions.c contains lines that reduce to
	function_definition.
Prototype declaration related functions

	Added a bunch of prototype functions in parser.y defined in Parser.h.

	Functions that are called on specific reductions are listed at the
	beginning of parser.y.
Add some tests

	new file:   assignments.c

	new file:   declarations.c
Merge branch 'master' of https://github.com/YutaMatsumoto/MIPSc

Conflicts:
	src/Compiler/parser.y
	src/Types/Type.h