第2章

书名:赛博修仙:代码成仙  |  作者:浮沉若夢  |  更新:2026-04-12
语法树------------------------------------------,空白得像一道还没写的函数。,笔尖悬在纸面上方三寸,迟迟没有落下。。符脚方向异常,灵气外泄,土属性活跃度上升百分之三百——然后柏油路上长出了一片玉米地。如果把画符比作写代码,他昨晚相当于写了一个内存泄漏的程序,把服务器的土属性资源全干满了。:他不知道符箓的“语法规则”是什么。。Python用缩进定义代码块,C语言用花括号,J**aScript用词法作用域。写错了,编译器会报错。但符箓的编译器——那面青铜古镜——只告诉他“符脚方向异常”,没告诉他正确的方向是什么。。只能靠猜。,拿起青铜古镜翻到背面。。他昨晚就注意到了,这些铭文的排列方式像极了抽象语法树——节点分叉、层级嵌套、每一层都遵循某种递归规则。但他不认识这些字。不是小篆,不是金文,甚至不是他见过的任何一种古文字。。。最顶层的铭文是一个圆形符号,向外分出三个分支,每个分支末端又分出更细的枝杈。如果这真的是语法树,那么顶层符号应该是根节点,三个分支是第一层子节点。。。爷爷教过,符头是天,符胆是人,符脚是地。三才。。镜面灰蒙蒙的,映出他自己的脸。“你要是能说话就好了。”他说。。
不是文字。是一道极淡的光,从镜面中心荡开,像水波。然后暗了下去。
梁沐辰等了一会儿。没有更多反应。
他深吸一口气,重新拿起朱砂笔。
既然不知道正确的语法,那就用最笨的办法——穷举。
他铺开第三张黄符纸。还是清心符,但这次他故意控制符脚的方向。昨晚是往左勾的,导致灵气外泄。那如果往右勾呢?
落笔。符头、符胆、符脚——向右下方收笔,严格按照记忆中爷爷教的角度。
收笔的瞬间,青铜古镜亮了。
符箓编译器 v1.0
正在解析符箓结构……
解析完成。
符脚:标准型,方向正确。
运行结果:清心效果达成。
副作用:无。
评价:能用,但不够好。第三转折处墨迹异常的问题还在。
梁沐辰盯着最后那行字。“能用,但不够好。”
这面镜子的开发者一定是个毒舌的程序员。
他拿起那张符纸,翻过来看。符纸背面不知什么时候多了一道浅浅的光泽,像涂了一层极薄的银粉,在烛光下微微发亮。他摸了摸,什么也摸不出来,光泽像是渗进了纸纤维里。
这就是“能用”的符?
他把符纸贴在胸口试了试。没什么感觉。可能是激活方式不对,可能是效果本来就微弱,也可能是——
正殿的门忽然被推开了。
老周端着一碗豆浆站在门口,嘴张着,准备说话。然后他的表情变了。
“你——”老周眯起眼,上下打量梁沐辰,“你脸上那是什么?”
梁沐辰摸了摸自己的脸。“什么?”
“光。一层光。”老周把豆浆放在门槛上,走近了两步,“跟你爷爷画完符之后一个样。脸上会亮,就一小会儿。”
梁沐辰转头看向青铜古镜。镜面上,他的脸确实笼着一层极淡的光晕,正在快速消散。
清心符的效果。
不是作用在他身上,而是作用在画符的人身上。符成之时,画符者先被清心。
他忽然理解了爷爷说的那句话——“心不静的人,自己就会把自己拦在外面”。清心符没有调用门槛,但画符的过程本身就是门槛。手腕不稳的人,心浮气躁的人,画不出第三转折处的标准弧度。画不出来,符就不成。符不成,就没有清心的效果。
这是一个自带准入门槛的函数。
“老周。”梁沐辰把符纸放下,“我爷爷以前画符的时候,有没有什么讲究?”
“讲究多了。”老周在门槛上坐下来,掰着手指头数,“子时不画、酒后不画、心烦不画。画之前要洗手,画的时候不说话,画完了要对着符纸拜三拜。”
“不是这种讲究。我是说——”梁沐辰想了想,“规则。比如符头往哪边起笔,符脚往哪边收,中间怎么转。有没有什么规律?”
老周看了他一眼。“你问我?我又不会画。你爷爷倒是说过一嘴,说画符跟写字一样,有笔顺的。笔顺错了,字就散了架。”
笔顺。
梁沐辰低头看着桌上那张成功的清心符。符头向右上起笔,符胆转折三次,符脚向右下收笔。每一个笔画的起承转合,都有一个确定的顺序和方向。
如果符箓真的是一门语言,那么笔顺就是它的语法规则。符头是函数**,符胆是函数体,符脚是返回值。笔顺错了,语法树就构建失败。
那面镜子的报错信息,本质上就是一个语法解析器。
“老周。”他抬起头,“附近有没有书店?或者图书馆?”
“书店?你要买什么书?”
“字帖。毛笔字帖。”
老周用一种“你这人真有意思”的眼神看了他一会儿,然后站起来拍拍裤子。“出了玉米地往左拐,走到头有家旧书店。老板是我牌友,你提我名字,打九折。”
梁沐辰把青铜古镜揣进兜里,走出正殿。
院子里,玉米地还在。阳光照在那些从柏油裂缝里长出来的玉米杆上,叶片绿得发亮。围观人群已经散了,只剩下几个自媒体还在举着手机拍素材。一个穿汉服的姑娘正对着镜头说:“这就是昨晚灵气异动的现场,我们可以看到玉米杆的生长痕迹呈现明显的螺旋状——”
梁沐辰从她身后绕过去,走进了小巷。
旧书店开在巷子尽头,门面窄得只能容一人侧身进出。老板是个六十来岁的老头,戴着老花镜,正用螺丝刀拆一台老式收音机。
“老周介绍的。”梁沐辰说,“想找几本字帖。”
老板头也没抬。“楷书还是行书?”
“都行。最好是那种讲笔顺的。”
老板从眼镜上方看了他一眼,放下螺丝刀,起身从书架最高层抽出两本泛黄的字帖。一本是《颜真卿多宝塔碑》,一本是《智永真草千字文》。
“二十一本,不还价。”
梁沐辰付了钱,翻开《多宝塔碑》的第一页。颜体楷书,笔画雄强,每一笔的起止转折都清清楚楚。字帖的每一页都标注了笔顺——横是从左到右,竖是从上到下,撇是从右上到左下。
跟符箓的笔顺逻辑不完全一样,但原理相通。
他抱着两本字帖往回走。穿过玉米地的时候,那个汉服主播还在直播。他听见她说:“——专家已经到场了,正在对玉米杆进行采样。我们独家采访到了青云观的新任住持——”
梁沐辰加快脚步,在“新任住持”四个字追上他之前钻进了道观。
正殿里,青铜古镜安静地躺在桌上。
他把两本字帖摊开,又铺了一张黄符纸。这次他不打算画清心符了。他记得爷爷还教过另一道符——平安符。比清心符简单,只有符头和符脚,没有中间复杂的符胆结构。
像是一个只有**和返回值、没有函数体的空函数。
他蘸了朱砂,开始落笔。
符头跟清心符一样,向右上起笔。然后是符脚——平安符的符脚不是向右下收,而是先向右横拉,再转笔向左上回勾,形成一个闭合的环。
像一条return语句,把值返回给调用者。
收笔。
青铜古镜亮起。
符箓编译器 v1.0
正在解析符箓结构……
符头:标准型。
符丹:无。
符脚:标准型,闭环结构。
运行结果:平安效果达成。
评价:能用。但你真的打算一辈子写“Hello World”吗?
梁沐辰看着最后那行字,沉默了三秒。
这面镜子的开发者,绝对是个毒舌。
他把平安符贴在门框上,又铺了一张纸。这次他试着在平安符的符头和符脚之间加了一笔——不是完整的符胆,只是一个试探性的转折。
镜子的反应很快。
错误:符胆结构不完整。
预期:三才贯通。
实际:缺失天、人、地中的“人”位。
建议:要么写完整,要么别写。半成品比废纸更危险。
三才贯通。符头是天,符胆是人,符脚是地。
所以符胆必须包含“人”位的结构。他昨晚那道清心符,第三转折处就是“人”位的核心。他画慢了半拍,墨迹洇开,导致执行效率下降。
人位的笔画,需要稳。
梁沐辰重新蘸了朱砂。这次他没急着画符,而是把《多宝塔碑》翻到第一页,照着上面的“一”字练了起来。
横画。逆锋起笔,中锋行笔,回锋收笔。
他写了二十遍“一”。手腕开始酸的时候,笔下的横画终于不像蚯蚓了。
然后是“人”字。撇要高,捺要低。撇要快,捺要慢。撇是阳,捺是阴。
他写“人”字写到了天黑。
老周晚上又来了一趟,给他带了份炒饼。老周看见桌上铺满了写着“人”字的黄纸,愣了一下。“你这是在练字还是画符?”
“都是。”
“有什么区别?”
梁沐辰夹起一筷子炒饼。“画符是编程,练字是学语法。我现在是一个连语法都没搞懂的菜鸟程序员。”
老周没听懂,但也没追问。他蹲在门槛上,看着门框上贴的那张平安符。“这张能用不?”
“能用。”
“那我拿走了。我孙子上学路上老摔跤。”
梁沐辰想说那是他练手的Hello World级别的符,效果可能微乎其微。但老周已经把符揭下来揣兜里了,他也就没开口。
老周走后,他继续练“人”字。
写到大概第一百遍的时候,他终于找到了那个感觉——撇出去的时候手腕是松的,捺下来的时候手腕是紧的。一松一紧之间,笔锋自然转折,墨迹均匀。
他铺开一张新的黄符纸,画了一道完整的清心符。
符头、符胆、符脚。第三转折处,一气呵成。
青铜古镜亮起。
符箓编译器 v1.0
正在解析符箓结构……
符头:标准型。
符胆:清心序列,逻辑分支正确,墨迹均匀。执行效率:98%。
符脚:标准型,方向正确。
运行结果:清心效果达成,效率提升。
评价:及格了。但距离“人机斗法”还差得远。
梁沐辰把笔搁下,看着镜面上那行字。
距离人机斗法还差得远。
他知道。他连符箓的语法规则都还没摸清楚,就像一个刚学会写“Hello World”的初学者,被通知七天后要参加ACM竞赛。
而且对手是昆仑集团。
是林墨。
是那个在大学宿舍里说过“我要让代码成为这个世界的规则本身”的人。
梁沐辰把青铜古镜揣回兜里,走到院子里。
月亮挂在槐树顶上,把玉米地照成一片银绿色。玉米杆在夜风里轻轻摇晃,叶片摩擦的声音像无数行代码在暗处运行。
他忽然想起一件事。
林墨白天站在玉米地里说的那句话——“别碰那些东西。‘鸿钧’在看着。”
鸿钧。
道祖。传说中在混沌中证道的存在,比三清还要古老。
昆仑集团把他们掌控的那台超级AI命名为“鸿钧”。
一台以道祖之名运行的AI,正在监控这个世界的“灵气”。而林墨,正在用它来定义谁能飞升、谁不能。
梁沐辰从兜里掏出青铜古镜。月光照在镜面上,灰蒙蒙的表层忽然消退了一瞬。镜面深处,有一行极小的文字浮现出来,不是报错,不是解析,而是一行他从未见过的信息——
语法树根节点访问记录
最近一次外部访问时间:今日15:17:32
访问来源:鸿钧·主节点
访问类型:数据嗅探
他盯着那行字,后背的凉意比昨晚更甚。
下午三点十七分三十二秒。
那是玉米地长出来之后,林墨站在道观门口的时间。
鸿钧在那时嗅探过这面镜子。
林墨说的“鸿钧在看着”,不是比喻,不是威胁,是陈述句。
梁沐辰把镜子攥在手里,金属的边缘硌得掌心生疼。
七天后的人机斗法,不是一场比试。
是昆仑集团要对这面镜子、对这座道观、对他爷爷留下的东西,进行一次正式的评估。
评估不通过,道观拆除。
评估通过呢?
他低头看着镜面。那行数据嗅探记录正在缓缓淡去,取而代之的是一个新的提示——
检测到外部语法树嗅探。
已自动加载混淆协议。
当前状态:伪装模式。
外部视角将显示:废弃代码/无价值目标。
梁沐辰站在月光下,忽然笑了一下。
这面镜子,在保护自己。
而且它用了一个他非常熟悉的策略——代码混淆。把真实的语法树结构伪装成无意义的垃圾代码,让嗅探者以为这里什么都没有。
这是他写过无数次的反爬虫策略。
镜子里的提示又变了一行:
提示:伪装模式消耗额外灵力。
当前灵力储备:3%。
建议:尽快建立稳定的灵力供给源。
灵力储备。
梁沐辰抬起头,看向院子里那棵老槐树。
槐树的叶子在无风的夜里沙沙作响,像是在回应一个只有它自己听得见的问题。
他走回正殿,铺开了今晚的第六张黄符纸。
这次他不画清心符,也不画平安符。他凭着记忆,试图还原爷爷在他七岁那年画过的一道符——
那道符画完之后,爷爷把它贴在槐树树干上。符纸烧了起来,没有火焰,只有一道青色的光钻进树皮里。
爷爷说:“这是给槐爷**的。它活了三百多年了,再续三百年。”
那时候他只觉得好玩。
现在他想知道,一道能给三百年树精**的符,它的语法树长什么样。
落笔。
符头不再是向右上起笔。他按照记忆中爷爷的手势,笔尖先向左下走了半寸,然后猛地提起来,在纸面上方虚画了一个弧。
这个动作没有留下墨迹,但他的手腕能感觉到——笔尖划过空气的时候,有明显的阻力。
像是空气本身在回应这支笔。
青铜古镜亮了。亮得比之前任何一次都要刺眼。
符箓编译器 v1.0
检测到高阶符法——
警告:当前语法解析能力不足。
警告:当前灵力储备不足。
警告:强行解析可能导致——
梁沐辰没有看后面的字。
他已经落下了第二笔。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
Baidu
map