public static void main(String[] args) {
	
		if(args.length == 0){
			
			System.out.println("Specification and assembly filenames not given.");
			System.exit(0);
		}
		
		else if(args.length == 1){
			
			System.out.println("Assembly file not given.");
			System.out.println("Specification file: " + args[0]);
			System.exit(0);
		}
		
		else if(args.length > 2){
			
			System.out.println("Too many arguments provided.");
			System.exit(0);
		}
		
		if(!(args[0].endsWith(".txt") && args[1].endsWith(".txt"))){
			System.out.println("Input is limited to two .txt files.");
			System.exit(0);
		}
				
		FileParser file = new FileParser(args[0], args[1]);
		
		DataSource data = file.getData();		
		
		new Assembler(data);
		}