grammar

    3热度

    7回答

    为了测试Zipf的定律,我需要编写一个python脚本来删除非字母字符的文本文件中的每个单词。 例如: [email protected] said: I've taken 2 reports to the boss 到 taken reports to the boss 我应该如何进行?

    1热度

    2回答

    我想知道用于Cloud Firestore安全规则的语法名称,如https://firebase.google.com/docs/firestore/security/get-started?authuser=0所述。我想为该语法找到语法高亮器,并为它解析器。

    2热度

    2回答

    我发展与公式语法简单的计算器: grammar Formula ; expr : <assoc=right> expr POW expr # pow | MINUS expr # unaryMinus | PLUS expr # unaryPlus | expr PERCENT # percent | expr

    0热度

    1回答

    给定一个语法 script: statement*; statement: do | check; do: 'do'; check: 'check'; 如何可以解析非根节点?换句话说, ScriptParser sp = new ScriptParser(); StatementContext sc = sp.parse<StatementContext>("do"); 我简化了上

    0热度

    1回答

    我有以下模式包含n次在文件中: ENUM CMF_QUOTE_EVENT CMF_QUOTE_EVENT_Activate "Activate" CMF_QUOTE_EVENT_Suspend "Suspend" CMF_QUOTE_EVENT_Delete "Delete" ENDENUM 我的目标是赶上枚举的所有值。基本上我需要关键字“ENU

    2热度

    1回答

    我试图根据this教程为IntelliJ Idea添加对UnrealScript语言(OOP,具有C风格语法)的支持。但是,我在语法和词法分析器生成方面遇到了一些困难。 具体来说,有什么目的: extends(".*expr")=expr在this .bnf文件(5号线)? name(".*expr")='expression' in this sample.bnf文件在文章结尾处? 我正在修改.

    0热度

    1回答

    我用PLY构建的词法分析器出现问题。 当我将for循环的代码传递给我的程序时,无法识别{和}之间的换行符。相反,即使存在t_newline(t)函数,也会报告错误。 输入到程序是: for(int i = 0 ; i < 5 ; i++){ } 而且,该程序的输出是 1 . analizadorLexico.py 2 . analizadorSintactico.py 3 . parse

    1热度

    1回答

    我写Scala程序读取来自用户的字符串,并使用任一递归下降解析器或解析器组合,以确定是否输入的字符串的下面的语法相匹配(即,是由a和b),同时建立一个分析树。如果匹配成功,则输出生成的树。 语法: S -> E$ E -> C E2 E2 -> E E2 -> NIL C -> 'a' | 'b' 我是相当新的斯卡拉所以任何阅读我们将不胜感激,如果你有任何想法,请让我知道我怎么能实现这

    0热度

    1回答

    我有2句: procedure, when performed, some other text procedure, limited, some other text 我想以后它与逗号选择VBN: import nltk sents = [ ['procedure', ',', 'when', 'performed', ',', 'some', 'other', 'text'

    0热度

    1回答

    我上ANTLR4语法工作,用于解析的Python脚本DSL(Python中的一个子集,基本上)与目标设定为Python 3中。我在处理换行时遇到了困难。 在我的语法,我使用的是移植到Python,使他们能够与Python 3运行时可用于ANTLR,而不是基于Java的Bart Kiers's Python3 grammar for ANTLR4lexer::members和NEWLINE嵌入式代码