grammar

    0热度

    1回答

    我想拿出一个PEG语法,将根据的RFC 2396 hostname = *(domainlabel ".") toplabel [ "." ] domainlabel = alphanum | alphanum *(alphanum | "-") alphanum toplabel = alpha | alpha *(alphanum | "-") alphanum 以

    3热度

    2回答

    我想使用Perl 6 Grammar来剔除.sql文件,我不知道在解析时是否可以跳过一些不相关的行? 例如:我想跳过DROP线,/*!....!*/线,--线,并且在下面的文本外CREATE TABLE块中的空白。 也就是说,我JUSE要专心CREATE TABLE块: DROP TABLE IF EXISTS `abcd`; /*!40101 SET @saved_cs_client = @

    0热度

    1回答

    我试图从统一使用Windows 10语法识别器,但它没有检测到任何东西。 private GrammarRecognizer grammarRecognizer; 在启动功能 我: grammarRecognizer = new GrammarRecognizer(Application.streamingAssetsPath + "/SRGS/myGrammar.xml", Confiden

    1热度

    2回答

    我正在寻找一种算法来从非递归上下文无关语法生成完整的有限语言。该应用程序是为测试自动化生成一组可能的场景。在EBNF 实施例的语法(S是开始规则): S = Sender, Receiver; Sender = Human | Machine; Human = "user-type-1" | "user-type-2" Machine = Access, Protocol; Access

    0热度

    1回答

    我目前正在编写一个类似Visual Basic的LALR(1)语法,并面对这个特殊的转换/减少冲突,我不知道如何正确解决它。 语法的问题的部分是(请参见EDIT 1和EDIT 2澄清): Expression : IndexExpression | /* other expressions */ IndexExpression : MemberExpression

    -1热度

    1回答

    我正面临以下情况。我目前正在编写JSON文件验证机制,以验证是否满足几个约束条件。 对于这个任务,我想知道,这可能是最好的工具,我会很乐意提供任何合适的建议。 现在有些人可能想在这里提到,JSON模式验证器的用法可能是我正在寻找的东西,但我个人认为它不符合我的用例。 让我给你举个例子: { "document" : { "Type" : "A", "Action"

    0热度

    1回答

    我打算用野牛解析一些脚本语言移减少冲突,在这种语言,我可以写类似下面的代码: a = input() b = a + 1 function myfunc a = input() b = a + 1 end function 我发现,该块 a = input() b = a + 1 其中进出函数定义的同时出现可以通过相同的规则stmts被减小,所以我写如下代码 %

    -1热度

    1回答

    有没有人知道任何检查整个网站的英语拼写和语法的好工具?我已经尝试了语法,当然还有内置应用程序中的自动更正工具

    8热度

    1回答

    想象一系列表示为角色复杂的语法,虽然这个简单的例子就足以表明冲突: role Alpha { token alpha { :i <[A..Z]> } } role Digit { token digit { <[0..9]> } } role Either does Alpha does Digit { token ei

    2热度

    1回答

    我有一种情况需要匹配数字或带下划线的数字。 要匹配数字,很容易写[0-9]+。 但如何匹配带下划线的数字?如何在Antlr4的语法中表示带下划线的数字?谁能帮我?感谢您的时间。