腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(116)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
使用
Parboiled
生成AST (Java)
我已经使用创建了一个聚乙二醇。它工作得很好,但现在我需要实际创建AST。在Google上浏览了一下,并查看了Github上的示例后,我发现您打算使用push、pop、swap等来创建AST,但我很难弄清楚如何使用我的解析器来做这件事。我的解析器与Java解析器非常相似,如果您能帮助我理解它在Java解析器中是如何工作的,我就可以使它适应我的解析器。
浏览 0
修改于2014-05-04
得票数 1
1
回答
动态创建
parboiled
2规则
我可以在
parboiled
2解析器中动态生成规则吗?用例是,我已经定义了一堆规则,但希望添加更多规则,而不是每次添加规则时都进行编译。
浏览 2
提问于2015-09-17
得票数 3
1
回答
Parboiled
2分析器示例
我正在尝试从尝试这个例子 extends org.
parboiled
2scala> new MyParser("foo").f [Int,
浏览 1
提问于2015-03-24
得票数 3
回答已采纳
2
回答
parboiled
2和喷雾导致交叉版本后缀的冲突
我正在尝试将
parboiled
2作为一个依赖项添加到我的项目中,并遵循Calculator的示例,但它与喷雾冲突。" %% "
parboiled
" % "2.0.1" withSources() withJavadoc(),[error] Modules were resolved with conflicting尽管如此,我还是尝试过: "org.
parboiled
" %% "
parboiled
" % "2.0
浏览 4
修改于2017-05-23
得票数 3
回答已采纳
1
回答
parboiled
2非法规则合成
import org.
parboiled
2._ case class Fixed(points: Seq[Int]) extends Part case class
浏览 3
提问于2015-05-14
得票数 2
回答已采纳
1
回答
parboiled
2解析器提取令牌和固定文本
TokenPart(token2) import org.
parboiled
2.ParserInputimport org.
parboiled
2.CharPredicatecase
浏览 7
修改于2016-04-12
得票数 1
1
回答
理解
Parboiled
2 2‘'~’组合子
查看部分,Rule Combinators and Modifiers我不明白a,b,然后是a ~ b图。你能解释一下每个街区吗?
浏览 0
提问于2015-03-20
得票数 2
回答已采纳
2
回答
如何使
parboiled
2与整个输入匹配?
我编写了以下hello-world
parboiled
2解析器: Expr看起来,
parboiled
2只是在解析输入的一部分,而忽略了它无法解析的其余部分。这是预期的行为吗?是否有任何方法强制解析器解析整个输入,如果不能解析则失败?
浏览 4
提问于2015-02-05
得票数 3
回答已采纳
2
回答
Parboiled
2:如何处理依赖域?
UPDATE:我应该澄清,我不能使用如下规则,因为我解析的格式实际上比我的示例要复杂得多: }更新2:我修改了以下内容以使我的意图更加清晰:import org.
parboiled
2
浏览 0
修改于2018-02-21
得票数 1
回答已采纳
1
回答
Parboiled
2:引用源文本中的位置
我正在写一个DSL,同时学习
parboiled
2。一旦我的AST构建完成,我想运行一些语义检查,如果有任何错误,输出引用源文本中有问题的位置的错误消息。
浏览 1
提问于2015-02-12
得票数 2
1
回答
在
parboiled
2中运行解析器
parboiled
2的文档中提到了以下几点以获得结果: val result = parser.rootRule.run() 然而,
浏览 4
修改于2016-08-14
得票数 1
回答已采纳
2
回答
EBNF /
parboiled
:如何将regexp转换为PEG?
这是一个特定于解析解析器框架的问题,也是一般BNF/PEG的问题。^\\s*([A-Za-z_][A-Za-z_0-9]*)\\s*=\\s*(\\S+)\\s*$<line> ::= <ws>? <identifier> <ws>? '=' <nonwhitespace> <ws>? <ws> ::= (' ' | '\t' | {other whi
浏览 3
提问于2011-03-04
得票数 3
1
回答
解析转义CSV行的
Parboiled
2语法
我正在尝试解析一行,其中包含由分隔符分隔的字符串,并将其转换为这些字符串的序列。它应该能够在字符串中包含任何字符,如果一个字段包含一个分隔符,那么它周围需要双引号。为了在这样的字段中有双引号,双引号被转义。我的语法是这样的: def line: Rule1[Seq[String]] = rule {record ~ EOI} def record = rule(oneOrMore
浏览 3
提问于2015-07-16
得票数 3
回答已采纳
1
回答
Scala
Parboiled
2总结了一些规则
我想创建一些帮助器规则,这些规则接受一个规则并添加一些功能。例如,强制字符串文字需要加引号,或者向令牌规则/ADT添加令牌位置跟踪。 def quoted[T](rl: Rule1[T]) = rule { } def NodeObjPathEntry: Rule1[CNodeObjPathEntry] = rule { WhiteSpace ~ quoted(IdentifierStringUnwrap
浏览 1
修改于2014-08-11
得票数 5
1
回答
在
parboiled
2中是否有匹配unicode可打印字符的规则?
作为更大的解析器的一部分,我正在编写一个规则来匹配字符串,如使用
parboiled
2: CharPredicate.Printable 但是解析器在org.
parboiled
2
浏览 2
提问于2015-01-16
得票数 2
回答已采纳
1
回答
使用
Parboiled
来解析具有相同分隔符的不同输入类型
我想使用
Parboiled
来解析一个字符串,该字符串应该可以将相似的源代码转换为不同的类型。
Parboiled
能够解析这个吗?
浏览 0
提问于2014-11-06
得票数 1
1
回答
Parboiled
2导致“加载类文件‘Prepender.class’时检测到的”缺失或无效依赖“
因此,在过去的几周里,我一直在尝试使用
parboiled
2,这可能是我一生中遇到的最难添加到构建中的依赖。searchSegment / Segment)(title => get(responder(complete(这似乎是根本不可能使喷雾和
Parboiled
2"org.
parboiled
" %% "
parboiled
" % "2.0.1" withSources() with
浏览 1
修改于2017-05-23
得票数 5
回答已采纳
1
回答
在
parboiled
2中,如何报告解析器操作中的错误?
在
parboiled
2中报告解析器操作中错误的最佳方法是什么(我使用的是v2.1.4)? 例如,假设我想读取一个整数值并报告一个错误(如果它不在预期范围内)?
浏览 5
修改于2017-04-20
得票数 3
回答已采纳
2
回答
使用
parboiled
2解析多行而不是字符串
我知道这不是我应该用
parboiled
2编写解析器的方式,我想知道用这个库实现我想要做的事情的最好方法是什么。
浏览 2
提问于2015-01-11
得票数 2
回答已采纳
1
回答
parboiled
中的类型参数V是做什么用的
半沸腾框架中的一些类具有泛型类型参数。例如,类。在它的文档中写道: V - the type of the parser values谁能给我解释一下这个参数是用来做什么的,什么是要移交的有效类型?
浏览 0
修改于2013-08-26
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
点击加载更多
领券