This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 9aab771  WIP.
9aab771 is described below

commit 9aab771a1b4467650bc3571ca3f5c03914e99b99
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Sun Apr 18 01:52:01 2021 +0300

    WIP.
---
 _data/idl-fns.yml          | 238 +++++++++++++++++++++++++++++-
 _scss/intent-matching.scss |   6 +
 intent-matching.html       | 357 ++-------------------------------------------
 3 files changed, 250 insertions(+), 351 deletions(-)

diff --git a/_data/idl-fns.yml b/_data/idl-fns.yml
index 5c6ed57..cfdaa99 100644
--- a/_data/idl-fns.yml
+++ b/_data/idl-fns.yml
@@ -17,11 +17,243 @@
 
 fn-token:
   - name: tok_id
-    sig: <b>tok_id</b>() ⇒ String
+    sig: |
+      <b>tok_id</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
     synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getId()">token ID</a>
-    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getId()">token ID</a>.
+    desc: |
+      Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getId()">token ID</a>
+      for the current token (default) or the provided one by the optional 
paremeter <code>t</code>.
     usage: |
       // Result: 'true' if the current token ID is equal to 'my_id'.
       tok_id() == 'my_id'
+      tok_id(tok_this()) == 'my_id'
+
+  - name: tok_lemma
+    sig: |
+      <b>tok_lemma</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getLemma()">token 
lemma</a>
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getLemma()">token 
lemma</a>.
+    usage: |
+      // Result: 'true' if the current token lemma is equal to 'work'.
+      tok_lemma() == 'work'
+
+  - name: tok_stem
+    sig: |
+      <b>tok_stem</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStem()">token 
stem</a>
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStem()">token 
stem</a>.
+    usage: |
+      // Result: 'true' if the current token stem is equal to 'work'.
+      tok_stem() == 'work'
+
+  - name: tok_pos
+    sig: |
+      <b>tok_pos</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getPos()">token 
PoS</a> tag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getPos()">token 
PoS</a> tag.
+    usage: |
+      // Result: 'true' if the current token PoS tag is equal to 'NN'.
+      tok_pos() == 'NN'
+
+  - name: tok_sparsity
+    sig: |
+      <b>tok_sparsity</b>(t: Token<em><sub>opt</sub></em>) ⇒ Int
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getSparsity()">token 
sparsity</a> value
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getSparsity()">token 
sparsity</a> value.
+    usage: |
+      // Result: token sparsity value.
+      tok_sparsity()
+
+  - name: tok_unid
+    sig: |
+      <b>tok_unid</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Returns internal <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getUnid()">token 
globally unique ID</a>
+    desc: Returns internal <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getUnid()">token 
globally unique ID</a>.
+    usage: |
+      // Result: internal token globally unique ID.
+      tok_unid()
+
+  - name: tok_is_abstract
+    sig: |
+      <b>tok_is_abstract</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isAbstract()">token 
abstract</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isAbstract()">token 
abstract</a> flag.
+    usage: |
+      // Result: token abstract flag.
+      tok_is_abstract()
+
+  - name: tok_is_bracketed
+    sig: |
+      <b>tok_is_bracketed</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isBracketed()">token 
bracketed</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isBracketed()">token 
bracketed</a> flag.
+    usage: |
+      // Result: token bracketed flag.
+      tok_is_bracketed()
+
+  - name: tok_is_direct
+    sig: |
+      <b>tok_is_direct</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isDirect()">token 
direct</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isDirect()">token 
direct</a> flag.
+    usage: |
+      // Result: token direct flag.
+      tok_is_direct()
+
+  - name: tok_is_permutated
+    sig: |
+      <b>tok_is_permutated</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isPermutated()">token 
permutated</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isPermutated()">token 
permutated</a> flag.
+    usage: |
+      // Result: token permutated flag.
+      tok_is_permutated()
+
+  - name: tok_is_english
+    sig: |
+      <b>tok_is_english</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isEnglish()">token 
English</a> detection flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isEnglish()">token 
English</a> detection flag.
+    usage: |
+      // Result: token English detection flag.
+      tok_is_english()
+
+  - name: tok_is_freeword
+    sig: |
+      <b>tok_is_freeword</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isFreeWord()">token 
freeword</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isFreeWord()">token 
freeword</a> flag.
+    usage: |
+      // Result: token freeword flag.
+      tok_is_freeword()
+
+  - name: tok_is_quoted
+    sig: |
+      <b>tok_is_quoted</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isQuoted()">token 
quoted</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isQuoted()">token 
quoted</a> flag.
+    usage: |
+      // Result: token quoted flag.
+      tok_is_quoted()
+
+  - name: tok_is_stopword
+    sig: |
+      <b>tok_is_stopword</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isStopWord()">token 
stopword</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isStopWord()">token 
stopword</a> flag.
+    usage: |
+      // Result: token stopword flag.
+      tok_is_stopword()
+
+  - name: tok_is_swear
+    sig: |
+      <b>tok_is_swear</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSwearWord()">token 
swear word</a> flag
+    desc: Returns <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSwearWord()">token 
swear word</a> flag.
+    usage: |
+      // Result: token swear flag.
+      tok_is_swear()
+
+  - name: tok_is_user
+    sig: |
+      <b>tok_is_user</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns if this token is <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isUserDefined()">user-defined</a>
+    desc: Returns if this token is defined by <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isUserDefined()">user-defined</a>
 model element or a built-in element.
+    usage: |
+      // Result: wether or not this is defined by user model element vs. 
built-in,
+      tok_is_user()
+
+  - name: tok_is_wordnet
+    sig: |
+      <b>tok_is_wordnet</b>(t: Token<em><sub>opt</sub></em>) ⇒ Boolean
+    synopsis: Returns if this token is part of <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isWordnet()">WordNet</a>
 dictionary
+    desc: Returns if this token's text is a known part of <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isWordnet()">WordNet</a>
 dictionary.
+    usage: |
+      // Result: whether or not this token is part of WordNet dictionary.
+      tok_is_wordnet()
+
+  - name: tok_ancestors
+    sig: |
+      <b>tok_ancestors</b>(t: Token<em><sub>opt</sub></em>) ⇒ List[String]
+    synopsis: Gets the <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getAncestors()">list 
of all parent IDs</a> for this token
+    desc: |
+      Gets the <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getAncestors()">list 
of all parent IDs</a> from this token up to the root.
+      This only available for user-defined model elements - built-in tokens do 
not have parents and will return an empty list.
+    usage: |
+      // Result: list of all ancestors.
+      tok_ancestors()
+
+  - name: tok_parent
+    sig: |
+      <b>tok_parent</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Gets optional <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getParentId()">parent 
ID</a> for this token
+    desc: |
+      Gets the optional <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getParentId()">parent 
ID</a> of the model element this token represents. This only available
+      for user-defined model elements - built-in tokens do not have parents 
and this will return <code>null</code>.
+    usage: |
+      // Result: list of all ancestors.
+      tok_parent()
+
+  - name: tok_groups
+    sig: |
+      <b>tok_groups</b>(t: Token<em><sub>opt</sub></em>) ⇒ List[String]
+    synopsis: Gets the list of <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getGroups()">groups</a>
 this token belongs to
+    desc: |
+      Gets the list of <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getGroups()">groups</a>
 this token belongs to. Note that, by default, if not specified explicitly,
+      token always belongs to one group with ID equal to token ID.
+    usage: |
+      // Result: list of groups this token belongs to.
+      tok_groups()
+
+  - name: tok_value
+    sig: |
+      <b>tok_value</b>(t: Token<em><sub>opt</sub></em>) ⇒ String
+    synopsis: Gets the <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getValue()">value</a> 
if this token was detected via element's value
+    desc: |
+      Gets the <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getValue()">value</a> 
if this token was detected via element's value (or its synonyms). Otherwise
+      returns <code>null</code>. Only applicable for user-defined model 
elements - built-in tokens
+      do not have values and it will return <code>null</code>.
+    usage: |
+      // Result: the token value if this token was detected via element's value
+      tok_value()
+
+  - name: tok_aliases
+    sig: |
+      <b>tok_aliases</b>(t: Token<em><sub>opt</sub></em>) ⇒ List[String]
+    synopsis: Gets optional <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getAliases()">list of 
aliases</a> this token is known by
+    desc: |
+      Gets optional <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getAliases()">list of 
aliases</a> this token is known by. Token can get an alias if it is a part of
+      other composed token and IDL expression that was used to match it 
specified an alias. Note
+      that token can have zero, one or more aliases.
+    usage: |
+      // Result: checks if this token is known by 'alias' alias.
+      has(tok_aliases(), 'alias')
+
+  - name: tok_start_idx
+    sig: |
+      <b>tok_start_idx</b>(t: Token<em><sub>opt</sub></em>) ⇒ Int
+    synopsis: Gets <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStartCharIndex()">start
 character index</a> of this token in the original text
+    desc: |
+      Gets <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStartCharIndex()">start
 character index</a> of this token in the original text.
+    usage: |
+      // Result: start character index of this token in the original text.
+      tok_start_idx()
+
+  - name: tok_end_idx
+    sig: |
+      <b>tok_end_idx</b>(t: Token<em><sub>opt</sub></em>) ⇒ Int
+    synopsis: Gets <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getEndCharIndex()">end
 character index</a> of this token in the original text
+    desc: |
+      Gets <a class="not-code" target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getEndCharIndex()">end
 character index</a> of this token in the original text.
+    usage: |
+      // Result: end character index of this token in the original text.
+      tok_end_idx()
+
+
+#                        case "tok_this" ⇒ z0(() ⇒ Z(tok, 1))
+#                        case "tok_find_part" ⇒ doFindPart()
+#                        case "tok_find_parts" ⇒ doFindParts()
+
+
 fn-datetime:
-fn-math:
\ No newline at end of file
+fn-math:
diff --git a/_scss/intent-matching.scss b/_scss/intent-matching.scss
index 9e5025a..c0c1ac9 100644
--- a/_scss/intent-matching.scss
+++ b/_scss/intent-matching.scss
@@ -16,6 +16,12 @@
  */
 
 #intent-matching {
+    code em {
+        font-style: normal;
+        color: #17b717;
+        margin-left: 0.2rem;
+    }
+
     .fn {
         font-size: 110%
     }
diff --git a/intent-matching.html b/intent-matching.html
index 9720bf3..79af25b 100644
--- a/intent-matching.html
+++ b/intent-matching.html
@@ -564,30 +564,31 @@ id: intent_matching
             <thead>
             <tr>
                 <th>Java Type</th>
-                <th>Name</th>
+                <th>IDL Name</th>
                 <th>Notes</th>
             </tr>
             </thead>
             <tbody>
-            
<tr><td><code>java.lang.String</code></td><td>String</td><td></td></tr>
+            
<tr><td><code>java.lang.String</code></td><td><code>String</code></td><td></td></tr>
                 <tr>
                     <td><code>java.lang.Long</code></td>
-                    <td>Int</td>
+                    <td><code>Int</code></td>
                     <td>
                         Smaller integer numerical types will be converted to 
<code>java.lang.Long</code>.
                     </td>
                 </tr>
                 <tr>
                     <td><code>java.lang.Double</code></td>
-                    <td>Double</td>
+                    <td><code>Double</code></td>
                     <td>
                         <code>java.lang.Float</code> will be converted to 
<code>java.lang.Double</code>.
                     </td>
                 </tr>
-                
<tr><td><code>java.lang.Boolean</code></td><td>Boolean</td><td>You can use 
<code><b>true</b></code> or <code><b>false</b></code> literals.</td></tr>
-                
<tr><td><code>java.util.List</code></td><td>List</td><td></td></tr>
-                
<tr><td><code>java.util.Map</code></td><td>Map</td><td></td></tr>
-                <tr><td><code>java.lang.Object</code></td><td>Any</td><td>Any 
of the supported types above. Use <code><b>null</b></code> literal for null 
value.</td></tr>
+                
<tr><td><code>java.lang.Boolean</code></td><td><code>Boolean</code></td><td>You 
can use <code><b>true</b></code> or <code><b>false</b></code> 
literals.</td></tr>
+                
<tr><td><code>java.util.List&lt;T&gt;</code></td><td><code>List[T]</code></td><td></td></tr>
+                
<tr><td><code>java.util.Map&lt;K,V&gt;</code></td><td><code>Map[K,V]</code></td><td></td></tr>
+                <tr><td><code><a target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken">NCToken</a></code></td><td><code>Token</code></td><td></td></tr>
+                
<tr><td><code>java.lang.Object</code></td><td><code>Any</code></td><td>Any of 
the supported types above. Use <code><b>null</b></code> literal for null 
value.</td></tr>
             </tbody>
         </table>
         <p>
@@ -648,346 +649,6 @@ id: intent_matching
                         </div>
                     </div>
                     {% endfor %}
-
-                    <!--
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_id">
-                                    <span>
-                                        <code><b>tok_id</b>() ⇒ String</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getId()">token ID</a>
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_id" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getId()">token ID.</a>
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: 'true' if the current token ID 
is equal to 'my_id'.
-                                    tok_id() == 'my_id'
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_lemma">
-                                    <span>
-                                        <code><b>tok_lemma</b>() ⇒ 
String</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getLemma()">token 
lemma</a>
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_lemma" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getLemma()">token 
lemma.</a>
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: 'true' if the current token 
lemma is equal to 'work'.
-                                    tok_lemma() == 'work'
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_stem">
-                                    <span>
-                                        <code><b>tok_stem</b>() ⇒ String</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStem()">token 
stem</a>
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_stem" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getStem()">token 
stem.</a>
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: 'true' if the current token 
stem is equal to 'work'.
-                                    tok_stem() == 'work'
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_pos">
-                                    <span>
-                                        <code><b>tok_pos</b>() ⇒ String</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getPos()">token 
PoS</a> tag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_pos" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#getPos()">token 
PoS</a> tag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: 'true' if the current token PoS 
tag is equal to 'NN'.
-                                    tok_pos() == 'NN'
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_sparsity">
-                                    <span>
-                                        <code><b>tok_sparsity</b>() ⇒ 
Int</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSpars()">token 
sparsity</a> value
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_sparsity" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSpars()">token 
sparsity</a> value.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token sparsity flag.
-                                    tok_sparsity()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_unid">
-                                    <span>
-                                        <code><b>tok_unid</b>() ⇒ String</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns internal <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSpars()">token 
globally unique ID</a>
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_unid" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns internal <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isSpars()">token 
globally unique ID</a>.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: internal token globally unique 
ID.
-                                    tok_unid()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" 
data-target="#fn_tok_is_abstract">
-                                    <span>
-                                        <code><b>tok_is_abstract</b>() ⇒ 
Boolean</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isAbstract()">token 
abstract</a> flag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_is_abstract" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isAbstract()">token 
abstract</a> flag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token abstract flag.
-                                    tok_is_abstract()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" 
data-target="#fn_tok_is_bracketed">
-                                    <span>
-                                        <code><b>tok_is_bracketed</b>() ⇒ 
Boolean</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isBracketed()">token 
bracketed</a> flag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_is_bracketed" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isBracketed()">token 
bracketed</a> flag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token bracketed flag.
-                                    tok_is_bracketed()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" data-target="#fn_tok_is_direct">
-                                    <span>
-                                        <code><b>tok_is_direct</b>() ⇒ 
Boolean</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isDirect()">token 
direct</a> flag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_is_direct" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isDirect()">token 
direct</a> flag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token direct flag.
-                                    tok_is_direct()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" 
data-target="#fn_tok_is_permutated">
-                                    <span>
-                                        <code><b>tok_is_permutated</b>() ⇒ 
Boolean</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isPermutated()">token 
permutated</a> flag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_is_permutated" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isPermutated()">token 
permutated</a> flag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token permutated flag.
-                                    tok_is_permutated()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card">
-                        <div class="card-header">
-                            <h2 class="mb-0">
-                                <button class="btn btn-link btn-block 
text-left" type="button" data-toggle="collapse" 
data-target="#fn_tok_is_english">
-                                    <span>
-                                        <code><b>tok_is_english</b>() ⇒ 
Boolean</code>
-                                    </span>
-                                    <span class="fn-short-desc">
-                                        Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isEnglish()">token 
English</a> detection flag
-                                    </span>
-                                </button>
-                            </h2>
-                        </div>
-                        <div id="fn_tok_is_english" class="collapse" 
data-parent="#token_fns">
-                            <div class="card-body">
-                                <p class="fn-desc">
-                                    <em>Description:</em><br>
-                                    Returns <a class="not-code" 
target="javadoc" 
href="/apis/latest/org/apache/nlpcraft/model/NCToken.html#isEnglish()">token 
English</a> detection flag.
-                                </p>
-                                <p class="fn-usage">
-                                    <em>Usage:</em><br>
-                                </p>
-                                <pre class="brush:idl">
-                                    // Result: token permutated flag.
-                                    tok_is_permutated()
-                                </pre>
-                            </div>
-                        </div>
-                    </div>
-                    -->
-                    <!--
-                        case "tok_is_freeWord" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isFreeWord, 1) }) }
-                        case "tok_is_quoted" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isQuoted, 1) }) }
-                        case "tok_is_stopword" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isStopWord, 1) }) }
-                        case "tok_is_swear" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isSwear, 1) }) }
-                        case "tok_is_user" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isUserDefined, 1) }) }
-                        case "tok_is_wordnet" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).isWordnet, 1) }) }
-                        case "tok_ancestors" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getAncestors, 1) }) }
-                        case "tok_parent" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getParentId, 1) }) }
-                        case "tok_groups" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getGroups, 1) }) }
-                        case "tok_value" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getValue, 1) }) }
-                        case "tok_aliases" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getAliases, 1) }) }
-                        case "tok_start_idx" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getStartCharIndex, 1) }) }
-                        case "tok_end_idx" ⇒ arg1Tok() match { case x ⇒ 
stack.push(() ⇒ { Z(toToken(x().value).getEndCharIndex, 1) }) }
-                        case "tok_this" ⇒ z0(() ⇒ Z(tok, 1))
-                        case "tok_find_part" ⇒ doFindPart()
-                        case "tok_find_parts" ⇒ doFindParts()
-                -->
                 </div>
             </div>
             <div class="tab-pane fade show" id="fn_text" role="tabpanel">

Reply via email to