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
     );
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public static extern System.IntPtr sol_SyntaxAnalysis(
                                                       HGREN hEngine,
                                                       string sentence,
                                                       MorphologyFlags flags,
                                                       SyntaxFlags unusedFlags,
                                                       int constraints,
                                                       int languageID
                                                      );
Ejemplo n.º 5
0
 public static extern IntPtr /*HGREN_RESPACK*/ sol_MorphologyAnalysis(
                                                                      IntPtr hEngine,
                                                                      string sentence,
                                                                      MorphologyFlags flags,
                                                                      SyntaxFlags unusedFlags,
                                                                      int constraints,
                                                                      int languageId
                                                                     );
Ejemplo n.º 6
0
 public Syntax(IEnumerable <Syntax> children, SyntaxFlags flags) : this(null, children, flags)
 {
 }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
 public AnalysisResults AnalyzeSyntax(string phrase, Languages language, MorphologyFlags morphFlags, SyntaxFlags syntaxFlags)
 {
     return(AnalyzeSyntax(phrase, language, morphFlags, syntaxFlags, 0));
 }