您现在的位置是:首页 > 文章详情

Melody Lang —— 面向 JS 的新兴编程语言

日期:2022-05-30点击:410

Melody 是一种可将代码编译为 ECMAScript 正则表达式的语言,旨在更易于阅读和维护。

例子

注意:这些是当前支持的语法,可能会改变

Batman Theme

 16 of "na"; 2 of match { <space>; "batman"; } // 🦇🦸 ♂️

转变成

 (?:na){16}(?: batman){2}

Twitter Hashtag

 "#"; some of <word>; // #melody

转变成

 #\\w+

Introductory Courses

 some of <alphabetic>; <space>; "1"; 2 of <digit>; // classname 1xx

转变成

 [a-zA-Z]+ 1\\d{2}

Indented Code (2 spaces)

 some of match { 2 of <space>; } some of <char>; ";"; // let value = 5;

转变成

 (?: {2})+.+;

安装

Cargo

 cargo install melody_cli

从源代码

 git clone https://github.com/yoav-lavi/melody.git cd melody cargo install --path crates/melody_cli

Binary

  • macOS binaries (aarch64 and x86_64) 可从 release 页面下载
原文链接:https://www.oschina.net/p/melody-lang
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章