资源简介
自制编程语言-基于c语言--源码vc2013编译通过
代码片段和文件信息
#include “class.h“
#include “common.h“
#include “string.h“
#include “obj_range.h“
#include “core.h“
#include “vm.h“
DEFINE_BUFFER_METHOD(Method)
//判断a和b是否相等
bool valueIsEqual(Value a Value b) {
//类型不同则无须进行后面的比较
if (a.type != b.type) {
return false;
}
//同为数字比较数值
if (a.type == VT_NUM) {
return a.num == b.num;
}
//同为对象若所指的对象是同一个则返回true
if (a.objHeader == b.objHeader) {
return true;
}
//对象类型不同无须比较
if (a.objHeader->type != b.objHeader->type) {
return false;
}
//以下处理类型相同的对象
//若对象同为字符串
if (a.objHeader->type == OT_STRING) {
ObjString* strA = VALUE_TO_OBJSTR(a);
ObjString* strB = VALUE_TO_OBJSTR(b);
return (strA->value.length == strB->value.length &&
memcmp(strA->value.start strB->value.start
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 450 2017-07-18 20:18 sparrow\Debug\employee.sp
文件 2314 2018-10-13 09:34 sparrow\Debug\ma.sp
文件 2268 2018-09-09 10:59 sparrow\Debug\manager.sp
文件 2241 2017-07-29 21:22 sparrow\Debug\manager_backup.sp
文件 0 2018-10-21 19:59 sparrow\Debug\modulefn.txt
文件 59390 2018-10-20 08:02 sparrow\Debug\modulefn_b.txt
文件 60119 2018-10-21 19:32 sparrow\Debug\modulefn_new.txt
文件 221184 2018-10-21 19:45 sparrow\Debug\sparrow.exe
文件 518248 2018-10-21 19:45 sparrow\Debug\sparrow.ilk
文件 856064 2018-10-21 19:45 sparrow\Debug\sparrow.pdb
文件 450 2017-07-18 20:18 sparrow\Release\employee.sp
文件 2290 2018-09-09 12:52 sparrow\Release\ma.sp
文件 2268 2018-09-09 10:59 sparrow\Release\manager.sp
文件 59071 2018-10-20 08:05 sparrow\Release\modulefn.txt
文件 95232 2018-10-20 08:06 sparrow\Release\sparrow.exe
文件 569344 2018-10-20 08:06 sparrow\Release\sparrow.pdb
文件 3290 2018-09-08 17:05 sparrow\sparrow\class.c
文件 3601 2018-09-08 17:05 sparrow\sparrow\class.h
文件 1408 2018-10-21 19:43 sparrow\sparrow\cli.c
文件 95 2017-04-08 08:53 sparrow\sparrow\cli.h
文件 772 2018-10-20 07:44 sparrow\sparrow\common.h
文件 84882 2018-10-21 18:55 sparrow\sparrow\compiler.c
文件 2563 2017-07-29 15:04 sparrow\sparrow\compiler.h
文件 64951 2018-10-21 19:45 sparrow\sparrow\core.c
文件 610 2017-05-26 19:37 sparrow\sparrow\core.h
文件 6703 2017-07-03 11:15 sparrow\sparrow\core.sc
文件 15689 2018-10-21 19:45 sparrow\sparrow\Debug\class.obj
文件 10158 2018-10-21 19:45 sparrow\sparrow\Debug\cli.obj
文件 139117 2018-10-21 19:45 sparrow\sparrow\Debug\compiler.obj
文件 257901 2018-10-21 19:45 sparrow\sparrow\Debug\core.obj
............此处省略98个文件信息
- 上一篇:c++实现多媒体播放器
- 下一篇:C语言结构体部分代码,很全哦!
相关资源
- Microsoft Visual C++ 20XX运行库合集vc2005
- 正弦,方波,三角波生成程序
- VC++2010学习版和永久使用注册码
- visual studio 2010 中文版 官方版 32位&6
- 自制编程语言基于C语言郑钢源代码
- Osg3.4.1Earth2.8-Qt5.6-VC2013-X86-Release.rar
- vc2015c++安装包
- VC2014官方运行库
- VC2010Samples.zip
- VC2010中文教学版
- 点云Las文件读写c++库 Lasib_msvc2015
- VC2017串口通讯
- windows标准打印机状态转换为AEA标准
- 自制编程语言 基于C语言 郑刚
- Visual C++ VC 2010 Express CHS 简体中文版
- VC2017+OPENCV4.30实现机器人与传感器的手
- 基于CnComm v1.51和vc2013的串口调试软件
- 一个MFC多文档的小vc2015
- matlab2016b配置VS2017编译器mexopts补丁文
- MFC 内嵌第三方Exe程序 VC2010
- VC++VS2010读写Excel文件代码
- 用VC2010向世界问好吧^_^
- vc2010
评论
共有 条评论