public void parseMultiple(){
		String[][] inputs = myModel.getInputs();
		int size = 1;
		if(environment.myObjects != null) size = environment.myObjects.size();
		int uniqueInputs = inputs.length/size;
		Grammar currentGram = grammar;
		if(environment.myObjects != null) currentGram = (Grammar)environment.myObjects.get(0);
		if(row < (inputs.length-1)) {		
			row++;			
				if(row%uniqueInputs==0 && environment.myObjects != null){
					currentGram = (Grammar)environment.myObjects.get(row/uniqueInputs);
					this.grammar = currentGram;        
				}
			try
			{
				parser = BruteParser.get(grammar, inputs[row][0]);
			} catch (IllegalArgumentException e) {
				JOptionPane.showMessageDialog(this, e.getMessage(), "Bad Input",
						JOptionPane.ERROR_MESSAGE);
				return;
			}
			parseInput(inputs[row][0], parser);
		}
	}