我想用这个符号名称定义一个函数,而不使用反引号: def <? (i: Int): Unit = println(i) 不幸的是,这会产生以下错误标识符,但$XMLSTART $ 最佳答案 不,没有. 不幸的是,你…
标签:parsing
解析 – 使用Happy时错误的运算符优先级
在 Haskell中探索解析库我遇到了这个项目: haskell-parser-examples.运行一些示例我发现运算符优先级有问题.使用Parsec时它工作正常: $echo "3*2+1" | dist/build…
用PEG(Grako)解析期权的做法不尽如人意?
我的同事保罗斯问我以下事项: 我正在为现有语言(SystemVerilog – IEEE标准)编写解析器,并且规范中有一条规则,其结构与此类似: cover_point = [[data_type] identifier…
Haskell解析 – 与Alex的Parsec
如何使用Alex作为词法分析器,然后将令牌输入Parsec进行解析? 有什么例子吗? 我认为Alex比Parsec更好(也更容易)用于词法分析,但Parsec似乎比Happy更容易解析.他们可能会很好地结合起来. 最佳答…
解析 – 什么是“主要表达”?
在Power Shell语言规范中,语法有一个名为“Primary Expression”的术语. primary-expression: value member-access element-access invoc…
基于套接字的应用协议解析的传统方法
解析应用程序协议的常规方法是什么? 给定来自已设计协议(例如SMTP)的套接字的流,处理协议的常用方法是什么.它是基于yacc的解析器,基于正则表达式的方法还是其他方式? 最佳答案 有许多应用层协议,但我认为主要区别在于…
使用Scheme解析字符串
我正在尝试编写一个简单的解析器,它从字符串创建一个sxml-expression,e. G. "This is a [Test]" ===> (item "This is a" (subitem "Test")) …
解析 – Scheme – LALR解析器生成 – 从字符串输入
我们正试图生成(在guile中)一个解析器和一个从字符串而不是stdin读取字符的词法分析器. 我们开始修改代码中包含的计算器示例http://code.google.com/p/lalr-scm/source/brow…
解析 – 如何使用Unicode转义从Scala JavaTokenParsers解码Java字符串到非转义字符串?
Scala中的 JavaTokenParsers提供了方便的regexp,用于匹配整数和浮点数以及双引号字符串.但这就是它的全部.如何将这些字符串转换回底层转换对象这一显而易见的事情?对于数字,使用toDouble或to…
解析 – 反讽AST生成抛出null引用除外
我开始使用Irony(版本Irony_2012_03_15),但在尝试生成AST时我很快就陷入困境.下面是一个完全strpped语言抛出异常: [Language("myLang", "0.1", "Bla Bla")]…
html – Haskell:为什么我的解析器没有正确回溯?
我决定自学如何使用Parsec,而且我用我自己指定的玩具项目打了一个路障. 我正在尝试解析HTML,特别是: <html> <head> <title>Insert Clever Ti…
ruby-on-rails – 使用Nokogiri和regex在Ruby XML文档中解析编码标签
我试图用嵌入在标签中的标签来解析 XML,比如使用Nokigiri和 Ruby的标签: <seg>Trennmesser <ph><I.FIGREF ITEM="3…