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<T></code></td><td><code>List[T]</code></td><td></td></tr>
+
<tr><td><code>java.util.Map<K,V></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">