public static extern IntPtr sol_SyntaxAnalysis( IntPtr hEngine, string sentence, MorphologyFlags flags, SyntaxFlags unusedFlags, int constraints, int languageID );
public static extern IntPtr /*IntPtr_RESPACK*/ sol_MorphologyAnalysis( IntPtr hEngine, string sentence, MorphologyFlags flags, SyntaxFlags unusedFlags, int constraints, int languageId );
public Syntax(Token token, IEnumerable <Syntax> children, SyntaxFlags flags) { this.Token = token; if (children != null) { this.Children = children.ToArray(); } else { this.Children = new Syntax[] { }; } if (this.Token != null) { this.Factory = ExpressionFactory.Literal; } this.Flags = flags; }
public static extern System.IntPtr sol_SyntaxAnalysis( HGREN hEngine, string sentence, MorphologyFlags flags, SyntaxFlags unusedFlags, int constraints, int languageID );
public static extern IntPtr /*HGREN_RESPACK*/ sol_MorphologyAnalysis( IntPtr hEngine, string sentence, MorphologyFlags flags, SyntaxFlags unusedFlags, int constraints, int languageId );
public Syntax(IEnumerable <Syntax> children, SyntaxFlags flags) : this(null, children, flags) { }
public AnalysisResults AnalyzeSyntax(string phrase, Languages language, MorphologyFlags morphFlags, SyntaxFlags syntaxFlags, int constraints) { var hPack = GrammarApi.sol_SyntaxAnalysis(_engine, phrase, morphFlags, syntaxFlags, constraints, (int)language); var res = new AnalysisResults(this, hPack); return(res); }
public AnalysisResults AnalyzeSyntax(string phrase, Languages language, MorphologyFlags morphFlags, SyntaxFlags syntaxFlags) { return(AnalyzeSyntax(phrase, language, morphFlags, syntaxFlags, 0)); }