如何在 F# 中创建一个返回不同类型的函数?
我用 F# 制作了一个扫描仪。目前它返回一个类型为(Token,string)的元组列表。 理想情况下,我想返回可能包含不同类型的元组列表。例如: (Token, s…
JavaScript 字符串扫描器?
我想知道,有没有什么方法可以在 javascript 中扫描字符串。 例如,我有一个字符串 abcdefdfdfssdfdssdffdq="HELLO"fdndkjdsnkjdnlkdfns 我想扫描该字…
如何在 C# 中解析建立树的公式?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
Ruby/Python - 生成和解析 C/C++代码
我需要从存储在数据库表中的数据生成 C 结构和数组,并交替解析类似的信息。我使用 ruby 和 python 来完成这项任务,想知道是否有人听说过可以为…
使用 Antlr3 匹配词位变体
我正在尝试使用 Antlr 3.2 和 Java1.6 来匹配英文输入文本中的测量值。我有如下的词汇规则: fragment MILLIMETRE : 'millimetre' | 'millimetres' | …
如何使用 JRuby 的 org.jruby.lexer.yacc.RubyYaccLexer
我正在使用 ripper 在 mri-1.9.* 中进行 ruby 代码词法分析,我想在 JRuby 中做同样的事情,我注意到 org.jruby.parser 中使用了这个 org.jruby.l…
JavaScript 编译器/词法分析器
我正在寻找一个免费的开源 Javascript/ECMAScript 编译器或词法分析器,以便将 javascript 代码编译为可以在 Linux 上运行的可执行文件。 我知道我可…