请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。

2 Lexical conventions [lex]

 

2 词法约定 【词法】

 

The text of the program is kept in units called source files in this International Standard. A source file together with all the headers (17.4.1.2) and source files included (16.2) via the preprocessing directive #include, less any source lines skipped by any of the conditional inclusion (16.1) preprocessing directives, is called a translation unit. [Note: a C++ program need not all be translated at the same time. ]

 

程序的文本是以本国际标准中称为源文件的单元保存的。一个源文件与其通过预处理指令 #include 包含(16.2)的头文件(17.4.1.2)和源文件合起来,排除通过条件包含(16.1)预处理指令忽略的源文本行后,被称为翻译单元。【注:C++ 程序并不需要同时全部被翻译。】

 

[Note: previously translated t

2 - [lex] - 【词法】相关推荐

  1. MySQL 代码结构与基本流程

    一.MySQL基本架构 二.MySQL目录结构 build: 内含有各个平台.各种编译器下进行编译的脚本.如compile-pentium-debug表示在pentium架构上进行调试编译的脚本. c ...

  2. PHP-Zend引擎剖析之词法分析(一)

    前言 闲来研究一下PHP底层的Zend引擎源码,Zend引擎是PHP脚本的虚拟机. 在PHP上层有SAPI接口,负责对各个接入层的抽象,例如PHP在Apache模块里边的实现,Fast-CGI的实现, ...

  3. unix、linux 命令

    为什么80%的码农都做不了架构师?>>>    UNIX系统操作命令大全 UNIX系统操作命令 第一章 登录和退出 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台 ...

  4. 构建一个轻量级的嵌入式虚拟平台,开发工程用板stm32 picoc解释器,大量自定义函数,sarm拓展,lwip移植,nes模拟器移植,系统优化,等等技术的融合

    让嵌入式想java一样一处编写到处运行 第一次写博客,其实接触嵌入式已经快两年了,从开始学51单片机的时候,怀着满腔的热情.写出了点亮第一个流水灯代码的时候那个无比的激动,到后面自己做许多有趣的东西( ...

  5. 从Mysql源代码角度分析一句简单sql的查询过程

    1. 前言 使用mysql这么多年,以前一直只懂写sql,却不其中运行原理,直至最近抽时间看了一下mysql源代码, 对其事务运行原理及sql解析优化有一些更深入的理解. 本篇是讲述sql解析的开篇之 ...

  6. MySQL源码分析——代码结构与基本流程

    MySQL基本架构 MySQL目录结构 •build: 内含有各个平台.各种编译器下进行编译的脚本.如compile-pentium-debug表示在pentium架构上进行调试编译的脚本. •cli ...

  7. MySQL系列之源码浅析

    源码才是王道. 真正的高手从来不是临场发挥,随机应变是外人看来的错觉. 1. 主函数sql/mysqld.cc中,代码如下: int main(int argc, char **argv) //标准入 ...

  8. go语言笔记——是c开发的 lex yacc进行词法和语法分析,go不支持函数和运算符重载,不支持类型继承,也不支持断言,还有泛型...

    从 Go 1.0.3 版本开始,不再使用 8g,8l 之类的指令进行程序的构建,取而代之的是统一的 go build 和 go install 等命令,而这些指令会自动调用相关的编译器或链接器. 如果 ...

  9. 编译器是怎样工作的?用lex和yacc 写一个计算器(2)

    幸运的是 ----------------------------------------- 现在你可以看明白了上边的规则,问题又来了,我们怎么来处理这种语法的规则呢? 该不会要自己写一个人肉编译吧? ...

最新文章

  1. 一种解决启动进程传递参数过长的方法
  2. C++继承机制下的析构函数
  3. JavaScript事件与jQuery方法
  4. JavaScript公共运行库
  5. 旷视三维视觉Workshop | 3D组组长与你畅聊三维技术新动态
  6. 【动态规划】加法最大 (ssl 1595)/乘积最大 (ssl 1007)
  7. Find the Kth number(找第K大数)
  8. ubuntu系统写路由指令_在Ubuntu中如何查看网络路由表详解,
  9. Conflux获上海市政府超过500万美元的研究资助
  10. linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称
  11. RHEL 7.2 源码安装Python 3.6.2报错
  12. 配置Firefox火狐浏览器burpsuite https抓包
  13. Win7获取目录或文件trustedinstaller权限的方法
  14. tomcat发布web项目为什么页面图片显示不出来
  15. 某985高校学者私自拷贝他人评审的基金申请书,并当自己的去申基金!国自然基金委通报!...
  16. pyspark运行加速方法思考(一)
  17. IntelliJ IDEA中JAVA连接MySQL数据库
  18. princomp.m
  19. heidisql修改mysql密码_读取HeidiSQL 配置文件中的密码
  20. 数据库开发转行大数据开发工程师怎么样?

热门文章

  1. 商用WiFi模式有哪些?
  2. okhttp支持https双向认证
  3. int、long、long long取值范围
  4. Windows 10系统下安装FFmpeg教程详解
  5. html 复制粘贴禁止,互联网常识:html怎么禁止复制粘贴
  6. ABB机器人自制单轴偏移函数
  7. Unity3D 游戏加密解密那些事
  8. 360娱乐号?又一个互联网自媒体平台这次有收益?
  9. 小波分析在处理无线信号特征数据中的应用
  10. 关于输入流状态函数cin.eof()的问题