Java 中的 Ruby 解析器

2024-01-08

我正在做的项目是用 Java 和解析器源代码文件编写的。 (到目前为止的 Java src)。现在我也想启用解析 Ruby 代码。 因此,我正在寻找一个可以解析 Ruby 源代码的 Java 解析器。

到目前为止我唯一能找到的是 Ruby 中的 Ruby 解析器(ParseTree 和 RubyParser...)。 我也许可以使用 JRuby 中的 Ruby 解析器解析我想要的源文件,然后从那里访问我的 Java 内容。 但这意味着我将无法重用我以前编写的许多 Java 代码。

Java 中是否有一个不错的 Ruby 解析器,但我只是找不到它?或者有人看到更好的解决方案?


See http://kenai.com/projects/jruby-parser/ http://kenai.com/projects/jruby-parser/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 中的 Ruby 解析器 的相关文章

随机推荐

  • 在其他 numpy 数组中查找 numpy 数组

    我需要在一个更大的 numpy 数组中找到一个小的 numpy 数组 例如 import numpy as np a np array 1 1 b np array 2 3 3 1 1 1 8 3 1 6 0 1 1 3 4 一个功能 fi
  • 访问 JToken 中的所有项目

    我有一个像这样的 json 块 ADDRESS MAP ADDRESS LOCATION type separator name Address value FieldID 40 LOCATION type locations name L
  • 普罗米修斯动态metrics_path

    Prometheus 允许我从 json 文件动态加载带有 file sd config 的目标 如下所示 prometheus yaml job name kube metrics file sd configs files target
  • 从 MPMoviePlayerController 标准控件中删除/隐藏全屏按钮

    我想要删除 隐藏全屏按钮来自MPMoviePlayerController标准控件 因为全屏模式会产生很多问题 而且也不是我的应用程序的要求 我只想要play stop forward reverse controls 有谁能够帮助我 没有
  • 解析时间戳 - 在 MySQL 还是 PHP 中进行?

    假设你有一张桌子 上面有timestamp列 并且您想将该列解析为两个数组 date and time 您个人是否 a 像这样的查询DATE timestamp TIME timestamp 或者甚至可能尽可能远HOUR timestamp
  • 如何为 JNLP 应用程序设置 Java 系统外观?

    我在 OpenSuse 上运行 Gnome 结果 我的系统外观是 GTK 它有许多丑陋的问题 参见其中一些here http weblogs java net blog campbell archive 2007 02 swing and
  • Angular 2 http get 未获取

    我是 Angular 2 的新手 仍在学习中 我正在尝试使用 get 调用来访问 URL 但即使在浏览器的网络中 get 似乎也没有通过 我找不到正在调用的 get URL 该程序将转到该方法控制台 在 get 调用的上方和下方记录日志 但
  • com.android.volley.NoConnectionError:java.net.UnknownHostException

    我必须使用 Volly 进行一些网络操作 我收到以下代码的 com android volley NoConnectionError java net UnknownHostException String url https www us
  • C# HttpClient PUT

    由于某种原因 我的下面的代码曾经可以工作 现在却引发了一个异常 public static async Task
  • 您可以从 Adob​​e Air 访问 Windows 注册表吗?

    y N 编辑 只读访问权限就可以了 我还没有尝试过 但我想我已经找到了解决方法 Adobe AIR 无法写入 Windows 注册表 但您可以在 AIR 2 中启动本机进程 以下博客文章展示了如何执行此操作 http www adobe c
  • 带换行符的 GWT 标签

    GWT Label 小部件将所有内容解释为文本 而不是 html 标签 这很好 但我希望它能够解释 n as a br 我怎么做 我会创建子类 但我找不到要重写的内容来实现此行为 我可以使用 HTML 小部件 但它会解释所有标签 我需要的只
  • CMake RelWithDebInfo 链接到调试库

    我有一个项目链接到六个库 其中包括 OpenCV 由于发布变体崩溃了 而调试工作正常 只是慢了很多 我想在中编译我的项目RelWithDebInfo配置 然而 DebugOpenCV 库的版本被包含在内 而不是Release OpenCV
  • 改变向量的元素

    假设我有一个包含数千个元素的向量 如果我想让索引在100 200之间的元素变成0 需要什么R代码 另外 我如何计算两个不同值之间的长度 例如 如果我想知道 股价 在 30 40 之间的时间长度 请阅读安装时附带的 R 简介 手册 你的问题之
  • Excel 隐藏/显示功能区上除自定义选项卡之外的所有选项卡

    如何使用 VBA 而不是 XML 隐藏和显示所有标准 Excel 功能区选项卡 我不想隐藏整个功能区 正如这里所要求的 VBA 最小化 Excel 中的功能区 https stackoverflow com questions 190195
  • 添加自定义刻度和标签

    我想在 matplotlib 中添加自定义主要刻度和标签 典型用途是在该位置添加标签math pi与标签 pi 我的目标是让其他刻度保持原样 我想保留原始的主要和次要刻度以及之前选择的格式 但带有这个额外的刻度和标签 我已经找到了一种方法
  • 使用 1:n 中的唯一值创建 n × n 矩阵

    我想在 R 中生成一个随机的 n n 矩阵 离散值范围从 1 到 n 棘手的部分是我希望每个值在行和列中都是唯一的 例如 如果n 3矩阵可能如下所示 1 2 3 2 3 1 3 1 2 或者它可能看起来像这样 2 3 1 1 2 3 3 1
  • 我的 git 存储库中的所有这些隐藏('._' 前缀)文件是什么?

    当我在目录上执行 git status 时 它会显示一堆未跟踪的文件 这些文件似乎是重复的 唯一的区别是它们都有一个前缀 例如 我需要添加的未跟踪文件之一是 app assets stylesheets categories css另一个文
  • 如何在 angular2 中显示/隐藏 div 的动态 id

    这里执行了 kpiName 的循环 并且也执行了 subRegion 的内部循环 结果 4 divclass col xs 2 创建并在其中创建两个 div 过滤器类内的可点击 div 其动态 ID 为id filteredTabSubRe
  • 如何从 Pyspark 中的日期列中减去天数列?

    给定以下 PySpark DataFrame df sqlContext createDataFrame 2015 01 15 10 2015 02 15 5 date col days col 如何从日期列中减去天数列 在此示例中 结果列
  • Java 中的 Ruby 解析器

    我正在做的项目是用 Java 和解析器源代码文件编写的 到目前为止的 Java src 现在我也想启用解析 Ruby 代码 因此 我正在寻找一个可以解析 Ruby 源代码的 Java 解析器 到目前为止我唯一能找到的是 Ruby 中的 Ru