package com.github.dtschust.zork.parser.builders; import com.github.dtschust.zork.ZorkCondition; import com.github.dtschust.zork.ZorkTrigger; import com.github.dtschust.zork.types.ZorkContainer; /** * Inversion of control for Zork parse strategies */ public final class Parsers { public static final ZorkParseStrategy condition = new ZorkConditionParseStrategy(); public static final ZorkParseStrategy trigger = new ZorkTriggerListParseStrategy(condition); public static final ZorkParseStrategy container = new ZorkContainerParseStrategy(trigger); private Parsers() { } }