全本的粗浅观察大约得出以下的一些论点。 (现代文)中文和英文比较最大的一个弊端是输入复杂度和基础符号复杂度。然而在其他很多方面,中文的能力应该超过英文。 英文或拉丁字母化文字另外有个词法上的优势是基于发音和音节的单词随意构造。 这个词法上的好处是英文可以借用大量外来语,尤其法语,来提升语言的文学性和 ...
分类:
其他好文 时间:
2016-04-11 14:01:00
阅读次数:
203
一. 简介 1.JavaCC是一个词法分析器、语法分析器的生成工具,从功能上类似于语法分析器YACC和词法分析器Lex。 2.跨平台 3.使用JavaCC的基本步骤:编写词法分析的语法文件(.jj 用BNF或EBNF描述)->生成语法分析器代码->整合语法规则和语法分析代码。 二. 安装&使用: 1 ...
分类:
编程语言 时间:
2016-04-09 13:49:51
阅读次数:
218
作用域和预解析 在javascript中作用域是非常重要的,本文章将会说明作用域,如果有不足的地方希望大家可以评论指出来,自己一定会及时的改正错误,避免大家走入一些误区。 谈及作用域先就必须要说明预解析和词法作用域。 下面我们先说明一下: 预解析 代码在正常执行操作之前会对文档进行一次解析,这个操作 ...
分类:
其他好文 时间:
2016-04-07 01:25:21
阅读次数:
536
阅读博客的朋友可以到我的网易云课堂中,通过视频的方式查看代码的调试和执行过程:
http://study.163.com/course/courseMain.htm?courseId=1002830012
上一节,我们通过代码,实现了一个有限状态自动机,并将其应用于对整形和浮点数的识别。构造有限状态自动机,并驱动它,从而实现对输入字符串的识别,整个过程就是词法分析的本质。
上...
分类:
编程语言 时间:
2016-04-06 11:31:19
阅读次数:
643
PHP执行过程 任何一种语言的源代码计算机都没有办法直接执行,需要转换成计算机能够识别的机器指令。 PHP也是一门高级语言,也需编译(解释) PHP的解析过程: 1、请求源代码,进行词法解析,语法解析。 词法解析,主要对源代码中的单词进行一个个的读入,判断,词法解析时,如果有错误,会报错。编译错误。... ...
分类:
Web程序 时间:
2016-04-05 19:28:40
阅读次数:
167
项目中用的JavaCC做查询编译,在这里小结一下,作为备忘。 JavaCC是一个很不错的词法、语法解析器的生成器,只需要编写规则就可以生成Java语言的词法、语法解析器(新版本的JavaCC还支持C/C++作为目标语言)。JavaCC相当与Yacc/Bison+Lex/Flex很类似。 [引用请注明 ...
分类:
编程语言 时间:
2016-04-05 12:21:41
阅读次数:
259
Webkit中。有个词法分析器--HTMLTokenizer,她是怎么工作的呢。网页字节流是她的输入。她的输出是一个个的词语Token,比方div,input,img。script等等HTML文件里的标准元素(Element)。 前一篇文章关于DOM的创建里说过,HTML元字符解析器(HTMLMet ...
分类:
其他好文 时间:
2016-04-04 16:10:49
阅读次数:
158
在开发语言中常见的作用域规则有 块级作用域和词法作用域 作用域 顾名思义就是起作用的区域 定义一变量后 ,可以在此范围作用的区域 一、块级作用域就是用一个块结构分割变量的访问区域 块即{ } 代表语言有C 系列语言 二、词法作用域就是变量的作用范围,在书写代码时就已经决定作用的范围,与运行时无关 特 ...
分类:
编程语言 时间:
2016-04-02 00:49:06
阅读次数:
365
C语言编译全过程【转】http://www.linuxdiyf.com/viewarticle.php?id=175655编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(....
分类:
编程语言 时间:
2016-03-30 13:13:01
阅读次数:
156
在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。 维基百科 一个公司会有自己的
分类:
编程语言 时间:
2016-03-13 19:54:30
阅读次数:
215