码迷,mamicode.com
首页 >  
搜索关键字:文法    ( 861个结果
烂尾的编译器
不能再简单的编译器,也烂尾了。 也是复习c++之前,准备练手的。 记得是写到,语义分析哪里。如何处理LL文法的的 继承属性,写不下去了。LR文法倒只要处理综合属性。但是又没有时间重新写LR的语法分析模块了。 烂尾,烂尾,烂尾。 这个以后一定要补上。都快结尾了。 恩,还是重新改为lr文法来写吧。 地址 ...
分类:其他好文   时间:2016-11-13 19:30:32    阅读次数:135
erlang字符串动态解析成为Erlang数据结构(去掉“”)
Eshell V5.8.2 (abort with ^G)1> {ok, Scan1, _} = erl_scan:string("[a,b,c].").{ok,[{'[',1},{atom,1,a},{',',1},{atom,1,b},{',',1},{atom,1,c},{']',1},{do ...
分类:其他好文   时间:2016-11-09 17:37:59    阅读次数:314
解释器模式——HeadFirst设计模式学习笔记
解释器模式:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子 特点: 每一种语法设置为一个类,便于实现 便于扩展语言的语法 用与处理重复发生的交叉问题或解析一种语言 缺点: 解释器模式会引起类膨胀 效率不高 解释器模式采用递归调用方法 举例: ...
分类:其他好文   时间:2016-11-06 02:11:29    阅读次数:136
LL(1),LR(0),SLR(1),LR(1),LALR(1)的 联系与区别
一:LR(0),SLR(1),规范LR(1),LALR(1)的关系 首先LL(1)分析法是自上而下的分析法。LR(0),LR(1),SLR(1),LALR(1)是自下而上的分析法。 自上而下:从开始符号出发,根据产生式规则推导给定的句子。用的是推导 自下而上:从给定的句子规约到文法的开始符号。用的是 ...
分类:其他好文   时间:2016-11-05 17:21:51    阅读次数:729
简单c语言文法
<源程序>→<外部声明>|<外部声明><函数体> <外部申明>→<头文件><函数声明>|其他声明 <函数体>→<返回值类型><标识符><形参><复合语句> <返回值类型>→void|char|int|float <标识符>→<字母>|<标识符><字母>|<标识符><数字> <字母>→a|b|c|.. ...
分类:编程语言   时间:2016-11-04 17:08:36    阅读次数:159
C语言的文法分析
<程序> -> <声明> | <程序> <函数> <声明> -> #include<stdio.h>|#include<string.h>|............ <函数> -> <修饰符> <标识符> <形参> <复合语句> <修饰符>-> void | char | int | double ...
分类:编程语言   时间:2016-11-04 16:35:57    阅读次数:158
c语言文法
<程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→<类型说明><声明><复合语句> <类型说明>→void|char|int |float <声明>→<指针直接说明符>|<直接说明符> <指针>→’*‘|'*'指针 <直接说明符>→<标识符>|<直接说 ...
分类:编程语言   时间:2016-11-03 14:02:27    阅读次数:129
c语言文法
<程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→<类型说明><声明><复合语句> <类型说明>→void|char|int |float <声明>→<指针直接说明符>|<直接说明符> <指针>→’*‘|'*'指针 <直接说明符>→<标识符>|<直接说 ...
分类:编程语言   时间:2016-11-03 13:48:35    阅读次数:268
C语言文法
程序->源程序|开始<文件头>|<函数>结束 源程序 → 外部声明 | 子程序(外部声明) 文件头->函数 函数->库函数|函数主体|用户自定义函数 库函数->#include<stdio.h>|#define... 函数主体->函数定义| 函数声明|语句串|选择结构 函数定义 → 函数类型(复合句 ...
分类:编程语言   时间:2016-11-03 13:43:18    阅读次数:252
简易C语言文法
<程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→<类型说明><声明符><符合语句> <类型说明>→<void>|<char>|<int>|<float> <声明符>→<指针直接声明符>|<直接声明符> <指针>→<'*'>|< '*' 指针> <直 ...
分类:编程语言   时间:2016-11-01 14:18:03    阅读次数:173
861条   上一页 1 ... 35 36 37 38 39 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!