2.6 - [lex.token] - 【词法.标记】

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

2 Lexical conventions [lex]

2.6 Tokens [lex.token]

 

2 词法约定 【词法】

2.6 标记 【词法.标记】

 

    token:
        identifier
        keyword
        literal
        operator
        punctuator

 

    标记:
        标识符
        关键字
        文字量
        运算符
        标点

 

There are five kinds of tokens: identifiers, keywords, literals,18) operators, and other separators. Blanks horizontal and vertical tabs, newlines, formfeeds, and comments (collectively, "white space"), as described below, are ignored except as they serve to separate tokens. [Note: Some white space is required to separate otherwise adjacent identifiers, keywords, numeric literals, and alternative tokens containing alphabetic characters. ]

 

共有五种标记:标识符,关键字,文字量18),运算符,以及其他分隔符。如下文描述,空格,水平表格,垂直表格,换行,换页,以及注释(统一称为“空白”),将被用来分隔标记并被忽略。【注:相邻的标识符,关键字,数字文字量,和包含字母字符的候选标记之间需要用一些空白分隔开。】

 

18) Literals include strings and character and numeric literals.

 

18) 文字量包括字符串,字符和数字文字量。

 

PREV [lex.digraph] | NEXT [lex.comment] 上一页 【词法.双连符】 | 下一页 【词法.注释】

2.4 - [lex.pptoken] - 【词法.预处理标记】

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

文法和语法和词法的解释

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

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

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

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

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

图解JS词法环境(Lexical environment)

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

再谈闭包-词法作用域

闭包只是为了实现词法作用域而用到的一种数据结构而已 先从阮一峰09年写的一篇关于闭包的文章开始(原文地址)文中说"可以把闭包理解为就是能够读取其他函数内部变量的函数,因为js中,只有函数内部...
  • alex8046
  • alex8046
  • 2016年07月14日 16:15
  • 515

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

词法,以词为对象,研究各种词的形式和用法,包括词类、词性、词的作用和句法(语法)功能;句法,以句子为对象,研究句子的形式和用法,包括句子的成份、短语、句子的特征、种类等。语法是语言的组织规律,包括词法...
  • Rya
  • Rya
  • 2009年06月13日 21:09
  • 1379

C++语言的词法和词法规则

一C++语言的字符集(同C语言)      1大小写英文字母       a~z(国际ASCII码为97~122)和A~Z(国际ASCII码为65~90)      2数字字符       0~9(国...
  • erlian1992
  • erlian1992
  • 2015年02月01日 16:39
  • 1325

JavaScript词法作用域(你不知道的JavaScript)

JavaScript并不是传统的块级作用域,而是函数作用域! 一、作用域 1. JavaScript引擎在代码执行前会对其进行编译,在这个过程中,像var a = 2 这样的声明会被分解成两个...
  • ligang2585116
  • ligang2585116
  • 2015年06月04日 21:20
  • 4506

词法作用域与动态作用域的区别

在计算机程序设计中,变量是名字(name)与实体(entity)的绑定(binding)。一段程序代码中所用到的名字并不总是有效(或者说:可用的),而限定这个变量名字具有可用性的代码范围就是这个名字的...
  • shenlei19911210
  • shenlei19911210
  • 2015年01月22日 13:45
  • 1703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2.6 - [lex.token] - 【词法.标记】
举报原因:
原因补充:

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