/// <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()));
 }
Beispiel #2
0
 /// <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()));
 }