throw new ParseException("Illegal CIRCUMFIX declaration", reader.getLineNumber()); circumfix = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(KEEPCASE_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal KEEPCASE declaration", reader.getLineNumber()); keepcase = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(NEEDAFFIX_KEY) || line.startsWith(PSEUDOROOT_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal NEEDAFFIX declaration", reader.getLineNumber()); needaffix = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(ONLYINCOMPOUND_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal ONLYINCOMPOUND declaration", reader.getLineNumber()); onlyincompound = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(IGNORE_KEY)) { String parts[] = line.split("\\s+");
char flag = flagParsingStrategy.parseFlag(ruleArgs[1]); String strip = ruleArgs[2].equals("0") ? "" : ruleArgs[2]; String affixArg = ruleArgs[3];
throw new ParseException("Illegal CIRCUMFIX declaration", reader.getLineNumber()); circumfix = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(KEEPCASE_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal KEEPCASE declaration", reader.getLineNumber()); keepcase = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(NEEDAFFIX_KEY) || line.startsWith(PSEUDOROOT_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal NEEDAFFIX declaration", reader.getLineNumber()); needaffix = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(ONLYINCOMPOUND_KEY)) { String parts[] = line.split("\\s+"); throw new ParseException("Illegal ONLYINCOMPOUND declaration", reader.getLineNumber()); onlyincompound = flagParsingStrategy.parseFlag(parts[1]); } else if (line.startsWith(IGNORE_KEY)) { String parts[] = line.split("\\s+");
char flag = flagParsingStrategy.parseFlag(ruleArgs[1]); String strip = ruleArgs[2].equals("0") ? "" : ruleArgs[2]; String affixArg = ruleArgs[3];