zhanyong-wan / dongbei Goto Github PK
View Code? Open in Web Editor NEW东北方言编程语言
License: MIT License
东北方言编程语言
License: MIT License
二维码图片(webp格式)在chrome里显示,在safari里无法显示。
bash: src/dongbei.py: /usr/local/bin/python3: 解释器错误: 没有那个文件或目录
排得贼快(村子)咋整:
...
整完了。
瞅完了文档 俺跟俺老婆勒勒了一下
俺们都觉得 那个“几”吧 有点儿问题
既然咱说了 dongbei 是个不需要 specifier 的玩意儿
那说“几”这个词就有点儿小了对吧 你看这样好不好使哈——
【阶乘】咋整: # 定义套路 阶乘,有一个参数 那啥
老王是活雷锋。
老王装一。
老李从一到那啥磨叽:
老王装老王乘老李。
磨叽完了。
滚犊子吧老王! # 返回值。
整完了。 # 定义结束。
然后吧 你说你想搞多点儿仁儿进去
那就 那啥那啥 就行了呗
foo咋整:
bar咋整:
滚犊子吧那啥那啥加那啥
整完了。
滚犊子吧 bar
整完了。
就 酱婶儿的——
function foo(a) {
function bar(b) {
return a + b;
}
return bar;
}
pip install dongbei-lang
出现提示:
ERROR: Invalid script entry point: <ExportEntry dongbei = dongbei.__main__:None []> for req: dongbei-lang - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.
我觉着吧,2应该还可以表示成俩
3还可以是仨
咋取模?老王%老李会给识别成一变量
比如
string bar = "田所浩二";
string foo = "114" + bar + "514";
设置随机函数,运行结果随机出现罢工情况。
【阶乘】(几)介恁么算:# 函数定义,函数名是【阶乘】有一个参数,几
几比一小,介对嘛? # if 语句
倍儿对,尼了白白吧 一。 # return 1
瞎鬼,尼了白白吧 您受累吧【阶乘】(几减一)。# 您受累吧 是函数调用, return 阶乘(n-1)
齐活。
代码注释使用「你瞅啥」,这样在review代码的时候才有感觉
这样语法更通顺
老王从1磨叽到9:
....
磨叽完了。
好像说明没有提及?
虽然不是东北人
但是离了Class的Python真的没有什么意思(。)
有时候会用到while死循环
别人唠的。 # input()
老王装别人唠的。 # lao_wang = input()
张家庄来了个别人唠的。 # zhang_jia_zhuang.append(input())
张家庄的老三装250。 # zhang_jia_zhuang[2] = 250
削张家庄的老二。 # del zhang_jia_zhuang[1]
张家庄都是活雷锋。
张家庄来了一个五。
张家庄来了一个俩。
张家庄来了一个零。
【老张】在【张家庄】磨叽:
唠唠:老张。
磨叽完了。
一个 dongbei 程序应该可以处理命令行参数。可以考虑一个叫 最高指示
的系统变量,内容为 sys.argv。
RT,看大佬们都在搞这个感觉很好玩,就想求教一下怎么编写...因为不是这方面的工作所以不太清楚otz
BTW俺也是东北那嘎达滴()
一门语言没有输入问题很大啊
建议以跟xx唠唠作为输入
如:跟老王唠唠 #向老王里输入数值
Example
唠唠:瞎整
output
0.7753466432770795
如题 咋定义数组
你是真的准备拿这个语言开发?
套路(那啥装虚头巴脑)咋整:
唠唠那啥
整完了。
标点都是中文标点吗,句末不论是!。还是其他都没关系是吧
众所周知,瞅你咋地容易干架导致被kill,那不如?
用法:
老王装一 # laowang = 1
你瞅啥老王 # assert(laowang)
老李装假 # laoli = 0
瞅老李咋滴 # assert(!laoli)
Create CI/CD pipeline to publish dongbei-lang interpreter binary to PyPi so that users can install the tool with pip
and directly use dongbei-lang in the following procedure:
# Install
pip install dongbei-lang
# Run dongbei-lang scripts
dongbei-lang <script>.dongbei
没有bug,只想告诉老铁,你上热门了!
现在每次运行dongbei
解释器都会自动打印dongbei-lang
的ast,debug时容易让人感觉啰嗦,令人急躁,使人吵吵巴火。
建议加如flag来控制编译器的附属功能。
该提案来自东百著名快手程序员:阿giao
保准 判定条件
若判定了了,没毛病,则接着跑,否则抛出整岔劈了
咋 整岔劈了
抛出毛病的同时,打印咋整岔劈了的解释,咋应是个字符串
python 的try 还是很有用笛。。但我也不知道try用东北话怎么说
老王装寻思点啥瓶:
唠唠:瓶
寻思完了
老王寻思白酒
output:白酒
有没有Slack Channel
或者 PR 的流程
或者 现在整老前面了的需求
想试着帮着整整
相当于整个exit()给dongbei
现在可以用 翠花,上sys。
来导入一个 Python 模块,但还不能导入 dongbei 模块。
应该支持 翠花,上酸菜。
语法,导入一个叫 酸菜.dongbei
的模块。
dongbei 命名的后缀 太长了 建议修改为 db
File "./dongbei.py", line 136
return f'{self.kind} <{self.value}>'
^
SyntaxError: invalid syntax
众所周知,0xcc转换为字符串即为”烫“(如C语言中的经典报错”烫烫烫“),为符合东北人(尤其是气质,可添加0xcc为”太ye了“的彩蛋
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.