当前位置: 首页 > news >正文

一个网站要怎么做的做网站好的书

一个网站要怎么做的,做网站好的书,湖南seo网站设计,网站显示搜索框确定标记类型 分为几个大类#xff1a; 用户符号#xff08;类型/标识符/数字/字符串…)关键字 (流程控制和定义符)括号 #xff08;这里暂时认为 [] 属于括号#xff09;分号 上述四类标记基本囊括了 vc \texttt{vc} vc 中的所有最小单元的类型#xff0c;但是因为构…确定标记类型 分为几个大类 用户符号类型/标识符/数字/字符串…)关键字 (流程控制和定义符)括号 这里暂时认为 [] 属于括号分号 上述四类标记基本囊括了 vc \texttt{vc} vc 中的所有最小单元的类型但是因为构建标记流的程序还需要完成 vasm \texttt{vasm} vasm 文件的标记流构建因此增加第五类汇编符号 功能规划 据此我们可以使用 enum class 记录下标记的类型用结构体记录每一个标记的信息用 vector 存储整个标记流同时声明一个用于构建标记流的函数有时候文件可能比较大所以允许用户逐行生成标记流并整合起来。 对于一个源文件 S S S使用两个整数变量 l , r l, r l,r 每次让 r r r 向后移动直到找到了一个标记的开头或者说两个标记的分割处然后将 S [ l , r − 1 ] S[l,r-1] S[l,r−1] 作为一个标记生成对应的信息。 代码参考 以下内容为读者可以参考的功能实现指南。 pretreat.h \texttt{pretreat.h} pretreat.h //gloconst.h 声明了一些常用的函数 #include gloconst.h namespace Interpreter {enum class TokenType {Empty,Identifier 1, ExpressionEnd,Integer, Float, String, Char,SBracketL, SBracketR, MBracketL, MBracketR, LBracketL, LBracketR,//关键字VarDefine, FuncDefine, ClassDefine, NamespaceDefine,If, Else, Switch, Case, While, For, Continue, Break, Return, Private, Public, Protected, Super, Using, //运算符除去[])Comma, Assign,Add, Minus, Mul, Divison, Mod, BitAnd, BitOr, BitXor, BitNot, Lmov, Rmov,Equ, Neq, Gt, Ge, Ls, Le,LogicAnd, LogicOr, LogicNot,CallMember, New, As, Region, ArrIndex, //下列内容为汇编符号label 之前的是预处理指令集Expose, Extern, VasmRegion, Glomem, StringRegion, Rely,label 1024,vbmov, vi32mov, vi64mov, vfmov, vomov, mbmov, mi32mov, mi64mov, mfmov, momov,add, sub, mul, _div, mod, ladd, lsub, lmul, _ldiv, lmod, fadd, fsub, fmul, fdiv, uadd, usub, umul, udiv, umod, badd, bsub, bmul, bdiv, bmod,eq, ne, gt, ge, ls, le, feq, fne, fgt, fge, fls, fle,_and, _or, _xor, _not, lmv, rmv, land, lor, lxor, lnot, llmv, lrmv, uand, uor, uxor, unot, ulmv, urmv, band, bor, bxor, bnot, blmv, brmv,ret, opop, pop,vbgvl, vi32gvl, vi64gvl, vfgvl, vogvl, mbgvl, mi32gvl, mi64gvl, mfgvl, mogvl,push0, push1,pvar0, pvar1, pvar2, pvar3, povar0, povar1, povar2, povar3,arrmem1, arromem1,pack, unpack, _new, jmp, jz, jp,setvar,poparg, push,pvar, povar, pglo, poglo, pstr,mem, omem,sys,arrnew, arrmem, arromem,call, ecall};//一些常用的范围constexpr TokenType OperTokenTypeStart TokenType::Comma, OperTokenTypeEnd TokenType::ArrIndex,KeywordTokenTypeStart TokenType::VarDefine, KeywordTokenTypeEnd TokenType::Using;struct Token {//类型TokenType Type;//内容ulong Ulong;double Float;string String;char Char;//该标记所处的行编号int Line;Token();};//用于调试void PrintToken(Token Token);//进行一些准备和初始化读取一个源文件之前都要运行一次void Pretreat_Init();//在标记流末尾添加内容不会清空已有的内容int Pretreat_GetTokenList(vectorToken list, string str, bool is_asm_style); }接下来在 pretreat.cpp \texttt{pretreat.cpp} pretreat.cpp 中实现三个函数这里就不贴出代码了。 感兴趣的可以点击这个链接参考代码。
http://www.dnsts.com.cn/news/90160.html

相关文章:

  • 免费网站个人注册接做网站单子的网站
  • 合肥建设发展局网站wordpress 云盘插件
  • 上海网站备案河南郑州网站制作公司
  • 建设公司的网站首页公司企业网站模板
  • 咸宁网站开发wordpress远程安装教程视频
  • 惠州网站建设设计已有网站可以做服务器吗
  • 理性仁网站如何做估值分析带屏蔽的网站做水晶头
  • 网站建设返回函数免费律师咨询平台
  • 电商公司做网站桂林漓江悦府
  • 便宜网站制作哈尔滨网站建设开发外包
  • 没有空间可以做网站吗wordpress七牛视频播放
  • 加盟招商网站建设方案wordpress网站模板
  • 网站建设微信公众号烟台百度推广公司
  • 网站建设价格标签湖南网站推广多少钱
  • 智能建站系统哪个好wordpress 七牛视频
  • 做网站需要先申请域名网络销售怎么跟客户聊天
  • 西安网站建设seo优化浙江网商银行
  • 做交易网站需要用到的软件有哪些网站开发课程的心得
  • 活动策划网站源码百度seo关键词排名推荐
  • 重庆市网站建设2021网页qq登陆
  • 阿里云做网站的代码免费做情网站
  • 一站式做网站哪家好网站备案时间多久
  • 六安网站软件建设有了源代码怎么做网站
  • wordpress新建阅读量字段整站seoseo优化
  • .name后缀的网站游戏软件公司
  • 网站跳转qq建设门户网站的申请
  • 别人帮做的网站到期续费电影网站建设公司
  • 设计工作网站好韶关做网站
  • 网站建设结构网站免费在线观看
  • 在国外可以用高德地图吗专业网站优化哪家好