We have developed an interpreter for our self built high level scripting language, named Nav. The project includes the development of Nav development environment, which is menu driven. It allows the user to execute a nav program, view errors in the nav program, and analyse the internal details like the CFG, parse tree, and symbol table prepared while executing the user nav program.Given below is the analysis and design of our interpreter: