当前位置:文档之家› Edify语法简介

Edify语法简介

Edify语法简介
Edify语法简介

最近在学习ROM定制,在Updater-Script语法上花了很多时间,找了不少资料,都不是很完整。

后来无意中找到一篇英文文档,就整理了一下,必进行了翻译。

原地址:https://www.doczj.com/doc/034918750.html,/guide/introdution_to_edify

水平有限,难免有误,请高手们见笑。

详细内容如下:

Edify语法简介(Updater-Script) 翻译:Kawvin

这是Android系统来运行updater-scripts的Edify语言的基本介绍。

大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返回值来确认成功与否,例如:

ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfully Mounted!"), ui_print("Mount Failed!");

这个命令会尝试去挂载命名为“system”的“MTD”分区到“/system”。如果挂载成功,脚本会显示“Successfully Mounted!”,否则会显示“Mount Failed!”。

现面是用在Edify的Updater-script中的函数例子:

函数名称: mount

函数语法: mount(fs_type, partition_type, location, mount_point)

参数详解: fs_type-----------------"yaffs2" 或 "ext4"

partition_type----------"MTD" 或 "EMMC"

location-----------------分区(partition) 或驱动器(device)

mount_poin------------挂载文件系统的目标文件夹(target folder to mount FS)

作用解释: 挂载一个文件系统到指定的挂载点

返回值: 挂载成功则返回挂载点,失败返回null

函数示例: mount("MTD", "system", "/system");挂载system分区,设置返回指针"/system”

mount("vfat", "/dev/block/mmcblk1p2", "/system"); 挂载/dev/block/mmcblk1p2,返回指针"/system”

函数名称: is_mounted

函数语法: is_mounted(mount_point)

参数详解: mount_point-----------字符串,检查是否已经挂载的挂载点

作用解释: 检查文件系统是否挂载

返回值: 挂载成功则返回挂载点,失败返回null

函数示例:

函数名称: unmount

函数语法: unmount(mount_point)

参数详解: mount_point-----------字符串,要解除挂载的挂载点

作用解释: 解除文件系统挂载

返回值: 解除挂载成功则返回挂载点,失败返回null

函数示例: unmount("/system"); 卸载/system分区

函数名称: format

函数语法: format(fs_type, partition_type, location)

参数详解: fs_type-----------------字符串,数据为"yaffs2" 或 "ext4" partition_type----------字符串, "MTD" 或 "EMMC"

location-----------------字符串, 分区(partition) 或驱动器(device) 作用解释: 格式化为指定的文件系统

函数示例: format("MTD", "system");格式化system分区

函数名称: delete

函数语法: delete(file1, file2, ..., fileN)

参数详解: 字符串,要删除的文件

作用解释: 删除一个文件。最少指定一个文件;多个文件可以做为多个参数指定

函数示例: delete("/data/zipalign.log");删除文件/data/zipalign.log

函数名称: delete_recursive

函数语法: delete_recursive(dir1, dir2,...,dirN)

参数详解: 字符串,要递归删除的目录

作用解释: 删除文件夹及其包含的所有内容。最少指定1个目录;多个目录可以做为多个参数指定

函数示例: delete_recursive("/data/dalvik-cache");删除文件夹/data/dalvik-cache

函数名称: show_progress

函数语法: show_progress(frac, sec)

参数详解: frac----------------------进度完成数值

Sec----------------------总秒数

作用解释: 显示在Recovery系统中进度

函数示例: show_progress(0.1, 10);show_progress下面的操作可能进行10s,完成后进度条前进0.1(也就是10%)

函数名称: set_progress

函数语法: set_prograss(frac)

参数详解: frac---------------------进度数值

函数示例:

函数名称: package_extract_dir

函数语法: package_extract_dir(package_path, destination_path)

参数详解: package_path----------字符串,升级包内要提取的目录

destination_path--------字符串,提取文件的目标目录

作用解释: 提取升级包内目录中的所有文件到指定的目标目录

函数示例: package_extract_dir("system", "/system");释放ROM包里system文件夹下所有文件和子文件夹至/system

函数名称: package_extract_file

函数语法: package_extract_file(package_path) 或 package_extract_file(package_path, destination_path)

参数详解: package_path----------字符串,升级包内要提取的文件

destination_path-------字符串,提取文件的目标目录

作用解释: 提取升级包内的单个文件到指定的目标目录

函数示例: package_extract_file("my.zip", "/system");解压ROM包里的my.zip文件至/system

函数名称: file_getprop

函数语法: file_getprop(file, key)

参数详解: file----------------------字符串,要检查的文件名

Key----------------------字符串,返回数据中的文件的键名字

作用解释: 在格式"key"="value"的文件中取得文件属性值

函数示例:

函数名称: symlink

函数语法: symlink(target, src1, src2, ..., srcN)

参数详解: target-------------------字符串,符号链接的目标

srcX ---------------------字符串,要创建的符号链接的目标点

作用解释: 在创建新的符号链接之前,要断开已经存在的符号链接

函数示例: symlink("toolbox", "/system/bin/ps");建立指向toolbox的符号链接/system/bin/ps

函数名称: set_perm

函数语法: set_perm(uid, gid, mode, file1, file2, ..., fileN)

参数详解: uid----------------------用户ID(user id)

Gid----------------------用户组ID(group id)

Mode--------------------权限模式(permission mode)

fileX---------------------要设置许可的文件(file to set permission on)

作用解释: 设置单个文件或一系列文件的权限,最少指定1个文件,前4个参数是必须的

函数示例: set_perm(0,2000,0550, "system/etc/init.goldfish.sh");设置手机system中的

etc/init.goldfish.sh的用户为root,用户组为shell,所有者以及所属用户组成员可以进行读取和执行操作,其他用户无操作权限)

这里0代表用户为root

2000代表用户组为shell

我们来说明0550这组数据,这组数据的最后三位550,分别代表“所有者\组用户\其他用户”的权限,也就是我们在RE管理中“用户\群组\其他”三行。我们以XXX来表示这三组权限,其中:

×=4 读的权限

×=2 写的权限

×=1 执行的权限

我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数。

例如,如果想让某个文件的属主有"读/写"二种权限,需要把4(可读)+2(可写)=6(读/写)。若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。

常用修改权限的命令:

Set_perm 0 0 0600 ××× (只有所有者有读和写的权限)

Set_perm 0 0 0644 ××× (所有者有读和写的权限,组用户只有读的权限)

Set_perm 0 0 0700 ××× (只有所有者有读和写以及执行的权限)

Set_perm 0 0 0666 ××× (每个人都有读和写的权限)

Set_perm 0 0 0777 ××× (每个人都有读和写以及执行的权限)

函数名称: set_perm_recursive

函数语法: set_perm_recursive(uid, gid, dirmode, filemode, dir1, dir2, ...dirN)

参数详解: uid----------------------用户ID(user id)

Gid----------------------用户组ID(group id)

Dirmode----------------指定目录内的目录的权限

Filemode---------------指定目录内的文件的权限

dirX---------------------要设置权限的目标

作用解释: 设置单个目录或一系列目录的里面的所有文件的权限,最少指定1个目录,5个参数都是必须的

函数示例: set_perm_recursive 0 0 0755 0644 SYSTEM:app;设置手机system/app文件夹及其中文件的用户为root,用户组为root,app文件夹权限为所有者可以进行读、写、执行操作,其他用户可以进行读取和执行操作,其中的文件的权限为所有者可以进行读写操作,其他用户可以进行读取操作

函数名称: getprop

函数语法: getprop(key)

参数详解: key---------------------字符串,想要系统返回的属性

作用解释: 这个函数是用来返指定的属性的值。它是用来从build.props文件中查询手机的信息的。

函数示例:

函数名称: write_raw_image

函数语法: write_raw_image(file, partition)

参数详解: file----------------------字符串,要读取的Img源文件

Partition-----------------字符串,要写入Img文件的目标分区

作用解释: 这个函数是用来写Img文件到分区

函数示例: write_raw_image("/tmp/boot.img", "boot")将yaffs2格式的boot包直接写入boot分区

函数名称: apply_patch

函数语法: apply_patch(srcfile, tgtfile, tgtsha1, tgtsize, sha1_1, patch_1, ..., sha1_x, patch1_x)

参数详解: srcfile-------------------字符串,要打补丁的源文件(要读入的文件)

Tgtfile-------------------字符串,补丁文件要写入的目标文件

tgtsha1-----------------字符串,写入补丁文件的目标文件的sha1哈希值

sha1_x------------------字符串,要写入目标文件的补丁数据的sha1哈希值

patch1_x----------------字符串,实际上应用到目标文件的补丁

作用解释: 这个函数是用来打补丁到文件。

函数示例:

函数名称: apply_patch_check

函数语法: apply_patch_check(file, sha1_1, ..., sha1_x)

参数详解: file----------------------字符串,要检查的文件

sha1_x------------------要检查的哈希值

作用解释: 检查文件是否已经被打补丁,或者能不能被打补丁。需要检查“applypatch_check ”函数调用的源代码。

函数示例:

函数名称: apply_patch_space

函数语法: apply_patch_space(bytes)

参数详解: bytes-------------------检查的字节的数字

作用解释: 检查缓存来确定是否有足够的空间来写入补丁文件并返回一些数据。

函数示例:

函数名称: read_file

函数语法: read_file(filename)

参数详解: filename----------------字符串,要读取内容的文件名

作用解释: 这个函数返回文件的内容

函数示例:

函数名称: sha1_check

函数语法: sha1_check(data) 或 sha1_check(data, sha1_hex, ..., sha1_hexN)

参数详解: data---------------------要计算sha1哈希值的文件的内容-必须是只读文件格式

sha1_hexN--------------文件数据要匹配的特定的十六进制sha1_hex哈希值字符串

作用解释: 如果只指定data参数,这个函数返回data参数的十六进制sha1_hex哈希值字符串。其他参数用来确认你检查的文件是不是列表中的哈希值的一个。它返回匹配的哈希值,或者在没有匹配任何哈希值时返回空。

函数示例:

函数名称: ui_print

函数语法: ui_print(msg1, ..., msgN)

参数详解: msg----------------------字符串,要处理过程中输出给用户的信息

作用解释: 在脚本运行的时候,在控制台显示的信息。最少要指定1个参数,你可以指定额外的msg参数,并且它们会连接起来输了

函数示例: ui_print("It's ready!");屏幕打印It's ready!

函数名称: run_program

函数语法: run_program(prog, arg1, .., argN)

参数详解: prog--------------------字符串,要执行的程序

argN--------------------字符串,要执行的程序的运行参数

作用解释: 以指定的参执行程序

函数示例: run_program("/system/xbin/installbusybox.sh");运行installbusybox.sh脚本文件

函数名称: ifelse

函数语法: ifelse(condition, truecondition, falsecondition)

参数详解: condition----------------要运算的表达式

Truecondition-----------当值为True时执行的 Edify脚本块

Falsecodnition-----------当值为False时执行的 Edify脚本块

作用解释: 这是If-then结构的 Edify脚本语言。在真条件或非条件下语句可以是单条Edify命令或者脚本块。脚本块可以用圆括号来界定,用分号来隔开。

函数示例:

函数名称: abort

函数语法: abort()

参数详解: 没有参数

作用解释: 中止脚本执行

函数示例:

函数名称: assert

函数语法: assert(condition)

参数详解: condition---------------boolean

作用解释: 如果condition参数的计算结果为False,则停止脚本执行,否则继续执行脚本

函数示例:

assert(package_extract_file("boot.img","/tmp/boot.img"),write_raw_image("/tmp/boot.img","boo t"),delete("/tmp/boot.img"))

执行package_extract_file,如果不返回错误则执行write_raw_image,如果write_raw_image不出错则执行delete

Edify语法简介

最近在学习ROM定制,在Updater-Script语法上花了很多时间,找了不少资料,都不是很完整。 后来无意中找到一篇英文文档,就整理了一下,必进行了翻译。 原地址:https://www.doczj.com/doc/034918750.html,/guide/introdution_to_edify 水平有限,难免有误,请高手们见笑。 详细内容如下: Edify语法简介(Updater-Script) 翻译:Kawvin 这是Android系统来运行updater-scripts的Edify语言的基本介绍。 大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返回值来确认成功与否,例如: ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfully Mounted!"), ui_print("Mount Failed!"); 这个命令会尝试去挂载命名为“system”的“MTD”分区到“/system”。如果挂载成功,脚本会显示“Successfully Mounted!”,否则会显示“Mount Failed!”。 现面是用在Edify的Updater-script中的函数例子: 函数名称: mount 函数语法: mount(fs_type, partition_type, location, mount_point) 参数详解: fs_type-----------------"yaffs2" 或 "ext4" partition_type----------"MTD" 或 "EMMC" location-----------------分区(partition) 或驱动器(device) mount_poin------------挂载文件系统的目标文件夹(target folder to mount FS) 作用解释: 挂载一个文件系统到指定的挂载点 返回值: 挂载成功则返回挂载点,失败返回null 函数示例: mount("MTD", "system", "/system");挂载system分区,设置返回指针"/system” mount("vfat", "/dev/block/mmcblk1p2", "/system"); 挂载/dev/block/mmcblk1p2,返回指针"/system”

英语语法一直是让大家很头疼的内容

英语语法一直是让大家很头疼的内容,语法掌握的程度也决定着大家在四六考试中能否实现良好的发挥,在这这篇文章里,文都教育的老师精心为大家总结概括了英语中的基础语法,以便大家在即将到来的英语四六级考试前有足够的时间掌握。 简单句 简单句是由一个主语(或并列主语)和一个谓语(或并列谓语)所构成的句子。简单句只包含一个主谓结构,而且句子的各个成分都由单词或短语表示。注意:有时两个或更多的并列主语拥有一个共同的谓语,甚至并列有两个主语和两个谓语,这样的句子仍然是简单句。简单句共分为以下几种: 1、S+V (主+谓) 2、S+V+P (主+系+表) 3、S+V+DO (主+谓+宾) 4、S+V+IO+DO(主+谓+间宾+直宾) 5、S+V+DO+OC (主+谓+宾+宾补) 英语中有些及物动词要跟双宾语,即直接宾语(指物)和间接宾语(指人)。要求跟双宾语的动词有:ask, bring, buy, cost, fetch, give, hand, lend, offer, pass, pay, read, return, save, sell, send, show, take, teach, tell, write 等。间接宾语一般在直接宾语前面。如果将间接宾语置于直接宾语之后,则需借助介词to 或 for。 英语中,有些及物动词除要跟宾语外,还必须外加一个宾语补足语,句意才

能完整。作宾语补足语的主要是名词、形容词、不定式和分词,副词和介词短语等也可以用作宾语补足语。 要求跟名词或形容词作宾语补足语的及物动词有:call, consider, choose, elect, feel, find, get, keep, make, name, paint, push, set, suppose, think, turn等。 要求跟不定式作宾补的及物动词有:ask, expect, force, get, have, hear, help, let, listen to, make, notice, order, permit, persuade, see, tell, want, watch, warn等。其中have, hear, let, listen to, make, notice, see, watch, feel要求跟不带 to的不定式作宾补。动词help后作宾补的不定式可以带 to,也可以不带 to。 复合句 复合句(主从复合句)由一个主句和一个或一个以上的从句构成。其中主句是全句的主体,通常可以独立存在;从句则是一个句子成分,不能独立存在。但是请大家注意:从句虽然不能单独成句,但它也有主语部分和谓语部分,就像一个句子一样;所不同在于,从句须由一个关联词引导。复合句中的从句主要包括名词性从句、定语从句、状语从句。 (1)名词性从句:名词在句中可以充当的成分:主语、宾语、表语、同位语。在句子中用起名词作用的句子来替代名词,这样的句子叫做名词性从句。因此根据名词在句中不同的语法功能,名词性从句又可分别称为主语从句、宾语从句、表语从句和同位语从句。尤其要重视由what引导的名词性从句。 What most parents concern is providing the best education possible for their children.(2008年12月)

现代汉语语法学简史

现代汉语语法学简史 第一节中国语法学的创立——《马氏文通》1898 一、作者简介:马建忠 二、主要内容:字类系统和句法成分系统先秦两汉时期的古文 1、词类系统(字类) 实字:名字代字动字静字(形容词、数量词)状字 虚字:介字连字助字叹字 2、句子成分系统 起词:充当主语的词 语词:充当谓语的词(内动、外动) 止词:充当宾语的词 表词:静字充当谓语 司词:介词宾语 加词:介字与其司词 读:小句 3、位次系统 主次(作起词的名字) 宾次(作止词的名字) 正次(中心语) 偏次(修饰语-------定语) 三、对《马氏文通》的评价 1、建构了中国最早的语法体系、是中国语言学史上的一座丰碑。(变附庸为独立、变零散为系统、变议论为科学。) 2、缺陷:模仿痕迹太重(普遍唯理语法阿尔诺、朗斯罗); 第二节第一部完备的白话文语法著作—《新著国语文法》1924 一、作者简介:黎锦熙1890-1978 真正的语言学家 二、主要内容 1、句本位语法从动态环境中看语法结构及其功能 词类系统 名词、代名词实体词 动词述说词 形容词、副词区别词 介词、连词关系词 助词、叹词情态词 转类铁桥形容词 狮子的勇猛名词 落花、飞鸟形容词 依句辨品离句无品词无定类句位决定了词的性质分类

2、句法分析——图解法 主要成分:主语和述语 连带成分:宾语和补足语外动词同动词 工人请我讲演 我爱他诚实 附加成分:形容的附加语、副词的附加语 三、对《新著国语文法》的评价 1、第一部白话文语法著作,和马建忠一同被称为中国语法学的奠基人。 2、帮助确立和巩固了白话文的地位,提出了宏大的“句本位”语法体系,建立了一套中心词分析法。 3、句本位不太切合汉语的实际。汉语的词和句子成分不存在对应关系,词无定类。(一线制双线制) 第三节文法革新时期(1938-1949) 一、陈望道和方光焘 陈望道:发起者和组织者,并一步步把文法革新讨论引向深入,提出“文法应该主要研究表现关系”。 方光焘:理论建树者,提出“广义形态”的说法(词语组合能力、重叠)。 二、文法革新的宣言 王力和《中国文法学初探》 三、文法革新时期的最高成就 吕叔湘和《中国文法要略》、王力和《中国现代语法》、高名凯和《汉语语法论》 《中国文法要略》不囿于以往固有的格局,全力挖掘汉语结构的特点及其规律,是文法革新运动的实质性成果。 《中国文法要略》的主要内容 上卷:词句论(概念与分类) (1)词类:名、动、形、限制(副)、指称(代词)、关系(连)、语气 (2)词组:联合关系(并列)、组合关系(附加)、结合关系(主谓) (3)句子:叙事句(动作动词)、表态句(形容词谓语)、判断句(用“是”或者不用)、有无句(中心动词是“有”或“无”)。 (4)句子成分:主语和谓语 (5)简句和繁句:简句,只包含一个词结;繁句,包括复句和包孕句(句子成分是一个主谓短语)。 (6)转换和变化: 下卷:表达论(语义与功能) (1)范畴: 数量他什么都不说。周遍性(所有的、一个也不例外) 指称(有定、无定)这、那数量词零形式 方所 时间现在、过去、将来动相了既事相 正反.虚实: 否定、可能、必要

英语语法基础基本句型结构

英语句子的基本结构 可以归纳成五种基本句型,掌握这五种基本句型,是掌握各种英语句子结构的基础。?英语五种基本句型列式如下: ?一:SV(主+谓) ?二:SVP(主+系+表) ?三:SVO(主+谓+宾) ?四:SVoO(主+谓+间宾+直宾) ?五:SVOC(主+谓+宾+宾补) ?基本句型一:SV(主+谓) ?S│V ?1. The sun │was shining. 太阳在照耀着。 ?2. The moon │rose. 月亮升起了。 ?3. The universe │remains. 宇宙长存。 ?4. We all │breathe, eat, and drink. ?我们大家都呼吸、吃和喝。 ?5. Who │cares? 管它呢? ?6. What he said does not matter. ?他所讲的没有什么关系。 ?7. They talked for half an hour. ?他们谈了半个小时。 ?8. The pen writes smoothly ?这支笔书写流利。 ?基本句型二:SVP(主+系+表) ?S│V(是系动词)│P ?1. This │is │an English-Chinese dictionary. ?这是本英汉辞典。 ?2. The dinner │smells │good. ?午餐的气味很好。 ?3. He │fell │in love. ?他堕入了情网。 ?4. Everything │looks │different. ?一切看来都不同了。 ?5. He is growing tall and strong. ?他长得又高又壮 ?6. The trouble is that they are short of money. 麻烦的是他们缺少钱。

WIKI语法简介

WIKI语法简介 本文仅针对在Fitnesse页面编辑中涉及的WIKI语法进行简介。主要分为三部分:字符排版编辑,列表表格编辑以及链接编辑。 一、字符排版编辑 1.文本样式编辑 主要有:''斜体'' ,'''加粗''',''''加粗斜体'''',字体变大字体变小,等用法。具体效果见表格-1。 编辑输入实际输出注释 ''斜体'' 斜体这些用于改变字体, '''加粗''' 加粗前三个都是单引号, ''''加粗斜体'''' 加粗斜体不是双引号,尤其 !style_note[note] note四个单引号 !style_left[left]left显示在左边 !style_right[right]right显示在右边 表格-1 2.字符编辑 主要有:--删除线--,字符颜色,字符底纹,等用法。具体效果见表格-2。 编辑输入实际输出注释 --删除线-- 删除线 !style_red[red] red !style_error(an error) an error !style_code[code] code !style_code(!style_red[code red]) code red 也可以嵌套使用 表格-2 3. 标题排版编辑主要有:标题分为三级,排版时,输入过程中,另起一行在显示时表示为一个空格,空一行表示是另起一个段落。"====="表示是分割线"-------"。 具体效果见表格-3。 编辑输入实际输出注释 !1 标题1 标题1 !2 标题2 标题2 !3 标题3 标题3 ------------------------- -------------------- 分割线(但是会加粗) 表格-3

语言学流派 系统 功能学派

语言学流派系统功能学派 语言学流派系统功能学派 语言学,流派,功能学派,系统 系统功能学派的兴起,与整个语言学的功能主义思潮有关。功能主义(functionalism)指的是当代语言学界与形式主义相对峙的一种学术思潮。它旨在通过语言在社会交际中应实现的功能来描写和解释各种语言的音系的、语法的和语义的语言学特征。在这个学术思潮中,有几个主要的学派影响比较大,它们是布拉格学派伦敦学派。 布拉格学派一直是语言学界公认的一个功能主义学派,它所说的功能主要包括语言在交际行为中的功能、语言在社会中的作用、语言在文学中的功能以及从功能观点看语言在不同层次方面的问题。伦敦学派的兴起稍为晚一点,由英国语言学家弗思教授开创,后来由他的学生韩礼德(M.A.K.Halliday)教授继承和发展,形成现在人们称之为系统功能语言学的学派。韩礼德从20世纪70年代以来陆续发表了很多著述,建立起系统功能语法的理论体系,成为语言学中一个独树一帜的的学派。 系统功能语法学派的语言学家门每年举行一次系统理论讨论会。第一届至第八届在英国召开。随着影响的扩展和队伍的扩大,1982年第九届年会在加拿大召开,这标志着该学派的理论已具有国际影响。1985年美国密执安大学举办第十二届年会,由于到美国是布龙菲尔德结构主义和乔姆斯基转换生成语法学派的堡垒,所以在美国举行这样的大会具有深远意义。到今天,功能主义已经与形式主义成为语言学研究中的两大思潮。 系统功能语法包括"系统语法"和"功能语法"两个部分,但这不是两种语法的简单总和,而是一种完整的语言理论框架的两个不可分割的方面。

系统语法或系统语法学着重说明语言作为系统的内部底层关系,它是与意义相关联的可供人们不断选择的若干个子系统组成的系统网络,又称"意义潜势"。语言作为符号的一种,在表述说话人想要表达的语义时,必然要在语言的各个语义功能部分进行相应的选择。功能语法重点需要说明的是:语言是社会交 往的工具,语言系统是人们在长期交往中为了实现各种不同的语义功能而逐渐形成起来的;人们在交往中需要在语言系统中进行选择时,也是根据所要实现的功能而进行有动因的活动。 系统功能语法的六个核心思想是: 1.纯理功能的(metafunctional)思想。 韩礼德认为语言的性质决定人们对语言的要求,即语言所必须完成的功能。这种功能千变万化,具有无限的可能性,但其中有着若干个有限的抽象的功能,这就是"纯理功能",或称"元功能"。它包括三个方面: 语言是对存在于客观世界的过程和事物的反映,这是"经验(experiential) 功能;语言是社会人的有意义的活动,是做事的手段,是动作,因此其功能之一是反映人与人之间的关系,这是"人际(interpersonal)功能;实际使用中的语言的基本单位不是词或句这样的语法单位,而是"语篇",它表达相对地说来是比较完整的思想,这样的由说话人将上述两种功能组织起来成为语篇的功能称"语篇功能"。 2.系统的思想。 语言不是所有合乎语法的句子的集合,因此对语言的解释应用意义的有规则的源泉--意义潜势来解释。韩礼德认为结构是过程的底层关系,是从潜势中衍生的,而潜势可以更好得用聚合关系来表达,因此韩礼德的系统的思想是把语言系统解释成一种可进行语义选择的网络,当有关系统的每个步骤一一实现后,就可以产生结构。

韩礼德与系统功能语法

韩礼德与系统功能语法 韩礼德(M. A. K. Halliday,1925--),英国语言学家。1925年出生于英格兰约克郡里兹,青年时期在英国伦敦大学主修中国语言文学,获得学士学位。1947年至1949年到中国北京大学深造,导师为罗常培先生;1949年至1950为攻读现代汉语转入岭南大学,跟随王力先生学习。回国后,跟随剑桥大学弗思(Firth)教授继续攻读博士学位;1955年完成了对用我国14世纪北方官话译述的《元朝秘史》一文的语言学分析,获得剑桥大学哲学博士学位。毕业后,韩礼德先后在剑桥大学、爱丁堡大学、伦敦大学、美国印第安纳大学、耶鲁大学、布朗大学和肯尼亚内罗毕大学任教。1963年韩礼德担任伦敦大学语言学教授,主持多项对英语研究和教学工作,1973年到1974年担任美国斯坦福大学行为科学高级研究员,1974年到1975年任英国埃克塞斯大学教授,1976年移居澳大利亚筹建悉尼大学语言学系并担任系主任,1987年12月退休。 韩礼德是伦敦学派的主要成员,又是"新弗思派"的领袖。他的学术思想,受弗思和马林诺夫斯基影响很深,在60年代后期,他接受了布拉格学派的"功能句子观"和美国S.拉姆的"语言层次和体系"的理论,进一步发展了他的学说。韩礼德的代表性著作有《语言功能探索》(1973)、《语言的系统和功能》(1976)、《作为社会符号的语言》(1978)和《功能语法导论》(1985/1994/2004)。韩礼德坚持从系统和功能的角度研究语言,批评乔姆斯基的纯形式理论。世界各地围绕着韩礼德已形成了一支系统功能语法学家的队伍,他的理论对我国语法研究的影响也已日渐加深。 从韩礼德对语言学和语言的一些基本观点,我们可以进一步探索贯穿于他的系统功能语法的理论核心,最主要有六点: 1、纯理论功能的( metafunctional )思想 韩礼德认为语言的性质决定人们对语言的要求,即语言所必须完成的功能。尽管这种功能千变万化,我们可以把它们归纳为若干个有限的抽象的功能,这就是“纯理功能”或“元功能”,这是种种语言用途所固有的。纯理论功能包括三方面: (1)语言是对存在于主客观世界的过程和事物的反映,这是“经验”(experiential)功能,或者说关于所说的“内容”的功能。在语言中还有“逻辑”(logical)功能,即以表现为并列关系和从属关系的线性的循环结构的形式出现,由于两者都是建立于说话人对外部世界和内心世界的经验,与其功能相比较是中性的,因而可统称为“概念”(ideational) 功能。 (2)语言是社会人的有意义的活动,是做事的手段,是动作,因此它的功能之一必须是反映人与人间的关系。这个纯理功能称为“人际”(interpersonal) 功能。 (3)实际使用中的语言基本单位不是词或句,而是表达相对的来说是完整思想的“语篇”(text),上述两种功能部分最后要由说话人把它们组织成语篇才能实现。这就是语篇(textual)功能。语篇功能使语言和语境发生联系,是说话人只产生与语境相一致的语篇。 上述三种功能用通俗的话可转述为“观察者”的功能(指说话人对主客观世界的观察)“闯入者”的功能(只向他们灌输自己的思想)和“相关”功能(指语篇的完整性、一致性、衔接性)。韩礼德认为心理语言学可能会强调概念功能,社会语言学会强调人际功能,但他本人坚持这三个纯理功能是三位一体的,不存在主次问题。

英语语法——基本句子成分和结构

第一讲英语基本句子成分和句子结构 一、英语句子成分 句子成分的定义:构成句子的各个部分叫句子成分。句子成分有主要成分和次要成分,主要成分有主语和谓语,次要成分有表语、宾语、定语、状语、补足语、同位语和插入语。 1. 主语:主语是一个句子所叙述的主体,一般位于句首。但在there be结构、疑问句(当主语不是疑问词时)和倒装句中,主语位于谓语动词、助动词或情态动词后面。主语可由名词、代词、数词、不定式、动名词、名词化的形容词和主语从句等表示。例如:Tom is a good boy. (名词) We often speak English in class. (代词) One-third of the students in this class are girls. (数词) To swim in the river is a great pleasure. (不定式) Smoking does harm to the health. (动名词) The rich should help the poor. (名词化形容词) When we are going to have an English test has not been decided. (主语从句) It is necessary to master a foreign language. (it为形式主语,不定式为真实主语) 2. 谓语:谓语说明主语所做的动作或具有的特征和状态。动词在句中作谓语,一般放在主语之后。谓语的构成如下: (1) 简单谓语:由一个动词或动词短语构成。例如: He practices running every morning. (2) 复合谓语: 由(情态动词或其他助动词+动词原形)构成。例如: You may keep the book for two weeks. He has caught a bad cold. We are having a quick breakfast. 3. 表语:表语用以说明主语的身份、特征和状态,它一般位于系动词(如be, keep, remain, become, get, grow, turn, look, seem, feel, smell, sound, taste等)之后。表语须和系动词一起构成句子的复合谓语(系表结构)。表语一般由名词、代词、形容词、分词、数词、不定式、动名词、介词短语、副词及从句充当。例如: My mother is a doctor. (名词) Is it yours? (代词) The weather has turned cold. (形容词) The speech is exciting. (现在分词) The door is closed. (过去分词) Three times seven is twenty one. (数词) His job is to teach English. (不定式) His hobby is playing football. (动名词) The machine must be out of order. (介词短语) Time is up. The class is over. (副词) The truth is that he has never been abroad. (表语从句) 4. 宾语:宾语表示动作的对象或承受者,一般位于及物动词和介词后面。例如: They went to see an exhibition yesterday. (名词)

24 动词语法简介

法语动词语法简介 A verb may be defined as the 'action word of the sentence'. To determine whether a word is a verb or not, consider its role in the sentence. How is the word 'access' used in the following sentences? Never give strangers access to your bank account. If you can't access the Web pages during peak hours, try again. In the first sentence, 'access' is a thing (a noun) that you can give to somebody. In the second sentence, 'access' is something you do (a verb) with your computer. The point is that whether a word is considered a noun or a verb depends on how it is used in the sentence. 1. infinitives and conjugations (不定式与变化式) When you study verbs, you will need to know the difference between the infinitive form of the verb and the finite forms, or conjugated forms. English infinitives are preceded by the word 'to'. to eat, to drink, to sleep These verbs are called infinitives because, like the concept of infinity, they are not bound by time. From the infinitive, we derive the conjugated forms of the verb, also known as the finite forms of the verb. They are called finite because they refer to events anchored in time, that is, to events that have a particular tense: past, present, future. Note the conjugated forms of the infinitive 'to study'. I studied French in high school. past tense conjugation(过去变化式) I am studying French in college this semester. present tense conjugation (现在变化式) I will study French next year overseas. future tense conjugation (将来变化式) Verb conjugations are traditionally presented in textbooks according to paradigms, a grammatical term for pattern. A paradigm always includes the infinitive followed by the conjugations according to person which is divided into first, second and third, as well as number, which is the distinction between singular and plural.

汉语语法知识概述

汉语语法知识概述 一、词类 汉语的词可以分为12类。名词、动词、形容词、数词、量词和代词是实词,副词、介词、连词、助词、拟声词和叹词是虚词。 名词:表示人和事物的名称的实词。如:"黄瓜、白菜、拖拉机、计算机"。 表示专用名称的叫做"专用名词",如"、、白、白居易"。表示抽象事物的名称的叫做"抽象名词",如"畴、思想、质量、品德、友谊、方法"。表示方位的叫做"方位名词",如"上""下""左""右""前""后""中""东""西""南""北""前面""后边""东边""南面""中间"等。 动词:动词表示人或事物的动作、行为、发展、变化。有的动词表示一般的动作,?quot;来、去、说、走、跑、学习、起飞、审查、认识"等。有的动词表示心理活动,如"想、重视、注重、尊敬、了解、相信、佩服、惦念"等,这样的动词前面往往可以加上"很、十分"。有的动词 表示能够、愿意这些意思,叫做"能愿动词",它们是"能、要、应、肯、敢、得(dei)、能够、应该、应当、愿意、可以、可能、必须",这些能愿动词常常用在一般的动词前面,如"得去、能够做、可以考虑、愿意学习、应该说明、可能发展"。还有一些动词表示趋向,叫做"趋向动词",如"来、去、上、下、进、出、上来、上去、下来、下去、过来、过去、起?quot;,它们往往用在一般动词后面表示趋向,如"跳起来、走下去、抬上来、跑过去"。"是"" 有"也是动词,跟动词的用法一样。 形容词:形容词表示事物的形状、样式、性质等,如"多、少、高、胖、死板、奢侈、胆小、丑恶"。 数词:数词是表示事物数目的词。如"一、二、两、三、七、十、百、千、万、亿、

半"。 量词:量词是表示事物或动作单位的词。汉语的量词分为名量词和动量词。名量词表示事物的数量,又可以分为单位量词和度量量词。 单位量词表示事物的单位,如"个、、、只、支、本、台、架、辆、颗、株、头、间、把、扇、?quot;等;度量量词表示事物的度量,如"寸 、尺、丈、斤、两、吨、升、斗、加仑、伏特、欧姆、立方米"。动量词表示动作的数量,用在动词前后表示动作的单位,如"次、下、回、趟、场"。 副词:副词总是用在动词形容词前面做状语,如 "很、颇、极、十分、就、都、马上、立刻、曾经、居然、重新、不断"等。副词通常用在动词、形容词前面。如"就来、马上走、十分好、重新开始",只有" 很""极"可以用在动词、形容词后面做补语,如"高兴得很、喜欢极了"。 介词:介词总是同其他的词组合在一起,构成介词短语,做定语、状语和补语。如"把、从、向、朝、为、为了、往、于、比、被、在、对、以、通过、随着、作为"。 连词:连词可以连接词、短语、句子乃至段落。如"和、及、或者、或、又、既"。关联词语可以看成是连词,如"因为……所以、不但……而且、虽然……但是"。 助词:附加在词、短语、句子上起辅助作用的词。助词可以分为三类。一类是结构助词,它们是"的、地、得、所、似的";一类是动态助词,它们是"着、了、过";一类是语气助词,如"啊、吗、呢、吧、呐、呀、了、么、哇"。 叹词:表示感叹、呼唤、应答的词叫做叹词。?quot;喂、哟、嗨、哼、哦、哎呀"。叹词总是独立成句。

语法简介

语文语法知识 1、词类:有实词与虚词两大类 (1)实词:表示实在的意义,能够作短语或句子的成分能够独立成句 虚词:一般不表示实在的意义,不作短语或句子的成分(只有副词例外),它们的基本用途是表示语法关系 A、名词:表示人和事物名称的词 表示人的名称, 如同志、作家、父亲、主人、老李; 表示具体事物,河流、高山、森林湖泊; 表示抽象事物,如政治、科学效率、品德、; 表示时间名称,上午、夏天、春天、现在、立春、星期二、刚才; 表示处所名称:上海、中国、颐和园、商店、亚洲、北京; 表示方位名称:上、下、东、西、里、前、内(简称方位词)名词的语法特点 :①表示人称的名词,可以在后头加“们”表示多数 ②方位词常用在其他名词后头,组成表示处所、范围或时间的方位短语 ③名词一般不受副词修饰 B、动词:是表示动作行为、发展变化、心理活动等意义的词1、动作动词:表动作、行为如,走看说进行开始 2、心理活动动词如,想爱恨怕希望喜欢担心 3、使令动词:表指使、命令或请求如,使叫让派请求禁止 4、能愿动词(助动词)如,能会可以愿肯敢要应应该(跟动词、形容词等组成能愿短语如,能够解决) 5、趋向动词如,来去上进出回过开上来起来 6、判断动词:主要是“是”,以及同“是”相当的“为”等 动词的语法特点: ①动词一般受副词“不”的修饰 ②动词后面可以带“着、了、过”,表示动态 ③一部分动词可以重叠,表示时间短暂或尝试的意思 ④判断词“是”主要是联结句子的主语和宾语 ⑤能愿动词后面不能跟名词,能愿动词可以和后面的动词一起作谓语中心语,也可以单独作谓语中心语 ⑥趋向动词可以单独作谓语中心语,也可以在谓语中心语后面作补语 C、形容词:是表示事物的形状、性质、状态的词表示事物形状的:高、矮、胖、瘦弱; 表示事物性质的:红、甜、干净、清楚、漂亮、结实; 表示事物状态的:快、慢、雪白,滚烫,亮晶晶,泪涟涟;形容词的语法特点: ①一部分形容词可以用重叠形式来加强语义 ②大多数形容词可以受副词“很”修饰 D、数词:是表示数目的词表确数(表示分数,整数和倍数); 表概数:几、许多; 表序数:第一、老三;

系统功能语法概述知识分享

系统功能语法概述

系统功能语法概述 公元 20 世纪,当传统语法威名坠地、逐渐衰落之际,世界的语言学界便迎来了群雄割据的时代…… 把语言看作功能的流派,看重语言环境重要性的流派,把语言看作复杂结构的流派,崇尚寻求语言极致规律的流派……除此之外许多小流派在这之间登场,也在这之间消逝…… 当前,语言学界仍存在着众多流派;在此之中,具有比较大影响力的有: 1. 强调共时、系统性、语言功能的布拉格学派 (Prague School) 2. 强调语言环境和语音系统重要性的伦敦学派 (London School) 3. 注重描写语言研究结构的美国结构主义 (American Structuralism) 4. 寻求人类极致的语言知识的转换生成语法 (Transformative-Generative Grammar) 不同的语言学流派的见解不同之处主要集中在句子是怎么组成的,也就是在句法学上面(以后会再说明语言学的不同分支)。而今天将要涉及的,就是以韩礼德 (Halliday) 为首的伦敦学派。 20 世纪初,人类学教授马林诺夫斯基 (Malinowski) 认为,一个人所在的语言环境(语境)会对一个人怎么使用和理解语言产生很大的作用。例如说,有些词语只能在某一群人里面才有特定的意思,或者说在某个特定的场合才有特定的意思。 马林诺夫斯基这种光辉的思想被语言学家弗斯 (Firth) 继承了下来。弗斯把这种光辉思想和现代语言学之父索绪尔 (Saussure)的思想结合起来,创立了伦敦学派。而现在,伦敦学派传承到了韩礼德这一代;因为这个学派注重语言环境和语言系统的重要性,因此伦敦学派也被称为系统语言学 (systemic linguistics) 和功能语言学 (functional linguistics). 韩礼德,人称 M.A.K. Halliday, 英格兰约克郡里兹人。对语言很感兴趣,本科阶段在伦敦大学学习汉语语言文学,之后在北京大学深造,接着在岭南大学(中山大学的前身……)攻读现代汉语。此后回国,并在弗斯的指导下继续学习,获得了 Ph D. 学位。毕业后,韩礼德在多所大学任教,最后前往澳大利亚悉尼大学创立了语言学系并且担任系主任。1987年韩礼德退休至今。 以上这些只是陈述一些故事而已,不必过于在意的,请继续阅读下面的内容吧。 韩礼德的理论武器一言而蔽之就是系统功能语法 (Systemic-Functional Grammar). 这个理论武器,从名字都可以看出,包含两个组成部分: 1. 系统语法 (Systemic Grammar), 用来解释语言的内在联系 2. 功能语法 (Functional Grammar), 用来说明语言是社会交往的手段 所以接下来我们就分开两部分来解说系统功能语法。 Part I. 系统语法 比较容易看出来,系统语法当中最重要的概念就是系统 (system); 不是的话为什么叫做系统语法呢……

现代汉语语法书籍介绍.

现代汉语语法书籍介绍 汉语语法分析问题,吕淑湘著,商务印书馆,1989年。 汉语语法论文集(增订本),吕叔湘著,商务印书馆,1984年。 现代汉语八百词,吕叔湘著,商务印书馆,1980年。 语法讲义,朱德熙著,商务印书馆,1984年。 现代汉语语法研究,朱德熙著,商务印书馆,1980年。 现代汉语语法讲话,丁声树等著,商务印书馆,1962年。 汉语口语语法,赵元任著,商务印书馆,1979年。 语法研究和探索(1-8),北京大学出版社,始自1983年。 语法研究入门,吕叔湘等著,马庆株编,商务印书馆,1999年。 现代汉语法研究的现状和回顾,朱一云、王正刚选编,语文出版社,1987年。 八十年代中国语法研究,陆俭明著,1993年。 现代汉语参考资料(下册),胡裕树主编,上海教育出版社,1981年。 汉语语法研究参考资料,王松茂主编,中国社会科学出版社,1983年。 句型和动词,中国社会科学院语言研究所现代汉语教研室编,语文出版社,1987年。 汉语析句方法讨论集,《中国语文》杂志社编,上海教育出版社,1984年。 汉语教学语法研究,高更生、王红旗等著,语文出版社,1996年。 歧义问题,文炼、允贻著,1985年。 语用学概论,何自然著,湖南教育出版社,1988年。 语用研究论集,中国社会科学院语言研究所“汉语运用的语用原则”课题组编著,北京语言学院出版社,1994年。 动词用法词典,孟琮、郑怀德等编,上海辞书出版社,1987年。 三个平面的语法观,范晓著,北京语言学院出版社,1996年。

三个平面:汉语语法研究的多维视野,袁晖,语文出版社,1998年。现代汉语配价语法研究,沈阳、郑定欧编,北京大学出版社,1995年。 现代汉语虚词散论,陆俭明,语文出版社,1999年。 现代汉语语法基本知识,宋玉柱,语文出版社,1997年。 现代汉语短语,齐沪扬,华东师大出版社,2000年。 现代汉语句子,陈昌来,华东师大出版社,2000年。 现代汉语虚词,张谊生,华东师大出版社,2000年。 现代汉语实词,方绪军,华东师大出版社,2000年。 现代汉语语法分析,范开泰等,华东师大出版社,2002。 现代汉语疑问句研究,邵敬敏,华东师大出版社,1996年。

韩礼德:系统功能语法导读资料

韩礼德:系统功能语 法导读

韩礼德:系统功能语法概述 系统功能语法概述 公元20 世纪,当传统语法语言学界便迎来了群雄割据的时代…… 把语言看作功能的流派,看重语言环境重要性的流派,把语言看作复杂结构的流派,崇尚寻求语言极致规律的流派……除此之外许多小流派在这之间登场,也在这之间消逝…… 当前,语言学界仍存在着众多流派;在此之中,具有比较大影响力的有: 1.强调共时、系统性、语言功能的布拉格学派(Prague School) 2. 强调语言环境和语音系统重要性的伦敦学派(London School) 3. 注重描写语言研究结构的美国结构主义(American Structuralism) 4. 寻求人类极致的语言知识的转换生成语法(Transformative-Generative Grammar) 不同的语言学流派的见解不同之处主要集中在句子是怎么组成的,也就是在句法学上面(以后会再说明语言学的不同分支)。而今天将要涉及的,就是以韩礼德(Halliday) 为首的伦敦学派。 20 世纪初,人类学教授马林诺夫斯基(Malinowski) 认为,一个人所在的语言环境(语境)会对一个人怎么使用和理解语言产生很大的作用。例如说,有些词语只能在某一群人里面才有特定的意思,或者说在某个特定的场合才有特定的意思。 马林诺夫斯基这种光辉的思想被语言学家弗斯(Firth) 继承了下来。弗斯把这种光辉思想和现代语言学之父索绪尔(Saussure)的思想结合起来,创立了伦敦学派。而现在,伦敦学派传承到了韩礼德这一代;因为这个学派注重语言环境和语言系统的重要性,因此伦敦学派也被称为系统语言学(systemic linguistics) 和功能语言学(functional linguistics). 韩礼德,人称M.A.K. Halliday, 英格兰约克郡里兹人。对语言很感兴趣,本科阶段在伦敦大学学习汉语语言文学,之后在北京大学深造,接着在岭南大学(中山大学的前身……)攻读现代汉语。此后回国,并在弗斯的指导下继续学习,获得了Ph D. 学

系统功能语法2

Systemic Functional Grammar: Introduction The founder of the theory: Michael (Alexander Kirkwood) Halliday. The theory is a tool for understanding how language works, and for analysing language in use. Key concepts: Language as a semiotic system (= a system of meaning) ?not the only system of meaning ?the only semiotic system that embodies all human experience and relations ?the only semiotic system in which it is possible to talk about the others ?the only semiotic system that evolved as a semiotic system and nothing else Language is also semogenic (=meaning-creating) Lexis and grammar are inseparable ('lexicogrammar') A framework for studying texts / language in use A text (of any length) is the instantiation of a meaning potential Linguistic choice A paradigm: the list of options from which a speaker makes a choice E.g. paradigm for mood choice: The three metafunctions ?ideational ("language construes human experience") ?interpersonal ("language enacts human relationships") ?textual ("language creates discourse") The clause is the basic unit of analysis

1:英语语法的主要内容

第一讲:英语语法的主要内容 一、英语语言的特点 在不同的语言中,句子内部连接或外部连接几乎都使用三种手段:句法手段、词汇手段、语义手段。用前两种手段连接称为“形合”,用后一种手段连接称为“意合”。 从英语的语法特点来看,英语注重“主谓”结构;语法关系主要是通过词本身的形态变化以及虚词、词序等手段来表示的;英语句子除了主、谓、宾(表)这个主干外,还往往携带有从句、短语或独立结构等各种修饰成分(附加语),其定语和状语可以一环套一环,修饰中另有修饰或限定,形成了错综复杂的结构;英语句子是通过严整的结构交待清楚各板块之间的相互关系,就其本身结构的词序而言,英语句子存在着违反逻辑思维自然顺序的现象。英语的所谓“形合”是由该语言的各级语言单位及其组合的结构形式决定的。 汉语是以“意合”为主的语言,注重“主题+说明”结构,汉语各级语言单位的组合,不靠形态的变化,而是依靠语序和虚词由小到大的层层组合。两个或两个以上的语言单位只要在语义上能搭配得拢,在逻辑事理上讲得通,符合语言习惯,就可以组合。由于省略的成分较多,句子结构关系而变得既复杂严密,又简练经济等;语法上的主语通常就是逻辑上的主题。 二、英语语法的主要内容 词法和句法 1.词法: 1、词类的划分: 汉英在划分实词和虚词的标准上可以说是一致的。 实词, 就是在句中能单独作句子成分的词。虚词, 就是在句中不能单独作句子成分的词。 汉语:(实词)名词动词数词量词代词形容词;(虚词) 副词介词连词助词感叹词 英语:(实词)名词动词数词代词形容词副词;(虚词) 冠词介词连词感叹词 2、词类的转化 汉英语的词类都可以相互转化,名词和动词可以相互转化,形容词和副词可以相互转化,而英语就不行。因为英语每一个句子成分都有严格的形式要求,即什么位置就有什么形式。对比: 1) 政府工作报告the report on the government .报告政府工作to report the government’s work 2)快车 a fast train .不要读得这么快. Don’t read so fast 3、词形的变化 英语的实词都有词形变化,并具有语法意义。 1) 动词的词形在句中随人称、数、时态、语态和语气发生变化。 2) 名词有单复数和所有格的变化。 3) 代词有人称、格、性和数的变化。 4) 形容词/副词有原级、比较级和最高级的变化。

相关主题
文本预览
相关文档 最新文档