javacc

    2热度

    1回答

    我有一个任务来创建一个词法分析器,并且除了一点之外,我已经完成了所有工作。 我需要创建一个字符串,它将接受一个新行,并且该字符串由双引号分隔。 该字符串接受分隔符内的任意数字,字母,某些指定的标点,反斜杠和双引号。 我似乎无法弄清楚如何逃脱一个新的行字符。 是否有某种逃避人物像新行和标签的方式? 下面是我的一些代码,可以帮助 < STRING : (< QUOTE> (<QUOTE> | <BAC

    0热度

    2回答

    我使用这个grammar来生成COBOL解析器。 我使用javacc来生成解析器和Java树生成器从这个语法生成AST。 我正在自定义一个名为PMD的eclipse插件来读取COBOL文件并生成AST。有一个名为Designer的UI,允许您从源代码填充AST。 当我尝试使用的源代码波纹管,我有一个错误信息: 错误信息 net.sourceforge.pmd.PMDException: Error

    1热度

    2回答

    我有四个视图控制器类A,B,C,D。 d类被推当“去”按钮时从一类压制& B. 我在应用程序委托它确实对我来说 -(void)showViewController { self.ViewController = [[[ViewController alloc] initWithNibName:@"View" bundle:nil] autorelease]; [self.na

    0热度

    1回答

    我想从Delphi中查询SQLite 3表中的一个。 (我的数据库是世界,我也有一张名为City的表格)。我的代码是: procedure TForm1.Button1Click(Sender: TObject); begin // Set the path of your database file. // Replace "full_path_to_your_database_f

    0热度

    1回答

    我使用的JavaCC 5.0生成语法文件JSON解析器:https://github.com/inqwell/json/blob/master/src/main/javacc/com/inqwell/json/JSON.jj 但也有生成的Java源代码的一些错误。 char escape = '\u005c\u005c'; 和 switch(echar) { case 'n':

    0热度

    1回答

    我在这Fiddle下表。 正如你所看到的,是一个表,每列有两列,并且这个表将在未来更新,更多两行列。 我的目标是使用搜索过滤器在表格顶部显示行。你可以在小提琴中看到这个功能。如果输入:“每周”,则会显示每日和每周的行。但每日首先,而不是每周。 但我想要的是每当我找到一个单元格时,我希望它出现在表格的第一个单元格中。在这种情况下,如果我搜索“每周”,我希望在第一行的第一个单元格中。 我该如何用Jav

    0热度

    1回答

    我试图让字符串像这样在我的查询语言: -some-hyphenated-term ,其中第一-表明长期被排除在外。问题在于-最终被包含在令牌文本中,而不是被解析为排除令牌。我确信我错过了一些简单的东西,但我无法弄清楚。 options { IGNORE_CASE=true; LOOKAHEAD=2; STATIC=false; } PARSER_BEGIN(SimpleQueryPa

    4热度

    3回答

    我正在寻找一个解析器生成器,它接受Javacc语法文件(.jj)并在Javascript(而不是Java)中生成解析器。这样的事情存在吗?或者,将.jj文件转换为ANTLR(可以输出Javascript)可以理解的东西有多困难?

    0热度

    1回答

    我想从实时情节创建影片,在这里我不断更新情节中的数据。由于原始代码太长和复杂,我用一个更简单的代码替换原始数据,以关注保存电影的问题。 1)显示实时情节正常工作 2)保存短片(不显示实时图)与下面的代码也能正常工作 3)!然而,显示实时绘图并同时保存电影会生成电影,电影中的图形窗口正在慢慢向上移动! 这可能是什么原因? 电影的截图链接: https://i.stack.imgur.com/1xWc

    0热度

    1回答

    我已经试过制作一种像宽度优先扩展的路径寻找算法,避免重新访问节点,并检测目标节点是否被找到。然而,我正在努力寻找解决方案,即从起始节点到目标节点的实际路径。基本上所有东西都可以正常工作,但我不知道如何返回从起始节点到目标节点的实际路径。顺便说一下,如果你想知道,这不是一项任务。我自学自学寻路算法(和一般的人工智能),并试图重新创建广度优先搜索算法。因此,我欢迎psuedocode(因为它会告诉我我