腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Haskell
切片
和
词法分析
问题
这两个函数是如何解析的?6.3245553203367599.094947017729282e-13
浏览 0
提问于2010-11-30
得票数 0
回答已采纳
1
回答
按
Lexing
.from_string解析字符串
、
、
、
现在,我希望从字符串读取,而不是从stdin读取,因此我更改了calc.ml try let lexbuf =
Lexing
.from_string "1+3" in如果我从lexer.mll
和
中删除| eof { raise Eof },它会告诉Fatal error: exception Failure("
lexing
: empty token")。我猜end-of-input条件出了点
问题
...有谁知道如何更改lexer,使其可以lex一个字符串?
浏览 0
提问于2012-12-21
得票数 4
回答已采纳
1
回答
改变
Lexing
.lexbuf的状态
、
、
问题
: let p = lexbuf.
Lexing
.lex_curr_p in (* Saving<- { lexbuf.
Lexing
.lex_curr_p with
浏览 1
提问于2017-10-12
得票数 0
回答已采纳
2
回答
如何提高词汇的效率?
、
、
、
supports支持即时
和
多参数索引.见节。 注意:在处理源代码之前,我将其中一些名称更改为这个
问题
。下面是一些用于开发
和
测试的辅助谓词。read_user_input_for_
lexing
_and_user_review.continue_user_input_for_
lexing
_and_user_review(String) :-read_user_input
浏览 0
提问于2019-01-18
得票数 4
回答已采纳
2
回答
如何使用lexer生成的标记构建哈希表?
、
| "EOF" -> Hashtbl.add ht "eof" "EOF" let lexbuf = set_filename "stdin" @@
Lexing
.from_channel
浏览 6
提问于2021-10-04
得票数 0
回答已采纳
1
回答
如何创建兼有Parser
和
Lexer的程序
、
、
、
、
我想使用Ocamllex/Ocamlyacc构建一个编译器,我希望创建一个主程序,将我的OcamlParser
和
OcamlLexer结合起来。
问题
是,我知道如何使用命令行中的输入来完成它,如下所示: try while true我尝试了这样的方法: let _ = try
浏览 6
提问于2015-08-05
得票数 0
回答已采纳
2
回答
如何在一个范围内使用Repa获取数组
切片
、
、
我正在尝试使用Repa实现一个累积
和
函数,以便计算积分图像。(Range 0 outer))我的
问题
是-有没有人知道是否有计划在Repa中增加对范围
切片
的支持?或者有没有一种我已经可以解决这个
问
浏览 0
提问于2011-05-30
得票数 7
回答已采纳
4
回答
在
Haskell
中获取子列表
这可能是一个简单的
问题
,但我已经查阅了文档并在谷歌上搜索了示例,但我仍然不确定答案。如果我有一个这样的列表:我想提取一个
切片
,比如从索引4到索引8,即我想:在
Haskell
中做这件事的惯用方法是什么?
浏览 3
提问于2011-12-16
得票数 22
回答已采纳
2
回答
使用ocamllex/ocamlyacc解析部分语法
、
、
、
现在,我主要对提取模块声明
和
实例化感兴趣。为了使这个
问题
更简短,让我们只看一下模块声明。所以基本上,我得到了我想要解析的Verilog文件的每一行,并像这样进行匹配(使用Pythonish
和
Rubyish元素的伪OCaml ):| expr EOF { $1 };# #use "verLexer.ml" ;; # expr1 lex (
Lexi
浏览 4
提问于2012-08-22
得票数 3
回答已采纳
3
回答
带内固定函数的局部应用
、
、
、
、
那么,
Haskell
对植入
切片
有什么特殊的治疗方法吗?它对所有infix函数都是通用的吗? 顺便提一句,这是我在
Haskell
和
的第一周,我还在读这本书。
浏览 6
提问于2012-04-12
得票数 13
回答已采纳
1
回答
是否有类似向量
和
其他语言的
Haskell
切片
函数的用法?
、
、
、
我试图在
Haskell
中获得一个可用的多维数组版本,可以与Python
和
其他语言中的numpy数组相媲美。我还发现了关于如何为特定维度的数组编写自定义函数的其他
问题
,但我的目标是,得到类似于Data.Vector的slice函数的类似行为,这是直观的,可以完成其他语言的括号索引数组的工作。因此,对向量v进行
切片
非常简单let v = V.fromList [1..10] j = 5 V.slice i j v我不希望使用traverse来寻找与维
浏览 4
提问于2018-11-26
得票数 0
回答已采纳
1
回答
避免Python样式
切片
的缺陷
、
、
作为一个附带项目
和
C++11实践,我正在Numpy静脉中开发一个n维数组的小型库。我打算大多遵循Numpy惯例,但在
切片
的情况下,我正在考虑选择不同的东西。
问题
是,在使用负变量进行索引时,以及在向后迭代时,始终无法访问范围的最后一个元素。例如,array[x:y]不能包含带有负y的最后一个元素。编辑:我不知道传递None正好解决了Python中的这个
问题
。不过,
问题
仍然存在,因为它似乎是我想要避免的那种临时解决方案,而C++中的对应解决方案则会很麻烦。我考虑了三个主要选择: 使用包含范围,如在
浏览 5
提问于2013-07-05
得票数 0
1
回答
在Perl6中有多少种方法来描述斐波那契序列?
、
、
、
.*]));fibs = 0 : 1 : zipWith (+) fibs (tail fibs)似乎@fibs[1..*]
切片
是zipWith示例的
问题
所在。
浏览 29
提问于2010-10-21
得票数 22
1
回答
使用ocamllex进行词法
和
包含指令
、
、
因此,我尝试了以下几点: | "#include \"" ( [^'"' '\n']* as filename) '"'
问题
是,它从来没有起作用。 我还看到,当缓冲器lexbuf到达eof时,就有可能再做一个填充器。但我没能找到更多的信息。| "#includ
浏览 3
提问于2016-04-26
得票数 1
回答已采纳
1
回答
如何使lex/flex识别没有空格分隔的标记?
、
、
、
例如:字符串39if应该被识别为数字39
和
关键字if。同时,当它遇到无效的输入时,它也必须是exit(1)。,我有一种预感,原因是错误规则匹配比数字
和
关键字规则更长的可能输入,而flex会更喜欢它。话虽如此,我不知道如何解决这个
问题
。
浏览 0
提问于2013-04-15
得票数 5
回答已采纳
1
回答
OCaml:如何解决多个“how”的findlib警告
、
、
现在,我尝试使用ocamlfind
和
一些包编写编译器,特别是使用opam的ppx_sexp_conv。
问题
是,compiler-libs包含非常常见的名称文件,如parsing.cmi、main.cmi、
lexing
.cmi。., /home/nomaddo/.opam/4.02.3/lib/ocaml/compiler-libs 注意,main.cmi、parsing.cmi、
lexing
.cmi
和
main.cmi都存在于同一个目录
浏览 0
提问于2016-07-10
得票数 5
回答已采纳
2
回答
为什么我定义的语法不使用标记?
、
、
、
、
我正在用lex
和
yacc编写一种新语言的定义。lexer工作得很好,但解析器却没有。我认为
问题
在于语法不是识别标记,而是经过大量的研究
和
试验之后,我真的被困住了。我不太确定语法是否完全正确。单击以查看F 100L 36 [L 4 [F 100 R 90] R 10]import lex F 100 lexer.input(dat
浏览 12
提问于2022-05-20
得票数 2
回答已采纳
4
回答
JS数组
问题
-
切片
数组'b‘
和
'a’也被
切片
我有两个数组:A
和
B,当我更改一个时,两个都更改。有没有办法在不更改另一个的情况下编辑另一个。
浏览 1
提问于2018-06-13
得票数 2
5
回答
在水平线、垂直线
和
对角线上乘以数字
、
我目前正在做一个有趣的项目欧拉
问题
(www.projecteuler.net),但遇到了障碍。其中一个
问题
提供了一个20x20的数字网格,并要求直线上的4个数字的最大乘积。使用过程化语言我解决这个
问题
没有
问题
,但我做这些
问题
的动机之一是获得更多的经验
和
学习更多的
Haskell
。 到目前为止,我正在网格中读取,并将其转换为整数列表,例如-- [Int]。我已经想出了几种方法,我可以使用显式数组
切片
或索引来获得解决方案,但它似乎过于复杂
和
浏览 0
提问于2010-05-08
得票数 12
回答已采纳
3
回答
Haskell
数据结构对于交换元素是有效的吗?
、
我正在寻找一种
Haskell
数据结构,它可以存储元素的有序列表,并且在列表中的任意位置交换元素对时效率高。显然,它不是[a]。它不是Vector,因为交换创建了新的向量。
浏览 2
提问于2015-10-04
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python切片和迭代
python 切片和索引
数组切片中隐藏的小问题
Clojure和Haskell——深度学习中的函数式语言之美
5G网络切片仍然需要面对这些问题
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券