问题标签 [telosys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

speech-recognition - 使用自然语言理解和连续语音识别来发现命名实体、实体链接并帮助编写自定义 DSL 模型文件

介绍:

https://www.telosys.org/dsl-syntax.html

Telosys DSL 基于 tmLanguage Schema(用于 TextMate 语法定义的 JSON 模式。在 Visual Studio Code 中创建实体定义时,可用于让智能感知工作。):

https://raw.githubusercontent.com/telosys-tools-bricks/telosys-editor-vscode-extension/master/syntaxes/telosys.entity.json

如何通过 Azure 认知服务使用语音识别?使用自定义 DSL 语言编写实体定义(符合上述 json 语法规则),如下所示,该语言稍后可用于基于某些模板引擎进行代码生成

我想谈谈并说出一些主要意图,例如:

这应该产生上面的 2 个文件。

我想在定义 DSL 实体时获得一些 GUI 提示的上下文帮助,以指导我并提供建议和纠错。

0 投票
2 回答
66 浏览

c# - 在 C# 中生成类,该类继承使用 Telosys 代码生成工具使用类型参数的泛型类

我需要为我的 Country 实体生成 C# 代码,该代码将从提供强类型参数的基实体类继承,以表示我的 PK (@id) 是 Guid 类型,它是基类上的 Id 属性具有隐式类型指导。所以我有两个问题:

  1. telosys 中没有 Guid 类型。

  2. 如何使用通用基类类型参数定义 PK?

https://www.telosys.org/dsl-syntax.html

https://doc.telosys.org/dsl-model/tags

例如一个特殊的属性名称:metaproperty 我可以解析得到 $entity 继承类型的参数。我需要其他元数据。实体类作为 Id 属性。它可以是字符串、整数、长整数等