IVY DOM


 

人生就像一副复杂拼图
每个人总有属於自己的记忆碎片
优质美国空间-老薛主机|IVY DOM|Flowline|

联系我

RSS




四月 29, 2016

入门编译原理——语法分析器

上一篇文章说道,词法分析器在遇到”+1+2*(3+4)+5*6″这样的表达式时无法判断其错误,这个时候就需要语法分析器。

如图所示,加入了语法分析器之后,开始能判断这种非法表达式并抛出异常。

语法分析器中有一个重要的概念:语法规则。

形如这样(图中的123456序列[……]

Read more

四月 24, 2016

入门编译原理——词法分析器

私以为,计算机(仅限软件)有五大基础学科:操作系统、编译原理、计算机网络,计算机图形学、数据库系统。当然,算法、数据结构是基石。

学计算机,除了学习一些应用层面的技术,就是学这些底层的技术。

编译原理是发展历史最长的一门学科,至今有60多年了,其复杂度不亚于操作系统。编译不仅仅用在语言的[……]

Read more

五月 12, 2012

[iwalk]用VC++写AI识别图片

//用VC++写AI识别图片

//填色
//遇到符合色就true
//不符合就false
//记录所有符合点

AI.CPP

// AI.cpp : Defines the entry point for the application.
//

#include &qu[......]

Read more

五月 12, 2012

[教程]用VBdotNet写脚本解释器第一章_布尔型变量的解析

用VBdotNet写脚本解释器_布尔型(boolean)变量的解析

首先请看一下我们自己规定的声明布尔型变量的代码:
$bol:[VarNmae]=[true]or[false]
e.t
$bol:r
$bol:c,d
$bol:a=true
$bol:e,f=false
从上面[……]

Read more

五月 01, 2012

olinescript进度报告!

olinescript目前有代码980行,包括IDE(寻找/替换文本,界面代理,回执信息显示,代码输入框,各种调试按钮等),语法分析器(变量解释器,常量解释器,自定义数据类型解释器写了一半),错误显示器,四则运算交互器。总进度已经一半多了。。剩下的目测一个月内可以完成。
即将完成的功能:
1.对象浏[……]

Read more