文件名称:Formal-Langs-advanced-1:形式语言高级练习
文件大小:10KB
文件格式:ZIP
更新时间:2024-03-12 02:03:42
C++
表情计算器(基于手臂装配) 描述 该程序使用自定义变量和函数评估算术表达式。 有定义的功能的实现: typedef struct { const char* name; void* pointer; } symbol_t; extern void jit_compile_expression_to_arm(const char * expression, const symbol_t * externs, void * out_buffer); expression-算术表达式的字符串 symbol_t-结构描述全局变量和函数 out_buffer-指向可执行代码块的指针 输入:.vars段中变量的定义和.expression段中的算术表达式 输出:表达式的值 细节 构建并启动: // make sure you have linked // arm-linux-gnueabi-
【文件预览】:
Formal-Langs-advanced-1-master
----test_main.cpp(1KB)
----test_samples()
--------test_complex(56B)
--------test_sum(32B)
--------test_decrease(27B)
--------test_function(35B)
--------test_only_expression(30B)
--------test_variable(31B)
--------test_division(36B)
----main.cpp(240B)
----answers()
--------test_complex(1B)
--------test_sum(3B)
--------test_decrease(2B)
--------test_function(3B)
--------test_only_expression(2B)
--------test_variable(3B)
--------test_division(2B)
----makefile(1KB)
----jit_compile_function.cpp(8KB)
----readme.md(1KB)
----tester_program.c(4KB)