概述 词法分析是编译阶段的第一步。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析...
分类:
编程语言 时间:
2014-09-28 19:02:45
阅读次数:
348
对于许多人来说,电子邮件已经成为像电话一样的最常用的通信工具了。在这种情况下,我们很快就忘记了电子邮件是不安全的。有人使用协议分析器捕捉和重新组合你在网络上发送的数据包就可以看到你发给收件人的电子邮件。如果你只是用电子邮件发送一些笑话或者聚会的邀请,这可能还不是一个大问题。如果你在发送敏感的信息,你...
分类:
其他好文 时间:
2014-09-25 21:45:17
阅读次数:
238
长话短说,我整理了一下mac版Unity3D pro下的Profiler连接Android的使用。注意是专业版的Unity3D。在Window下会有Profiler
这个工具的意义是,游戏在客户端跑然后UnityProfile测试一些参数
连接手机有两种方式。
1.wifi:让手机和电脑痛处于同一局域网内。
2.数据线连接(下好各种驱动),一般只要Unity中 Build And ...
分类:
其他好文 时间:
2014-09-25 20:41:27
阅读次数:
193
笔者在该文章中实现了一个类似于Lex & Yacc的编译器前端构造工具,该工具可以构造指定词法文法的编译器前端,并且构造的分析器是线程安全的。...
分类:
其他好文 时间:
2014-09-25 01:15:48
阅读次数:
740
“/”应用程序中的服务器错误。
配置错误
说明:
在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 无法识别的元素“providers”。
源错误:
行 84:
行 85:
行 86:
行 87:
行 88:
...
分类:
其他好文 时间:
2014-09-24 20:34:37
阅读次数:
987
语法分析器
语法分析器(grammar parser)是编译器的核心部分之一,它的作用是检测词法分析器返回的token序列是否符合文法定义的规则。一个完整的语法分析器除了检测语法正确性外还要包含对出错的处理以及错误恢复等功能。...
分类:
其他好文 时间:
2014-09-24 10:37:26
阅读次数:
283
词法分析器(tokenizer)的作用是按照词法定义规则将输入流分解为token序列,同时记录与每个token匹配的串和出现的位置等信息提供给语法分析器。手工编写一个针对某种语言的词法分析器是比较容易的,事实上很多编译器的词法分析器也是手写的,这种方式的优点是直观容易理解,缺点是开发效率低且易出错。编译技术经过几十年的发展已经形成了一套成熟的理论,应用这些理论可以让我们实现词法分析器的自动构造。在Lex中,每个词法规则由正则表达式定义,我们只需要定义每个token的正则表达式,Lex就可以自动生成对应的分析...
分类:
其他好文 时间:
2014-09-22 10:56:12
阅读次数:
701
Unity提供两种方式让Developer的Android设备连接Profiler进行性能分析:
1、通过wifi,Android设备和计算机处于同一个Wlan中。
2、通过USB ADB...
分类:
移动开发 时间:
2014-09-18 23:53:54
阅读次数:
607
整个MySQL Server由以下组成1:连接池组件2:管理服务和工具组件3:SQL接口组件4:查询分析器组件5:优化器组件6:缓冲池组件7:存储引擎8:物理文件存储引擎是MySQL区别于其他数据库最大的特点。几乎所有数据库都有SQL分析器和优化器但是存储引擎是MySQL特有的。存储引擎是底层物理结...
分类:
数据库 时间:
2014-09-17 13:28:32
阅读次数:
301
无论是 lua_dostring 或者是 lua_dofile,都调用了语法分析 lua_parse。 在 lua 里面语法分析器是用 yacc 生成的,就是y.tab.c 文件,lua.stx 就是 yacc 的输入文件。 这里说的东西基本上编译原理书里都有介绍,如...
分类:
其他好文 时间:
2014-09-14 01:28:16
阅读次数:
434