‘壹’ 编译原理-句型、句子、短语、直接短语、句柄、素短语、最左素短语
在进行语法分析的时候,有时候会对这些词语的概念不清晰,这里我们就详细归纳总结一下。
可以看出这个里面,最需要理解的概念就是短语,其他大部分概念都是在短语基础上延伸的,从概念上可以看出:
假设有一个文法
针对文法的一个特定句型 (Sd(T)db) , 其推导过程如下:
这个句型 (Sd(T)db) 对应的 CFG 分析树如下:
那个这个句型 (Sd(T)db) 有多少个短语呢?
还记得短语的定义么, S ⇒* αβδ , αβδ 代表句型就是这里的 (Sd(T)db) 。
因此这个句型 (Sd(T)db) :
算法非常简单,就是通过分析树的后序遍历,先将子树的叶节点从左到右排合并成字符串(即一个短语),然后用它代表子树的根节点的值,再和与子树根节点同一层节点值合并,得到新的短语。就这样从分析树的最底层,一路合并到分析树的根节点,就能得到所有的短语了。
通过递归的方法,获取短语列表 phraseList , 直接短语列表 directPhraseList 和 素短语列表 plainPhraseList 。
运行结果:
‘贰’ 举例说明句类、句型、句式三者的不同
句型和句类是用不同的标准对句子分类的叫法。他们的不同在于:句类是根据句子的语气分类出来的;句型是根据句子的结构分类出来的;而句式指的是句子的组织模式。具体如下:
句类:即按照句子的语气划分,有陈述句、疑问句、祈使句和感叹句4种。比如:
我喜欢吃葡萄。 (陈述句)
你喜欢吃葡萄吗?(疑问句)
葡萄真好吃啊!(感叹句)
句型:句子的结构类型。根据构成句子的语词的不同类别、序列、搭配方式等等,汉语的句子类型可分为主谓句、非主谓句、被动句、倒装句、兼语句、连动句等。比如:
我被这个问题难住了。 (被动句)
我的解释你明白了吗?(主谓句)
多么壮丽的山河啊!(非主谓句)
句式: 一个句子必须按照一定的模式来组织,这个模式称为句式。比如排比句式,命令句式等等。共有:判断句、被动句、宾前置语、成分省略句、否定句中代词宾语前置、疑问句中代词宾语前置、介词宾语提前、定语后置、状语后置、主语后置。比如:
这是世上少有的珍品啊!(判断句)
臣何罪之有?(宾前置语)
我家有一只小狗,雪白雪白的。(定语后置)
‘叁’ 句型和句式的区别与联系
一、区别:
1、类型不同:
句型是根据全句特点分出的上位类名,句式是根据句子的局部特点分出的下位类名。
2、叫法不同:
句型和句类是用不同的标准对句子的分类的叫法。根据句子的语气分出来来的叫句类,也就是说句子的语气类叫句类,分别是:陈述句、疑问句、感叹句、祈使句。
二、联系:根据句子的结构分出来的叫句型,也就是说句子的结构类叫句类,大的类型分为单句和复句。单句里又分为主谓句和非主谓句。主谓句包括名词谓语句、动词谓语句、形容词谓语句。非主谓句包括名词性非主谓句、动词性非主谓句、形容词性非主谓句、叹词句和拟声词句。
非主谓句
分不出主语和谓语的单句叫非主谓句。它由主谓短语以外的短语或单词加句调构成。
动词性非主谓句
由动词语加句调构成。
形容词性非主谓句
由形容词或形容词性短语构成。
名词性非主谓句
由名词或定中短语构成。
以上内容参考:网络-句型
‘肆’ 句型和句式的区别与联系
句型就是组织句子的结构:
1、否定句型;
2、判断句型;
3、祝愿祈使句式;
4、感叹句型;
5、疑问句型;
6、数词句型;
7、关联指代句型;
8、比较句型;
9、比喻类句型;
10、条件假设句;
11、时间句型;
12、地点句型;
13、原因句型;
14、目的句型;
15、结果句型;
16、程度句型;
17、让步句型;
18、转折句型;
19、省略句;
句式:一个句子必须按照一定的模式来组织,这个模式称为句式。比如排比句式,命令句式等等。
1、判断句:对事物有所肯定或有所否定的句子,可以分为两个系;
2、被动句:被动句可分为两大类:有形式标志的被动句和无形式标志的;
3、宾语前置;
4、成分省略句,古今汉语都有成分省略,但又有所不同。
‘伍’ 句型和句式的区别与联系
句型就是组织句子的结构.1.否定句型 2.判断句型 3.祝愿祈使句式 4.感叹句型 5.疑问句型 6.数词句型 7.关联指代句型 8.比较句型 9.比喻类句型 10.条件假设句 11.时间句型 12.地点句型 13.原因句型 14.目的句型 15.结...
‘陆’ 编译原理 语言和句子 的意思
你表达的问题有点不清楚。。。按你的提问,我可以这样解释:“大学生”是一个名词,简单的句子的构成是主语+谓语+宾语。
‘柒’ 句式与句型区别
句式和句型是不同的概念:
句型是句子的格局,是从句子句法结构角度归纳出的句子类型。
句式是依据句子结构上某些特殊结构或特殊标志划分出的句子类型。
‘捌’ 英语句型和句子有什么区别
英语的句型是语法的一类,英语的句子就是(完整的)一句话
语法就是语言的英文法则,语言的结构方式,这和句子是完全不同的两个概念
英语的句子按照结构可以分成三种,简单句,并列句,复合句
简单句的句型最基本可以分成五种
1主语+谓语
主语就是人或物,谓语由动词充当,表示人或物的某种行为(状态),就是简单的一个句子
2主语+谓语+宾语
表示人对宾语的对象的某种行为
3主语+谓语+间接宾语+直接宾语
宾语有两个,间接宾语就是谓语需要借助间接宾语把动作传到直接宾语上
主要是一些动作需要这样
4主语+谓语+宾语+宾语补足语
宾语补足语主要是补充说明宾语的情况,它不是具体的单词,它是对宾语的补充
5主语+系动词+表语
一般感官类动词后边接形容词,be动词后边接名词或者不定式
这是很基础的,然后随着学习的阶段的关系还有更复杂的句型,句子就是很简单一句话就完了
‘玖’ 句型和句类的区别.
句型和句类是用不同的标准对句子的分类的叫法.根据句子的语气分出来来的叫句类,也就是说句子的语气类叫句类,分别是:陈述句、疑问句、感叹句、祈使句.根据句子的结构分出来的叫句型,也就是说句子的结构类叫句类,大的...
‘拾’ 短语和句型有什么区别
短语是由句法、语义和语用三个层面上能够搭配的语言单位组合起来的没有句调的语言单位,又叫词组。它是大于词而又不成句的语法单位。简单的短语可以充当复杂短语的句法成分,短语加上句调可以成为句子。由语法上能够搭配的词组合起来的没有句调的语言单位。
句型一般指单句句型,复句的类型是意义类型,不是句型。
句型是根据句子的结构(句法成分的配置格局)对不同的单句进行分类,从而划分出的类型。
句型分为主谓句和非主谓句两大类。
主谓句又分为三小类:动词谓语句,形容词谓语句,名词谓语句。(注意,网络上有些资料把“主谓谓语句”归为“句型”类,为了避免网友疑惑,特此说明,在最新版本的《现代汉语》(黄伯荣)中,主谓谓语句被移除出了“句型”类,划分到了“句式”类)
非主谓句又分为五小类:动词性非主谓句,形容词性非主谓句,名词性非主谓句,叹词句,拟声词句。
词组,通常又叫做短语,词组是指两个或多个词构成一定的组合关系,又经常在不同的句子里一起使用着的固定语句片段;词、词组都可以单独成句子,这句子是独词句或短句,但不能说词、词组是短句;在汉语语法中,从语法层级上看,词组介于词和句的中间。