/// <summary> /// Распарсить dfm описания поиска. /// </summary> /// <param name="searchDescriptionDfm">Dfm описания поиска.</param> /// <returns>Объект описания поиска. Может быть null, если не удалось распарсить dfm.</returns> public static SearchDescription Parse(string searchDescriptionDfm) { return(AntlrUtils.Parse <SearchDescription, DfmGrammarParser, SearchDescriptionDfmListener>( searchDescriptionDfm, p => p.@object())); }
/// <summary> /// Распарсить dfm мастера. /// </summary> /// <param name="wizardDfm">Dfm мастера действий.</param> /// <returns>Объект мастера. Может быть не полным (считываются только события и этапы). /// Может быть null, если не удалось распарсить dfm.</returns> public static Wizard Parse(string wizardDfm) { return(AntlrUtils.Parse <Wizard, DfmGrammarParser, WizardDfmListener>(wizardDfm, p => p.@object())); }