javacc

    -1热度

    1回答

    当我打字java AssignStatement a=10+20*30 它要求我输入一个多语句后,我得到了 语法检查失败 如何通过采取从用户或输入文件呢?下面是我的源代码: PARSER_BEGIN(AssignStatement) public class AssignStatement { public static void main(String s[]

    0热度

    1回答

    我想通过Ajax将我的Wordpress应用程序上传到S3存储桶中的文件: 不知何故,我没有得到答案,并且脚本在应用'putObject ' 方法。 应用程序/ ajax.php require_once 's3/start.php' //wp_die(var_dump($s3)); Seems to be fine $upload = $s3->putObject([ 'Bucke

    1热度

    1回答

    我想通过javaCC解析文本文件。该文件由多个句子组成,用换行符分隔。每行可以包含任何“a”和“b”序列,但应该在换行符之前以“a”结尾,之后是“b”。 JavaCC不会解析相同的消息并将终端令牌a和b作为可选系列的一部分。 这应当成功的JavaCC解析: aa ab aab aab 的JJT文件如下: options { STATIC = false ; FORCE_LA_CHECK

    0热度

    1回答

    我在Eclipse Luna Service 2(4.4.2)中使用JavaCC Eclipse插件1.5.30。 当我使用JavaCC从st4tic.jtb程序语法生成java文件时,Eclipse似乎在我执行文件搜索时完全忽略它们。 在导航器视图中,所有生成的文件都附加到它们的名称,例如NodeList.java <st4tic.jtb>

    0热度

    1回答

    我可以使用JavaCC的解析单个文件: BufferedReader br = new BufferedReader(new FileReader( pathFile)); if (parser == null) parser = new MaNouvGrammaire(br); else MaNouvGrammaire.ReInit(br); 我的问

    0热度

    2回答

    我正在尝试使用Javacc为G代码的子集编写解析器,但遇到了正则表达式的问题。当我使用符号"^"和"$"来匹配字符串的开头和结尾时,我得到错误,如果我删除它们但它运行正则表达式不正确。 例如,我希望词法分析器接受字符串"G01"或"G02"但没有^和$它将允许"G01G02"。 options { STATIC = true; } PARSER_BEGIN(Parser)

    4热度

    2回答

    我必须创建一个可编辑的组合框。组合框包含名称,年龄和城市。用户可以输入姓名,年龄或城市。组合框必须过滤所有列表包含,并应显示相关列表。 如: Combobox contains : xxx 23 ny, yyy 24 London, zzz 25 delhi, uuu 25 columbo. Here user enter 25 : combo box has to show zzz and

    3热度

    2回答

    我正尝试创建自己的分析器/解析器。 我有一个问题,我明白为什么它不起作用,但我不确定如何解决它。 这是解析器问题部分的代码。 void Expression() : {}{ Term() ((<PLUS> | <MINUS>) Term())* } void Term() : {}{ Factor()((<MULTIPLY> | <DIVIDE>) Factor())*

    5热度

    1回答

    我试图写基于JavaCC的解析器,包括以下令牌/词法状态: TOKEN : { <"{"> : FIRST } <FIRST, DEFAULT> TOKEN : { <"~[]"> : DEFAULT } 试图解析“{;}”导致词汇错误 遇到:“;” (59)之后:“” 我不明白。我可以通过两种方式避免错误: 通过用显式“;”替换“〜[]”模式;文字 通过去除前词

    0热度

    3回答

    我刚刚安装了hudson(CI),我该如何告诉这个老兄,我的NAnt.exe不在\ bin文件夹中? 它不停地寻找这个路径: C:\myProjects\web2009\tools\nant\bin\NAnt.exe //doesn't exist 但在现实中我设置它,在这里: C:\myProjects\web2009\tools\nant\NAnt.exe // the correct p