#Python #dev 🤔 半解析器 。
在设计 fill_template 脚本的过程中,我发现其宏展开语法不能直接用
我写了个基于列表副作用的递归下降法 #parser ,它求值的方法大概是:
这里没有问题(大不了就是多 remove 几个值,改写成一个展开结果嘛)
但是函数的定义是
我用了 s/i0 的配对而不是一个 stream 对象,返回值是解析末尾的 i 值(所以与其对应的 s 在哪?)
这个问题以 class 封装改好后,还可以实现宏展开调用栈的功能(准确的说是可以看到化简步骤,不然只能看到 caller/callee )
在设计 fill_template 脚本的过程中,我发现其宏展开语法不能直接用
\((.*?)\) 匹配,也不可用非 greedy match (容易引起问题)我写了个基于列表副作用的递归下降法 #parser ,它求值的方法大概是:
iBeg=len(sb)
readMacroTo(sb, s,i)
iStop=len(sb)
for idx in range(iBeg,iStop): buf.push(sb.pop(i))
sb.insert(iBeg, call(name,buf))
这里没有问题(大不了就是多 remove 几个值,改写成一个展开结果嘛)
但是函数的定义是
readMacroTo(sb:list, s:str, i0:int) -> int我用了 s/i0 的配对而不是一个 stream 对象,返回值是解析末尾的 i 值(所以与其对应的 s 在哪?)
这个问题以 class 封装改好后,还可以实现宏展开调用栈的功能(准确的说是可以看到化简步骤,不然只能看到 caller/callee )
#tech #China 🤔你们觉得我这是不是算辱华呢…… 会不会被删帖呢(如果是我觉得QQ反而辱华了,因为我一个字都没改宪法的,当然是指输出文档上😒)
https://github.com/duangsuse-valid-projects/Share/tree/master/Others/CN_constitution 源代码在其上目录,同名 .md 文件。
https://github.com/duangsuse-valid-projects/Share/tree/master/Others/CN_constitution 源代码在其上目录,同名 .md 文件。
公然以技术为幌子篡改宪法,如何?
Anonymous Poll
30%
合情合理,毕竟意思没变
42%
辱华了辱华了,赶紧续掉
52%
韭菜竟敢妄议朝政,您配吗?
33%
解决了半通不不通半通的问题
24%
会被粉红极端骂/膜
Forwarded from Rachel 碎碎念 (IFTTT)
Twitter
Rachel 呱
这辈子都不想写纯 Java 了 每用一次 Java 感觉都在影响我的 Kotlin 水平,方方面面上(
Forwarded from moke 的 日常分享、吐槽和动态
《8 亿 QQ 手机绑定数据泄露?请问作为用户发现自己手机号被泄露的情况下应该如何做?》
https://www.v2ex.com/t/728186
亲测是真的,但是数据貌似有点旧,是以前用的号码
Update: 看漏了,我新手机号也泄露了。居然还连历史绑定过的手机号都有,绝了
https://www.v2ex.com/t/728186
亲测是真的,但是数据貌似有点旧,是以前用的号码
Update: 看漏了,我新手机号也泄露了。居然还连历史绑定过的手机号都有,绝了
Forwarded from moke 的 日常分享、吐槽和动态
Forwarded from moke 的 日常分享、吐槽和动态
Forwarded from moke 的 日常分享、吐槽和动态
“韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的投资插件。”
https://github.com/LeekHub/leek-fund
https://github.com/LeekHub/leek-fund
Forwarded from 「VoP」維尼之聲 - Voice of Pooh🔊
「VoP」維尼之聲 - Voice of Pooh🔊
什么智能AI By:匿名投稿 #智能危机 #马克思
"马克思主义的思想是什么?" 智能问答
马列主义主张资本家是剥削工人的坏人,要屠杀抢劫资本家和富人,建立社会主义
社会发展目标是(工人)各尽其能,(权贵)各取所需的共产主义社会.这套歪理邪说指导下,社会主义国家普遍贫穷落后愚昧压迫搞不下去了,就搞资本主义剥削工人,结果造成更大的灾难.
中国特色社会主义是政府控制市场,国企垄断经济剥夺人民自主经济的发展权和组织工会权,权贵和外国人享有特权,造成低收入,高物价,低福利,高税费的畸形社会;政治上维护邪恶理论,霸占政权,剥夺公民基本权利,迫害异己,祸国殃民.
其优越性就是权贵更容易敛财欺民.而欧美发达国家是奉行自由主义,主张保护每个人的自由和权利,以法律限制权力的滥用、实行自由市场经济、限制垄断,富人高税,救助贫困,人民的生活更幸福.
马列主义主张资本家是剥削工人的坏人,要屠杀抢劫资本家和富人,建立社会主义
社会发展目标是(工人)各尽其能,(权贵)各取所需的共产主义社会.这套歪理邪说指导下,社会主义国家普遍贫穷落后愚昧压迫搞不下去了,就搞资本主义剥削工人,结果造成更大的灾难.
中国特色社会主义是政府控制市场,国企垄断经济剥夺人民自主经济的发展权和组织工会权,权贵和外国人享有特权,造成低收入,高物价,低福利,高税费的畸形社会;政治上维护邪恶理论,霸占政权,剥夺公民基本权利,迫害异己,祸国殃民.
其优越性就是权贵更容易敛财欺民.而欧美发达国家是奉行自由主义,主张保护每个人的自由和权利,以法律限制权力的滥用、实行自由市场经济、限制垄断,富人高税,救助贫困,人民的生活更幸福.