腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
指向Eclipse
中
Scala
解析器
组
合子
的库的链接
eclipse
、
scala
、
parser-combinators
我使用
Scala
2.10
创建
了一个使用
解析器
组合器的Eclipse项目。最近,我将Eclipse
中
的
Scala
IDE插件升级到了版本3.0.4,其中包括
Scala
2.11。这个新版本的
Scala
已经从核心
Scala
库
中
删除了
scala
.util.parsing.combinator包。因此,我升级后的Eclipse项目有过多的“找不到”错误。
Scala
网站上有一些
为
解析
浏览 25
提问于2014-08-25
得票数 3
2
回答
Scala
解析器
组
合子
与Haskell的Parsec相比如何?
parsing
、
scala
、
haskell
、
parsec
、
parser-combinators
我读到过Haskell
解析器
组
合子
( Parsec)可以解析上下文相关的语法。
Scala
解析器
组
合子
也是这样吗?如果是这样,这就是"into“(又称">>")函数的作用吗?与Haskell相比,
Scala
的
解析器
组
合子
的实现有哪些优点/缺点?它们是否接受相同类别的语法?是更容易生成错误消息,还是更容易用它们做其他有用的事情?packrat解析(
在
Scala
2.8<e
浏览 0
提问于2010-03-13
得票数 23
1
回答
在
Scala
中
为
解析器
组
合子
创建
测试
scala
、
testing
、
parser-combinators
考虑一下
为
Scala
语言中的术语语言实现
解析器
的this源代码。用于
测试
其功能的主函数定义
为
- def main(args: Array[String]): Unit = { } println(e) } 但是,我想通过对具体输入调用term
解析器
浏览 21
提问于2019-09-23
得票数 1
回答已采纳
1
回答
接受
Scala
标识符的
解析器
?
parsing
、
scala
我想知道标准的
Scala
解析器
组
合子
是否包含一个
解析器
,该
解析器
接受
Scala
语言本身也接受的相同标识符(如
Scala
语言规范第1.1节所指定的那样)。StdTokenParsers特征有一个ident
解析器
,但是它拒绝像empty_?这样的标识符。 (如果确实没有这样的
解析器
,我也可以只实例化
Scala
解析器
本身,但这将不再是轻量级的。)
浏览 6
提问于2010-06-14
得票数 7
回答已采纳
1
回答
在
Scala
中
为
解析器
组
合子
II
创建
测试
scala
、
testing
、
parser-combinators
考虑一下
为
Scala
语言中的术语语言实现
解析器
的this源代码。设计用来
测试
其功能的主函数定义如下: def main(args: Array[String]): Unit = { } println(e) } 我写了以下
测试</e
浏览 12
提问于2019-09-23
得票数 0
回答已采纳
1
回答
将Haskell Parsec语法转换为
Scala
?
parsing
、
scala
、
haskell
我正在尝试将使用Parsec用Haskell编写的语法转换为
Scala
的
解析器
组
合子
。相反,Haskell
中
的GenParser读取输入和状态并生成另一个
解析器
。
在
Scala
中
传递这种状态让我感到困惑。有没有人愿意分享
Sca
浏览 0
提问于2012-03-23
得票数 9
3
回答
Scala
解析器
-消息长度
parsing
、
scala
、
parser-combinators
我正在玩弄
Scala
的
解析器
库。我正在尝试
为
一种格式编写一个
解析器
,在这种格式
中
,指定一个长度,后跟一个该长度的消息。例如:我不确定如何使用组
合子
来做到这一点。我的想法首先是:但显然body依赖于长度
浏览 1
提问于2011-06-11
得票数 2
回答已采纳
3
回答
从BNF语法生成
Scala
代码的Lexer/
解析器
scala
、
parsing
、
lexer
、
parser-combinators
我目前正在寻找一个基于BNF语法(具有优先级和相联性的ocamlyacc文件)生成
Scala
代码的lexer/
解析器
。我很困惑,因为我几乎找不到怎么做这件事。
在
解析方面,我找到了
scala
-bison (我有很多麻烦要处理)。所有其他工具都只是导入到
Scala
中
的Java
解析器
(如ANTLR)。 对莱克星来说,我什么都没发现。我还找到了著名的
Scala
解析器
组合器,但是(如果我错了,请告诉我),即使它们很吸引人,但它们消耗了
浏览 9
提问于2010-06-22
得票数 11
回答已采纳
1
回答
Scala
中用于外部DSL评估的库
scala
、
dsl
、
parser-combinators
、
kiama
在
scala
中
评估外部DSL需要哪些步骤,有哪些库可用于这些步骤?
在
深入研究之后,我能够使用
解析器
组
合子
创建
一个AST out of case类。流程
中
的下一步是什么?我看过kiama (),但从文档
中
似乎不清楚(可能是由于我有限的语言处理知识)如何维护符号表,如何将操作绑定到dsl语句等。
浏览 6
提问于2013-07-24
得票数 1
2
回答
Scala
解析器
组合器
中
的错误和失败
parsing
、
scala
、
parser-combinators
我想使用
Scala
解析器
组
合子
为
一些已定义的语言实现一个
解析器
。但是,编译该语言的软件并没有实现该语言的所有功能,所以如果使用这些功能,我希望失败。} |} 也就是说,
解析器
在
"hello“+某个标识符上成功,但如果标识符是"world”,则
解析器
失
浏览 0
提问于2013-07-03
得票数 6
回答已采纳
2
回答
从
Scala
解析器
组合器
中
过滤令牌
scala
、
parser-combinators
在
使用
Scala
解析器
组
合子
时,如何过滤从词法分析器到
解析器
的令牌序列?让我解释一下-假设我有一个相当标准的模式,一个词法分析器(扩展StdLexical)和一个
解析器
(扩展StdTokenParsers)。lexer将字符序列转换为标记序列,然后
解析器
将标记序列转换为抽象语法树(类型
为
Expr)。我决定在流
中
的任何地方可能出现的一些标记,我想有过滤掉的选项,所以我想要一个介于词法分析器和
解析器
之间的函数来删除这些标
浏览 2
提问于2010-07-21
得票数 2
回答已采纳
2
回答
将组
合子
解析器
的列表/序列转换为单个
解析器
scala
、
parser-combinators
我有一个值列表,我可以从中构造一个
解析器
列表,这些
解析器
通过映射依赖于这些值(参见示例)。然后,我想要做的是通过连接将
解析器
列表转换为单个
解析器
。我不知道combinator
解析器
是如何工作的;会不会有一个深度
为
列表长度的调用堆栈?因此,对于非常长的连接,我可能会遇到SO错误吗?有没有其他更具可读性的方式?第二行包含x_1 + x_2 + ...根据第一行属于
组
的x_n整数。我想从第一行开始获取整数序列,并
创建
n个从p_1到p_n的<em
浏览 2
提问于2011-10-09
得票数 7
回答已采纳
4
回答
Scala
Parser组合器:流
中
的解析
scala
、
parser-combinators
我
在
scala
中使用本机
解析器
组合器库,我想使用它来解析许多大型文件。我已经设置了我的组
合子
,但是我试图解析的文件太大了,无法同时读取到内存
中
。我希望能够从输入文件流通过我的
解析器
并将其读回磁盘,这样我就不需要将其全部存储
在
once.My当前系统的内存
中
,如下所示:parser.parse
浏览 2
提问于2013-09-25
得票数 4
回答已采纳
1
回答
在
scala
中使用
解析器
组
合子
创建
递归数据结构
parsing
、
scala
、
tree
、
parser-combinators
我是
scala
的初学者,在上工作,试图学习
scala
。其中一个问题涉及从字符串到树数据结构的转换。我可以“手动”完成,我还想看看如何使用
Scala
的
解析器
组
合子
库。我的困惑来自于
在
创建
Node实例时需要“知道”左子树和右子树。我该如何做到这一点,或者这是我想做一些不同的事情的信号?与其使用^^或^^^等
解析器
操作符直接构建树,不如将
解析器
返回的内容(上面的示例输入
为
(((((a~()~(((((b~()~d)~,)~
浏览 0
提问于2012-12-28
得票数 6
回答已采纳
2
回答
如何从JParsec
中
的顺序
解析器
中提取所有值?
java
、
jparsec
我有一个JParsec
解析器
,它由几个“较小”的
解析器
组成,我想提取那些
解析器
所解析的总价值。虚拟
解析器
是substitute和separator,我不会从它们中提取任何东西。.; // arbitrary string 但是,mapping substituteDefinition
解析器
需要一个Map<Object, Definition>接口实现,将最后一个顺序
解析器
description.optional我想知道:是否可以使用上述方法将digits4
浏览 14
提问于2016-11-13
得票数 2
回答已采纳
6
回答
Scalas/Haskells
解析器
组
合子
足够了吗?
compiler-construction
、
scala
、
haskell
、
parsing
、
parser-combinators
我想知道Scalas/Haskells
解析器
组
合子
是否足以解析一种编程语言。更具体地说,是MiniJava语言。我目前正在阅读compiller construction和jflex,而使用java cup是相当痛苦的,所以我想知道我是否可以/应该使用
解析器
组
合子
来代替。MiniJava语法非常小。
浏览 4
提问于2009-01-28
得票数 8
回答已采纳
3
回答
Scala
正则表达式模式匹配无法使其工作
regex
、
scala
是无效的object Test {但,Output: abc.hij.def 不会出现在我的输出
中
。
浏览 0
提问于2013-08-05
得票数 3
1
回答
基于
Scala
解析器
组合器的计算器,它也可以接受一个dataRecord
scala
、
parsing
、
parser-combinators
我已经
创建
了一个
Scala
解析器
组合器来过滤数据记录,这是基于我对前面一个问题的回答 我想将这个问题的答案
中
的计算器
解析器
组合器添加到我根据第一个问题
创建
的
解析器
组合器的底部。因此,计算器
解析器
组合器需要接受一个dataRecord,以便像"( doubleValue1 / 10 )*2+ doubleValue2“这样的表达式可以解析
为
随后可以接受dataRecord的函数这就是我想出来的,但是加、减、倍和除法分
浏览 1
提问于2014-02-10
得票数 1
回答已采纳
2
回答
scala
中
RegexpParsers、StandardTokenParsers和JavaTokenParsers的区别
parsing
、
scala
我正在学习
scala
中
的
解析器
组
合子
,看到了不同的解析方法。我主要看到了三种不同的
解析器
ie.RegexpParsers,StandardTokenParsers和JavaTokenParsers.I。我是一个新手,不知道如何根据我们的requirement.Can选择合适的
解析器
。
浏览 0
提问于2010-04-30
得票数 19
回答已采纳
3
回答
使用
解析器
组
合子
来整理文本行
regex
、
scala
、
parser-combinators
我正在尝试使用
解析器
组
合子
来解析文本文件。我想在一个名为Example的类
中
捕获索引和文本。下面的
测试
显示了一个输入文件上的表单: val input = """blah1blah3blah5"""}import
sca
浏览 3
提问于2012-06-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Nature Biotechnology:谷歌利用深度神经网络开发出SNP和small indel变异检测新工具
2018年数据科学前15名的Scala库
Scala类
揭秘RedisGraph:Redis内嵌高性能内存图数据库
搭建Windows下的Spark开发环境
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券