Done, https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=368&view=detail&selectedIssue=NLPCRAFT-429
Regards, Sergey On 25.08.2021 20:58, Aaron Radzinski wrote:
Sergey, 1. Already exists: http://nlpcraft.apache.org/intent-matching.html#idl_functions 2. Please create a ticket for it. Thanks, Aaron. On Wed, Aug 25, 2021 at 8:21 AM Kamov Sergey <[email protected]> wrote:Hi If we have - tok_is_between_ids() - tok_is_between_parents() - tok_is_between_groups() I guess maybe better to add also 1. "after" and "before" methods (related to single element) 2. same methods with indexes parameters. For example tok_is_between_ids(elemId1, elem1NumInText, elemId2, elem2NumInText) example: tok_is_between_ids(e1, 1, e2, 3) which means "find token between first element e1 and third e2" - if expected sentence contains multiple elements e1 or/and e2. yes, there are many new additional functions, but with similar names and functionality. so, these additional functions shouldn't confuse users. Regards, SergeyJust a quick update on recent changes to IDL compiler @master (website docs are NOT updated yet). 1. New IDL functions: - tok_txt() - tok_norm_txt() - tok_req_id() - tok_is_between_ids() - tok_is_between_parents() - tok_is_between_groups() - regex() 2. Function tok_id() has a new shortcut '#': {tok_id() == 'a'} is now {# == 'a'}. tok_id() is still supported. 3. At the call site you can now omit empty brackets for IDL functions: {tok_groups()} is now {tok_groups}. Thanks, -- Aaron.
