[
https://issues.apache.org/jira/browse/NLPCRAFT-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17306711#comment-17306711
]
Aaron Radzinski commented on NLPCRAFT-281:
------------------------------------------
Term-scoped variables have been added. Here's the snippet of usage:
{color:#0f9795}intent{color}=i2
{color:#0f9795}flow{color}={color:#9fd356}"a[^0-9]b"
{color} {color:#0f9795}meta{color}={{color:#9fd356}'a'{color}:
{color:#3c91e6}42{color}, {color:#9fd356}'b'{color}:
{{color:#9fd356}'Москва'{color}: [{color:#3c91e6}1{color},
{color:#3c91e6}2{color}, {color:#3c91e6}3{color}]}}
{color:#0f9795}term{color}(t1)={{color:#3c91e6}2 {color}== {color:#3c91e6}2
{color}&& !({color:#fa824c}id{color}()) != -{color:#3c91e6}25 {color}&&
{color:#fa824c}meta_model{color}({color:#9fd356}'a'{color}) ==
{color:#3c91e6}42{color}}
{color:#0f9795}term{color}(t2)={
@a = {color:#fa824c}meta_model{color}({color:#9fd356}'a'{color})
@{color:#fa824c}list {color}=
{color:#fa824c}list{color}({color:#3c91e6}1{color}, {color:#3c91e6}2{color},
{color:#3c91e6}3{color}, {color:#3c91e6}4{color})
@a == {color:#3c91e6}42 {color}&& has_all(@{color:#fa824c}list{color},
{color:#fa824c}list{color}({color:#3c91e6}3{color}, {color:#3c91e6}2{color}))
}
{color:#0f9795}intent{color}=i3
{color:#0f9795}flow{color}={color:#9fd356}"a[^0-9]b"
{color} {color:#0f9795}term{color}(t1)={
@x = {color:#3c91e6}2
{color} @xx = ((@x * @x) / {color:#3c91e6}2{color}) * {color:#3c91e6}3
{color}{color:#3c91e6}
{color} @xx == {color:#3c91e6}6 {color}&& {color:#fa824c}has{color}(
{color:#fa824c}json{color}({color:#fa824c}meta_req{color}({color:#9fd356}'user_json_payload'{color})),
{color:#fa824c}list{color}({color:#9fd356}"{color}{color:#9fd356}موسكو{color}\"{color:#9fd356}"{color},
{color:#9fd356}'v1{color}\'{color:#9fd356}v1'{color},
{color:#9fd356}"k2"{color}, {color:#9fd356}"v2"{color})
)
}
> Add term-scoped variables to IDL.
> ---------------------------------
>
> Key: NLPCRAFT-281
> URL: https://issues.apache.org/jira/browse/NLPCRAFT-281
> Project: NLPCraft
> Issue Type: Task
> Components: model
> Reporter: Aaron Radzinski
> Assignee: Aaron Radzinski
> Priority: Major
> Fix For: 0.7.5
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)