红豆文案网-每一句文案都惊艳世界

红豆文案网-每一句文案都惊艳世界

语法的抽象性的例子?

59

语法的抽象性指的是语法在处理语言时,关注的是词、短语和句子的语法意义、形式和规则,而不是它们的具体意义。以下是一些具体的例子来说明语法的抽象性:

词汇意义与语法形式的抽象

词汇意义各异的词,如“花、柱子、汽车、艺术、制度、雨水”,它们在语法上具有共同点,如都能做主语、宾语、定语,可以受数量短语修饰,都具有事物意义。

短语的具体意义不同,但语法上只关注它们都是修饰关系的偏正结构,如“年轻的心态、开着的窗户、房子的颜色、两匹马”。

语法规则的抽象

语法从词和句的个别和具体的东西中抽象出共同的组合方式、类型及如何表达语义的规则。例如,汉语中的“看看、说说、写写、学习学习、讨论讨论”这一词的重叠现象,反映出一条词的变化规律,即有些动词可以用重叠的方法来表示动作的某一语义类型。

句子“心情舒畅。/服装整齐。/步调一致。/前途光明。”虽然意思各异,但结构相同,都是名词在前,形容词在后,直接组合,表示被陈述和陈述的关系,加上句调就构成了主谓句。

被动语态的抽象

现代汉语中的被动语态表达为“受事+被/叫/让/给+施事+动词性词语”,这个结构可以概括相当一部分的汉语被动句结构,是对大部分现代汉语被动句的抽象总结。

把字句和表示动作持续发生的结构

把字句的结构“主语+‘把’+宾语+动作”和表示动作持续发生的结构“主语+动词+宾语+动词+了+动作持续的时间”,都可以概括一类语言功能和现象,体现了语法的抽象性。

抽象语法树的例子

抽象语法树是将源代码根据其语法结构,省略一些细节,抽象成树形表达。例如,JavaScript代码“x = 1 + 2”转成AST后变成“Module(body=[Assign(targets=[Name(id='x')], value=BinOp(left=Num(n=1), op=Add(), right=Num(n=2)))])”。

通过这些例子可以看出,语法在处理语言时,关注的是语言的结构和规则,而不是具体的词汇意义,这正是语法抽象性的体现。