private void parseStartModifier() throws ParseException { tokenizer.nextToken(); expectKeyword(join(of(), day(), week(), month(), year())); if (in(of())) { tokenizer.nextToken(); expectKeyword(join(day(), week(), month(), year())); } if (in(day())) { startOfDay = true; } if (in(week())) { startOfWeek = true; } if (in(month())) { startOfMonth = true; } if (in(year())) { startOfYear = true; } }
private void parseEndModifier() throws ParseException { tokenizer.nextToken(); expectKeyword(join(of(), day(), week(), month(), year())); if (in(of())) { tokenizer.nextToken(); expectKeyword(join(day(), week(), month(), year())); } if (in(day())) { endOfDay = true; } if (in(week())) { endOfWeek = true; } if (in(month())) { endOfMonth = true; } if (in(year())) { endOfYear = true; } }