2.3 - [lex.trigraph] - 【词法.三连符】

原创 2004年10月30日 05:05:00
请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。

2 Lexical conventions [lex]

2.3 Trigraph sequences [lex.trigraph]

 

2 词法约定 【词法】

2.3 三字符序列 【词法.三连符】

 

Before any other processing takes place, each occurrence of one of the following sequences of three characters ("trigraph sequence") is replaced by the single character indicated in Table 1.

Table 1 - trigraph sequences

trigraph replacement
??= #
??/ /
??' ^
??( [
??) ]
??! |
??< {
??> }
??- ~

  

在任何其他处理发生之前,每个如下的三字符序列都被替换为表格 1 中指定的单个字符。

表格 1 - 三连符序列

三连符 替换??=
#??/ /??' ^??( [??) ]??! |??< {??> }??- ~

  

[Example:
    ??=define arraycheck(a,b) a??(b??) ??!??! b??(a??)
becomes
    #define arraycheck(a,b) a[b] || b[a]
--end example]

 

例:
    ??=define arraycheck(a,b) a??(b??) ??!??! b??(a??)
成为
    #define arraycheck(a,b) a[b] || b[a]
--例完

 

No other trigraph sequence exists. Each ? that does not begin one of the trigraphs listed above is not changed.

 

不存在其他三连符。每个不是上述某个三连符开始的 ? 将保持不变。

 

PREV [lex.charset] | NEXT [lex.pptoken] 上一页 【词法.字符集】 | 下一页 【词法.预处理标记】

C++词法记号规则之标识符 关键字 操作符 分隔符 空白符

C++词法规则之标识符 关键字 操作符 分隔符 空白符    标识符 标识符是标识变量名,符号常量名,函数名,数组名,类型名,文件名的有效字符数列。 1、由字母、数字、下划线、美元符组成,第一个字符必...
  • u013174689
  • u013174689
  • 2013年12月19日 13:11
  • 1776

C++--三连棋游戏

生成一个TicTacToc类,编写完成三连棋游戏的程序~~~ 还有很多不懂~用标准c++编写,但是c++和c的图形函数库不能在VC++ 6.0和DEV中用,所以只能用简单的符号代替了~生成一个表格,...
  • xuzengqiang
  • xuzengqiang
  • 2012年03月09日 21:58
  • 1650

2.5 - [lex.digraph] - 【词法.双连符】

请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。 2 Lexical conventions [lex]2.5 Alternative ...
  • lynnboy
  • lynnboy
  • 2004年10月30日 14:43
  • 1552

三连消算法简介

现在首先对三连消的一些逻辑进行归纳,首先创建了一个Tutorial类继承CCNode,遵守CCTargetedTouchDelegate,来接收用户的触摸,这个类的主要作用只是进行游戏开始前的一个暂停...
  • lipeiran1987
  • lipeiran1987
  • 2012年04月01日 16:34
  • 2087

【读书笔记】《大学算法教程》——chpt5.分而治之

by Richard Johnsonbaugh Marcus Schaefer   5.1 分而治之 右三连格是一个由三个1×1方格组成的物体。 亏格平板是其上缺失一个1×1方格(按单位格栅...
  • nanatintin
  • nanatintin
  • 2012年09月19日 21:31
  • 741

文法和语法和词法的解释

词法分析(Lexical analysis或Scanning)和词法分析程序(Lexical analyzer或Scanner)    词法分析阶段是编译过程的第一个阶段。这个阶段的任务是从左到右一个...
  • zhouhao88410234
  • zhouhao88410234
  • 2017年05月05日 06:29
  • 651

图解JS词法环境(Lexical environment)

在ES5中使用lexical environment来管理静态作用域,而不再是ES3中的AO/VO词法环境就是描述环境的对象,主要包含两个部分: - 环境记录(Environment Record) ...
  • dhassa
  • dhassa
  • 2017年04月29日 09:41
  • 1275

语法作用域与词法作用域(转)

varclassA= function(){    this.prop1= 1;}classA.prototype.func1= function(){    var that= this,     ...
  • huli870715
  • huli870715
  • 2011年05月03日 15:06
  • 2067

自制编译器:词法单元解析

最终的表现形式如图 词法单元的状态有//指示目前所在的状态 enum State { IDENTIFIER_ST, //开始识别标识符 INTEGER_ST, //...
  • taoyanqi8932
  • taoyanqi8932
  • 2016年06月28日 20:43
  • 605

词法、句法、语法、语义关系和非正式化定义

词法,以词为对象,研究各种词的形式和用法,包括词类、词性、词的作用和句法(语法)功能;句法,以句子为对象,研究句子的形式和用法,包括句子的成份、短语、句子的特征、种类等。语法是语言的组织规律,包括词法...
  • Rya
  • Rya
  • 2009年06月13日 21:09
  • 1380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2.3 - [lex.trigraph] - 【词法.三连符】
举报原因:
原因补充:

(最多只允许输入30个字)