划伤 广泛使用协程的Scratch 2.0 to Python转译器 coro-scratch是一个简单的命令行工具,可以将Scratch项目转换为.py源文件,该文件可以在大于或等于3.4的任何Python版本中运行。 它在转译的文件中大量使用了异步和协程。 可以使用什么版本的Scratch? coro-scratch仅适用于Scratch 2.0项目,因为1.4和3.0的文件格式非常不同。 添加对Scratch 3.0项目的支持并不是很难,但是目前我还没有任何计划。 如果有人要添加它,请分叉此仓库并发送PR。 :) 它是如何工作的? 将Scratch项目转换为其他语言时,一个长期存在的问题是如何处理其并发模型。 已编译的程序无法使用线程,因为Scratch项目中的脚本仅在特定位置生成,而线程可以在任何时间生成。 由于大多数编程语言仅具有用于管理并发性的线程(或多个进程,因此更不适合),这意味着大多数从零开始的X“编译器”实际上只是将解释器和项目嵌入在一起。 coro-scratch通过使用协程来解决此问题,协程类似于普通的子例程,但是可以在特定点“暂停”和“不暂停”它们。 这使
2023-03-17 22:17:58 56KB python compiler transpiler scratch
1
Pas2js Pascal转换为DelphiJavaScript Transpiler 这是Pascal到JavaScript的转译器,适用于Delphi编译器。 它可以获取Delphi / Free Pascal项目和单元,并将它们转换为JavaScript。 Free Pascal的原始Pas2js转译器。 Pas2js的Trunk版本41377已于2019年2月19日从下载。 适用于Delphi的Pas2js继承自此版本的FPC Pas2js。 最重要的变化 在我的版本中,没有任何修改,除了在Windows版Delphi中进行编译所必需的修改。 在转译器代码中使用Unicode UTF-16而不是UTF-8(和ANSI)字符串。 使用通用集合(TDictionary )代替TFPHashObjectList。 由于Free Pascal和Delphi语
2022-06-21 13:36:42 3.83MB Pascal
1
基于浏览器的一个h5即时通讯,可以实现websocket的长连接,连接成功以后可以实现类似客服系统的通讯。实现语音转文字
2021-11-29 21:02:54 41.12MB websocket 语音识别
行业分类-电信-令设有单一输出入端口的网络式电话设备具备网址转译功能的方法.rar
愚蠢的编程语言 尝试用简单的语法创建一个 praser 目前只有语法手册: 运营商 身份标识 数字 留白 简单的while循环 if else 语句 打印报表 尝试: 在名为 src/foo.dumb 的文件中创建一个文件,粘贴以下内容 foo := 3 bar := 1+2*3 print foo print bar 之后打开终端并运行以下命令 node index.js foo.dumb 它应该将结果打印为 3 7
2021-08-04 22:04:27 106KB JavaScript
1
可以将html文档转化成字符串在报头中中直接使用
2021-07-08 18:41:17 779B html 字符串 转译
1
jspicl是PICO-8 Lua转译器的Javascript。 它使用JavaScript代码创建AST,然后将其转换为PICO-8支持的LUA子集。 访问获取文档,指南,API等!
2021-02-03 23:51:04 185KB javascript lua ast transpiler
1
SSH整合开发,MyElipse下源代码工作区,SQL文件,使用时创建名为morse的数据库,并执行morse.sql,该web应用使用了国际化、拦截器、规则验证等struts功能,实现将英文、中文转译为摩尔斯码点线码和音频码。使用jsp技术,tomcat服务器,mysql数据库。在使用时,请修改applicationContext.xml文件内的username与password的值,改为您使用数据库的用户名和密码
2019-12-21 20:10:34 14.98MB SSH 拦截器 国际化 摩尔斯码转译
1