public boolean multOp() throws IOException { // <multOp> -> * | / | and
		
		error = skipErrors(union(FIRST_multOp, FOLLOW_multOp));

		if (lookahead.belongsTo(FIRST_multOp_RHS1)) {

			boolean c1 = match("AND");
			
			if (c1)
				pw.println("<multOp> -> and");

			else
				error = false;

		}
		
		else if (lookahead.belongsTo(FIRST_multOp_RHS2)) {

			boolean c1 = match("FWDSLASH");
			
			if (c1) {
				/* MOON CODE INCOMPLETE
				lastOp = "div";
				*/
				pw.println("<multOp> -> /");
			}
			else
				error = false;

		}
		
		else if (lookahead.belongsTo(FIRST_multOp_RHS3)) {

			boolean c1 = match("ASTERISK");
			
			if (c1) {
				/* MOON CODE INCOMPLETE
				lastOp = "mul";
				*/
				pw.println("<multOp> -> *");
			}
			else
				error = false;

		}
		
		else
			error = false;

		return error;
		
	}