文件名称:Radix:从Radix语言编译器到Netwide汇编程序(NASM)
文件大小:17KB
文件格式:ZIP
更新时间:2024-04-23 13:33:23
C++
基数 用于Linux的Radix语言32位编译器到Netwide汇编程序(NASM) 重要提示:运行Radix编译器之前,请先安装nasm软件包 汇编 ./radix [path-to-main-file] [program-name] 运行程序生成器2个主要文件: 程序名 预处理程序生成的已处理的.rad文件。 它显示了编译器如何查看代码。 程序名 运行编译的程序: ./[program-name] 文献资料 注释 只需在行首添加“`” 类型说明符 类型说明符 易用性 i8 存储1个字节的值 i16 存储2个字节的值 i32 存储4字节值,存储内存地址 i32 a = 97; i32 a = 'a'; 还支持更复杂的表达式 i8 a = 97 + 5 - 3 + 1; ` Compiler uses compile time expression evaluatio
【文件预览】:
Radix-master
----source-files()
--------Data.cpp(258B)
--------Radix.cpp(696B)
--------Preprocessor.cpp(1KB)
--------NASM.cpp(1022B)
--------StringTokenizer.cpp(3KB)
--------main.cpp(1KB)
--------Expression.cpp(935B)
--------Compiler.cpp(29KB)
----README.md(7KB)
----header-files()
--------Expression.h(265B)
--------Compiler.h(4KB)
--------Radix.h(1KB)
--------StringTokenizer.h(2KB)
--------NASM.h(3KB)
--------Data.h(573B)
--------globals.h(2KB)
--------Preprocessor.h(467B)
----CMakeLists.txt(374B)