The following document contains the results of PMD's CPD 4.2.4.
File | Line |
---|---|
org/sat4j/maxsat/reader/P2DimacsReader.java | 44 |
org/sat4j/maxsat/reader/WDimacsReader.java | 48 |
super(solver, format); } @Override protected void readProblemLine(LineNumberReader in) throws IOException, ParseFormatException { String line = in.readLine(); if (line == null) { throw new ParseFormatException( "premature end of file: <p cnf ...> expected on line " + in.getLineNumber()); } StringTokenizer stk = new StringTokenizer(line); if (!(stk.hasMoreTokens() && stk.nextToken().equals("p") && stk.hasMoreTokens() && stk.nextToken().equals(formatString))) { throw new ParseFormatException( "problem line expected (p cnf ...) on line " + in.getLineNumber()); } int vars; // reads the max var id vars = Integer.parseInt(stk.nextToken()); assert vars > 0; solver.newVar(vars); // reads the number of clauses expectedNbOfConstr = Integer.parseInt(stk.nextToken()); assert expectedNbOfConstr > 0; solver.setExpectedNumberOfClauses(expectedNbOfConstr); if ("wcnf".equals(formatString)) { |