形式语法是一组生成规则,描述如何形成有效语法的字符串。形式语法最常用于指定编程语言的语法。
我正在使用 Antlr 4.5 用 Java 编写 C# 语法。 当我处理具有预处理器指令的 C# 源代码时。 示例代码 使用系统; 使用 System.Collections.Generic; 使用系统....
函数定义的语法规范: funcdef ::= [装饰器] "def" funcname "(" [parameter_list] ")" ["->" 表达式] ":"
在我的 NLP 项目中,我构建了自己的模型来识别 PDF 文档中的句子。现在我想检查我提取的句子是否是完整的句子。在我的研究过程中,我已经发现...
我想使用 cpp 构建一个 cpp 解析器,并且我正在使用 ANTLR4。我注意到官方 github antlr 语法 github 中有这个“语法”部分,我已经下载了它。打开CPP时
需要知道,是否可以通过导入子集语法来生成解析器、词法分析器、侦听器等?我发现超级语法子语法模式是可能的,但我不确定我是否看到了真正的cl...
我在 ANTLR4 (g4) 中定义了以下语法: 语法 SimpleExpr2; expr: 实体名称 '(' paramList ')' 分号; 实体名称:ENTITY_NAME; paramList: param (SEPARATOR param)*; 参数:PARA...
是否有现成的英语语法可以加载并在 NLTK 中使用?我搜索了使用 NLTK 解析的示例,但似乎我必须在之前手动指定语法
如何将 .sublime-syntax 定义转换为 .tmGrammar.json 文件以在 VSCode(Monaco) 中使用?
我需要将 .sublime-syntax 定义转换为 .tmGrammar.json 定义以在 VSCode 中使用。如果这是可能的,那么我想在嵌入式摩纳哥编辑器中使用它。我正在尝试的定义...
Fortran 2018 ANTLR4 语法中的词法问题:标记错误分类
我正在使用 ISO 标准在 ANTLR4 中开发 Fortran 2018 语法。我在词法分析阶段遇到一些词法分析器规则的问题。具体来说,某些关键字正在被
VSCode/TextMate语法高亮语法——匹配代码直到行尾
我正在编写一个 TextMate 语法来在 VSCode 中实现语法突出显示,以实现自定义的 Markdown 风格。我希望 @@$ 之后同一行上的所有内容都突出显示为 Javascript。 这...
Visual Studio Code TextMate 匹配模式,首先具有最大可能长度
我正在为 VS Code 中的语法突出显示扩展编写 TextMate 语法,我发现如果我为常量定义匹配规则,它会连续多次匹配它们。更具体...
考虑一个通过以下方式为字符串着色的文本语法: { "name": "string.quoted.single.my-language", “开始”: ”'”, “结尾”: ”'”, ...
我一直在尝试制作一个识别该语言的图灵机图: {(ab)^n(ba)^n | n>0} 如何为上述语言构建图灵机图?
“假设我们有这样的语法,其中 alpha 可以是任意终结符和非终结符序列: A -> A 阿尔法 |乙 我们可以将这个语法重写为: A -> B A' A' -> 阿尔法 A' |电子...
我希望我的扩展同时适用于 HTMl 和 Markdown。 我明白我可以使用 “注入”:[ “text.html.derivative” “文本.html.markdown” ], 但这并不...
我目前正在尝试通过以下方式在打字稿节点项目中导入我自己创建的语法: import Parser = require('tree-sitter'); 导入语言 = require('tree-sitter-own'); 这个
如何使用具有 epsilon 的语法在 SLR(1) 解析器中解析输入字符串?
这是我的语法: S → (S)S | ε 而我的输入字符串,我想使用 SLR(1) 进行解析: ()() 我尝试使用此问题中指定的方法制作 DFA,但无法解析它:( 单反(1)
Perl6 语法和操作错误:“在 NQPMu 类型的对象上找不到方法 'ann'”
我仍然对 Perl6 语法和操作有疑问。我想在字符串中查找模式,一旦找到,就根据操作更改模式,并返回修改后的字符串....
我看了lua语法 我看到了这个 参见“exp operatorMulDivMod exp”部分 或“exp operatorAddSub exp”或其他 我想我可以从该语法构建 2 个解析树,对吗? 例子: a + b + ...
我是 Bison 新手,我正在尝试编写一个解析器。我已经用 Flex 写了一个扫描仪。我为解析器提出了以下语法: % 代币数量 %代币标识符 %启动程序 %% 程序...