private static string GetSyntaxModelFilename(SyntaxModelTypeEnum syntaxModelType, SyntaxModelSubTypeEnum syntaxModelsubType) { switch (syntaxModelType) { case SyntaxModelTypeEnum.No_Words: switch (syntaxModelsubType) { case SyntaxModelSubTypeEnum.AP: return(Config.SYNTAX_MODEL_FILENAME_NO_WORDS_AP); case SyntaxModelSubTypeEnum.PA: return(Config.SYNTAX_MODEL_FILENAME_NO_WORDS_PA); default: throw (new ArgumentException(syntaxModelsubType.ToString())); } case SyntaxModelTypeEnum.Words: switch (syntaxModelsubType) { case SyntaxModelSubTypeEnum.AP: return(Config.SYNTAX_MODEL_FILENAME_WORDS_AP); case SyntaxModelSubTypeEnum.PA: return(Config.SYNTAX_MODEL_FILENAME_WORDS_PA); default: throw (new ArgumentException(syntaxModelsubType.ToString())); } default: throw (new ArgumentException(syntaxModelType.ToString())); } }
private static string GetSyntaxTemplateFilename(SyntaxModelTypeEnum syntaxModelType) { switch (syntaxModelType) { case SyntaxModelTypeEnum.No_Words: return(Config.SYNTAX_TEMPLATE_FILENAME_NO_WORDS); case SyntaxModelTypeEnum.Words: return(Config.SYNTAX_TEMPLATE_FILENAME_WORDS); default: throw (new ArgumentException(syntaxModelType.ToString())); } }