码迷,mamicode.com
首页 >  
搜索关键字:词法    ( 1541个结果
编译器课程
Coursera上面有Stanford的课程“Compilers”,该课程使用“龙书”作为参考书,并有一个编程项目,完成一个完整的编译器。这个编译器支持的语言称为COOL,是一个面向对象的用于教学的语言,支持完整的面向对象特性。COOL项目给出了一些基础源码,学生在这个基础源码上实现词法分析、语.....
分类:其他好文   时间:2014-11-30 00:19:17    阅读次数:247
Atitit.注解解析(1)---------词法分析 attilax总结 java .net
Atitit.注解解析(1)---------词法分析 attilax总结  java .net   1. 应用场景:::因为要使用ui化的注解 1 2. 流程如下::: 词法分析(生成token流) >>>>语法分析(生成ast) >>解释执行... 2 3. 词法分析的框架,antlr 2 4. Fsm 状态机/// switch 2 5. 单词流必须识别为保留字,标识符(变量...
分类:编程语言   时间:2014-11-29 11:57:20    阅读次数:304
atitit.词法分析的实现token attilax总结
atitit.词法分析的实现token attilax总结   1. 词法分析(英语:lexical analysis)跟token 1 1.1. 扫描器 2 2. 单词流必须识别为保留字,标识符(变量),常量,操作符(运算符 )和界符五大类 2 2.1. 操作符(运算符 )::: 3 2.2. 4.界符:“;”分号,“{}”大括号,单引号,双引号 3 3.  如何进行词法分析? ...
分类:其他好文   时间:2014-11-29 11:56:59    阅读次数:213
js词法分析2
分类:Web程序   时间:2014-11-27 21:45:00    阅读次数:150
the science of programming BNF范式的优先级
the science of programming 的三点 0.如何用BNF范式写优先级语法 1.关于一个数组的数学解析:数组就是一个函数,index->value的映射 2.BNF范式与正则表达式是不同的,之前一直搞混乱了。正则表达式是用来描述词法,BNF范式是用来描述语法的。 --------------------------------------------------------------------...
分类:其他好文   时间:2014-11-26 14:30:41    阅读次数:168
NLP分析技术的三个层面
NLP分析技术大致分为三个层面:词法分析、句法分析和语义分析。...
分类:其他好文   时间:2014-11-26 11:27:01    阅读次数:147
js词法分析
Javascript中的函数“在定义它们的作用域里运行,而不是在执行它们的作用域里运行”,这是权威指南里抽象而精辟的总结。分三步1 分析参数2分析变量声明3分析函数声明具体步骤0: 函数运行前的1瞬间, 生成 Active Object (活动对象),下称AO 活动对象(activeObject)....
分类:Web程序   时间:2014-11-25 23:06:16    阅读次数:186
python 写一个scheme 解释器 (二)——简单求值器内核
这一篇开始正式完成求值器,首先本着一个基本原则: 先将整个流程实现,才逐步细化每个过程,最终扩充比较难的特性。 一、 词法分析 def tokenAnalysis(strings): return strings.replace('(',' ( ').replace(')',' ) ').split...
分类:编程语言   时间:2014-11-24 11:30:34    阅读次数:296
java 词法分析器
参考:http://www.cnblogs.com/yanlingyin/archive/2012/04/17/2451717.html实现了一个简单的java词法分析器功能:词法分析下面一段java小程序1 int sum = 0; for(int i = 1; i 9>=10= 'a' && i...
分类:编程语言   时间:2014-11-20 16:50:49    阅读次数:276
深入研究Clang(五) Clang Lexer代码阅读笔记
作者:史宁宁(snsn1984)Clang的Lexer(词法分析器)的源码的主要位置如下:clang/lib/Lex    这里是主要的Lexer的代码;clang/include/clang/Lex   这里是Lexer的头文件代码的位置;同时,Lexer还使用了clangBasic库,所以要分析Lexer的代码,clangBasic(clang/lib/Basic)的一些代码也会用到。首先从L...
分类:其他好文   时间:2014-11-20 15:21:24    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!