文本最后编辑于 2022.09.28
内容或有不严谨之处甚至谬误,笔者相关知识尚浅,语法系统尚不成熟,仅提供如下的设想。如有雷同,实属巧合。
引入
根据 Itosijani 提出的目标:
用最少的语法词表示最精确的句法结构,并尽可能少地涉及具体含义,把具有实际意义的东西尽量都交给不区分词性的实词。
借鉴了名为 brainfuck 的计算机语言等的思维模式,笔者一拍脑袋想了一种语法词只有四个的语法。且目前看来在这种语法下只需要名词,不需要形容词、动词等其他词性。因此下文所有示例中的单词都尽可能选用名词形式。
为了使结构清晰,下文略去这四个词的拼写,用符号表示。这四个词分别是:
> 表示进入下一个位;
{ 表示进入一层语句;
} 表示跳出一层语句;
* 表示后接的语句起修饰、限定或补充作用。
拼读暂定为:
> 拼作 a,读作 [ʔa];
{ 拼作 i,读作 [ʔɪ];
} 拼作 o,读作 [ʔɔ];
* 拼作 de,读作 [dɛ]。
别急,马上就会解释它们的意义。
※关于本语法的名称:名称其实不重要,毕竟尚不成熟。但总不能让这个文档叫做“新建 Microsoft Word 文档”,故命名为 {>*} 语法,拼作 iadeo。
简单陈述句
所有语句的成分,顺序是固定的。先作如下定义:句中共有四个位,依次为主语位 — 宾语位 — 谓语位 — 补语位;每个位都分为主体和饰体。一个最完整的短语格式为:
1
| 主语主体 * 主语饰体 > 宾语主体 * 宾语饰体 > 谓语主体 * 谓语饰体 > 补语主体 * 补语饰体
|
主语主体中放置主语,宾语主体中放置宾语,以此类推;饰体中放置起修饰主体作用的定语、状语。当句中只有主语,没有宾语时,补语位内容为主语补语;一旦句中出现宾语,补语位内容则成为宾语补语。
标准来说:每个句子都需保有四个位,没有某位时该位留空,但不能省略任何的 >;每个句子都只在需要某些饰体时才添加它们及它们之前的 *(当然,这个“标准”很快就会被后面的规则所打破)。
例如(示例实词采用英语词汇):
1 2 3
| I >> writing > 主语:我 宾语:(无) 谓语:写 补语:(无) 我写
|
1 2 3
| I > apple > eating > empty 主语:我 宾语:苹果 谓语:吃 补语:尽 我吃光苹果
|
此时这样还不是一个句子,须在开头加 { 表示进入一个语句,在句尾加 } 表示该语句结束。
1 2
| { I > apple > eating > empty } 我把苹果吃光。
|
对于 } 更确切的说法是跳出当前语句。所以当补语位等为空时,它可以起到提前结束语句的作用。
谓语主体为空时,不代表没有谓语,而是表示“什么是什么”,或者可以理解为赋值操作。
1 2 3
| { this > apple >> } { this > apple } 这是苹果。
|
* 的用法
需要定语时,前加 * 作为饰体跟在主体后。
1 2
| { I > apple * one > possession } 我有一个苹果。
|
多重并列定语时,每个定语前各加一个 *,它们没有先后顺序,可以任意调换。
1 2 3
| { I > apple * one * red * great > possession } { I > apple * red * great * one > possession } 我有一个大红苹果。
|
1 2
| { apple > fruit * red * sphere } 苹果是红色的球形水果。
|
* 可以跟在谓语后,使后面的饰体作状语。
1 2 3
| { car * front >> driving * slowness } 前面的车行驶 状语:行驶的行为是慢的 前面的车慢慢地行驶。
|
当谓语主体为空时,省略宾语同时加宾语饰体,表示“什么是怎样的”。
1 2
| { color * this > green } (对照句)这个颜色是绿色。
|
1 2
| { apple * this > * green } 这个苹果是绿色的。
|
1 2
| { apple * that > * red > * view } 那个苹果看上去是红色的。
|
1 2 3
| { car * front >> driving > slowness } 前面的车行驶 主语补语:车是慢的 前面的车行驶得慢。
|
上述规则实质上是省略了显而易见的或是与主语重复的宾语。“什么是怎样的”的另一种表述是将“怎样的”放至补语主体,使其作为主语补语。
1 2
| { apple * this >>> green } 这个苹果是绿色的。
|
1 2
| { apple * that >> * view > red } 那个苹果看上去是红色的。
|
当 * 词修饰的仍是 * 词时,须嵌套一层 {...} ,但不加 >。关于嵌套的具体用法很快就会讲到。
1 2 3
| { person * that > * { blood * type-A }} 那人是「A 型的血」的。 那人是个 A 型血。
|
当某个成分被省略,但该位实际上不为空时,使用单独一个 * 占位。这种情况多见于宾语被省略但仍需宾语补语的语句。
1 2 3
| { they > course * this > study > clearness } 他们学习这个课程 宾语补语:这个课程清晰透彻 (对照句)他们把这个课学得透彻。
|
1 2 3
| { they >> study * execellence } 他们学习 状语:学习的行为是优秀的、值得借鉴的 (对照句)他们出色地学习。
|
1 2 3
| { they >> study > excellence } 他们学习 主语补语:他们通过学习使自己变得优秀 (对照句)他们学得出类拔萃。
|
1 2 3
| { they > * > study > excellence } 他们学习 宾语补语:学习的内容优秀(学习的内容被省略) 他们学得成绩优秀。
|
嵌套
该语法使用“嵌套”(或者说“栈”)来表达从句。把某成分中的词换成 {...},其中再重新写语句,即为该成分的从句。
1 2 3
| { I > { you > * kindness } > thought } 宾语从句:你是善良的 我觉得你很善良。
|
1 2 3
| { { > apple > eating } > benefit > possession } 主语从句:「宾语:苹果 谓语:吃」 宾语:益处 谓语:拥有 吃苹果有益处。
|
定语从句
在主语饰体或宾语饰体嵌套来表示定语从句。
(原稿阙如)
状语从句
需要注意的是,{>*} 语法下不存在介词,所以要在谓语饰体中嵌套从句来表示介词短语。
1 2 3
| { I > apple > eating * { tool > fork } } 主语:我 宾语:苹果 谓语:吃 方式状语从句:工具是叉子 我用叉子吃苹果。
|
1 2 3
| { we >> meeting * { time > tomorrow } * { place > park } } 时间状语从句:时间是明天 地点状语从句:地点是公园 我们明天在公园见面。
|
在不会产生歧义的情况下,状语从句可以省略为一个词。
1 2 3
| { I >> labor * { time > tomorrow } } { I >> labor * tomorrow } 明天我工作。
|
否定句
将需要否定的整句话放在主语主体,宾语主体为「假」即可。
1 2 3
| { { I > orange > eating } > falsity } 我吃橙子是假 我不吃橙子。
|
1 2 3
| { { I > { I > orange > eating } > favor } > falsity } 我喜欢「我吃橙子」是假 我不喜欢吃橙子。
|
关系
{>*} 语法下同样也没有连词。所以需要用另外的方式来表述词句间的连接。
并列
当有词句需要并列,即需要用到「与」时,将它们分别放进新一层语句中,两语句之间不加 >。当一句话只有一个词时,通常将其放在主语主体。
1 2 3 4
| - { (I) > favor * you > request } 你喜欢什么? - { { apple } { pear } } 苹果和梨。
|
1 2
| { I > { apple } { pear } > eating } 我吃苹果和梨。
|
规定无实意的冗余嵌套表示语气的增强,即感叹句等。且层数越多语气越强。
1 2
| { { { >> cigarette } > ban } } 禁止吸烟!
|
1 2
| { { { caution } } } 当心!!
|
当需要谓语并列时,如下两种表示方法均可:
1 2 3 4 5
| { I > { > apple > cutting } { > pear > peeling } > execution } 我做「切苹果」和「削梨」。 { I >> { > apple > cutting } { > pear > peeling } } 主语:我 谓语:切苹果和削梨 我切苹果、削梨。
|
递进
并列两语句,同时以「附加地」作后一语句的状语来表示递进关系。
1 2 3
| { robot >> { > song > ability } { > dance > ability * addition } } 机器人会唱歌并且附加地会跳舞。 机器人会唱歌,还会跳舞。
|
1 2 3
| { { they > * > performance > excellence } { you > * > performance * addition > excellence } } 他们做得好并且你附加地做得好。 不但他们做得好,而且你也做得好。
|
因果
1 2 3
| { I > { I > apple > eating } > favor * { reason > { apple > health > benefit } } } 原因状语从句:原因是苹果有益健康 我喜欢吃苹果,因为苹果有益健康。
|
条件
1 2 3
| { { I >> run } > falsity > * { condition > rainy } } 条件状语从句:条件是雨天 如果下雨,我就不跑步。
|
1 2 3
| { { I >> run } > falsity > * { condition * sufficiency > windy } } 条件状语从句:充分条件是刮风天 只要刮风,我就不跑步。
|
1 2 3
| { { I >> run } > falsity > * { condition * necessity > thunderstorm } } 条件状语从句:必要条件是雷暴天 只有在雷暴天,我才不跑步。
|
选择
「或」实质上是另一种条件关系。
1 2 3
| { I > fish > eating * { condition > { { meat > accessibility } > falsity } } } 我吃鱼 条件:得不到肉 没有肉的话我就吃鱼。
|
当然,这样的表述方法像是在说“退而求其次”,所以更规范的选择应该反过来再说一遍。
1 2 3 4 5 6 7 8 9
| { { I > fish > eating * { condition > { { meat > accessibility } > falsity } } } { I > meat > eating * { condition > { { fish > accessibility } > falsity } } } } 我吃鱼或吃肉。
|
这样太冗长了?确实。所以也可以用下面的方法来表示选择。
1 2 3
| { I > { > fish > eating } { > meat > eating } > choice } 我对「吃鱼」和「吃肉」做选择。 (对照句)我选择吃鱼和吃肉。
|
1 2 3
| { I > { > fish > eating } { > meat > eating } > choice * { object > * one } } 我对「吃鱼」和「吃肉」做对象只有一个的选择。 我吃鱼或吃肉。
|
1 2 3
| { { > { being } { { being } > falsity } > choice * { object > * one } } > question * one } 「对『to be』和『not to be』做对象只有一个的选择」是一个问题。 生存还是毁灭,这是一个问题。
|
1 2 3
| { (I) > { you > { >> meal * priority } { >> bath * priority } > choice * { object > * one } } > inquiry } 我询问「你对『先吃饭』和『先洗澡』做对象只有一个的选择」。 你是先吃饭?还是先洗澡?
|
转折
对于如何自然地表达转折关系,笔者暂时给不出更好的方案。如下的表述供参考。
1 2 3 4
| { { I > apple > favor } { I > banana > possession * solitude } > pity } 「我喜欢苹果并且我只有香蕉」是遗憾。 我喜欢苹果,但我只有香蕉。 我只有香蕉,但我喜欢苹果。
|
1 2 3 4
| { { { I > * waking > becoming } { baby > * sleep > becoming } > expectation } > falsity } 没想到「我醒了并且宝宝睡着了」。 我醒了,宝宝却睡着了。 宝宝睡着了,我却醒了。
|
问句
疑问语气体现在谓语上。特殊疑问句的格式如下。
1 2 3
| { (I) > favor * you > request } (我)请求你的喜好。 你喜欢什么?
|
1 2 3
| { (I) > reason * { height * you > great } > request } (我)请求「你的身高是大的」的理由。 为什么你长得高?
|
选择疑问句的格式如下。
1 2
| { (I) > { you > apple > eating } { you > banana > eating } > inquiry * { object > * one } } 你吃苹果还是吃香蕉?
|
一般疑问句则采用正反问的格式,可以加「对象只有一个」的限定,也可以不加。
1 2 3 4
| { (I) > { you > apple > eating } { { you > apple > eating } > falsity } > inquiry * { object > * one } } { (I) > { you > apple > eating } { { you > apple > eating } > falsity } > inquiry } (我)询问你吃苹果和你不吃苹果。 你吃不吃苹果?
|
实际应用时,一般疑问句可以简化。
1 2 3
| { (I) > { you > apple > eating } > inquiry } (我)询问「你吃苹果」。 你吃苹果吗?
|
被动句
被动语态通过追加一条语法以实现:嵌套语句不会改变主宾先后顺序,但可以强制切换其地位。其实质是规定新一层语句可使受事者在前而施事者在后。
1 2 3
| { > apple > eating } 宾语:苹果 谓语:吃 (对照句)吃苹果。
|
1 2 3
| { { > apple } >> eating } 受事主语:苹果 谓语:吃 苹果被吃。
|
1 2 3 4
| { { > I } >> scratch * finish * { subject > cat } } 受事主语:我 谓语:抓挠(完成体) 状语:施事者是猫 { { > I } > cat > scratch * finish } 我被猫抓了。
|
比较
{>*} 语法下没有形容词和副词,所以比较级和最高级也不存在。但是两物相比较的语句还是需要的,此时被比较的对象放在饰体。
1 2 3
| { height * you >>> { great * { object * comparison > I } } } 你的身高是「『比较对象是我』的大」的。 你比我高。
|
1 2 3
| { I > home > arrival * { rapidness * { object * comparison > he } } } 我「『比较对象是他』的快」地到家。 我回家比他快。
|
同理,表达“最……”时只需将比较的对象换成全集即可。
1 2 3
| { sun >>> * { brightness * { object * comparison > star * sky } } } 太阳是「『比较对象是天空的星星』的明亮」的。 太阳是天上最亮的星星。
|