3 Star 1 Fork 160

semenovaleksandr/arkcompiler_runtime_core

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Panda Bytecode Description (aka ISA)

Files:

- isa.yaml
	The main file that contains the whole data about Panda Bytecode.
	It is in a machine-readable format and intended to be the single source of
	Bytecode information. It also aims hardcode avoidance in interpreter, compiler
	and tools, faster changes (which is important on early stages of development),
	consistency between components.
- schema.json
	Schema for isa.yaml validation
- templates/
	Directory with example template files which show how could one generate needed
	files from isa.yaml using standard Ruby ERB templates.
	From <name>.<extenstion>.erb template <name>.<extension> file would be generated.
	(You also need to register your template in CMakeLists.txt)
- isapi.rb
	API for quering parsed yaml data which could be used for template generation.
	In a template you have access to all Ruby core libraries and to 'Panda' module.
	Please refer to the file itself for more details.
- gen.rb
	Driver for template generation. Run './gen.rb --help' for more details.
- CMakeLists.txt
	Build system for ISA
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/semenovaleksandr/arkcompiler_runtime_core.git
git@gitee.com:semenovaleksandr/arkcompiler_runtime_core.git
semenovaleksandr
arkcompiler_runtime_core
arkcompiler_runtime_core
dev_frontend_team

搜索帮助

371d5123 14472233 46e8bd33 14472233