常明:《封神演义》文本的形成(《封神演义源流考》之二)
要探求《封神演义》的故事来源,不妨以表格的形式将其重大事件罗列清楚。以编年的方式研究小说,有何心的《水浒传编年》[1]、阳建雄《水浒传编年补》[2]、魏子云《金瓶梅编年纪事》[3]、朱一玄《儒林外史故事编年》[4]、秦淮梦《红楼梦本事编年新探》[5]等,目的在于厘清小说的发展脉络,分清次序。
清籁阁刊本《封神演义》
《封神演义》至今尚未有编年事迹,笔者不愧雕虫,按照《封神演义》中的纪年进行编年,编年的依据包括:
一、书中明确提到的年代,如第一回:“纣王七年春二月,忽然报到朝歌反了北海七十二路诸侯袁福通等”、第二十九回:“(西伯)亡年九十七岁,后为周文王,时商纣王二十年之仲冬也”等;
二、根据书中人物推算,如第三十回“纣王二十一年正月元旦之辰”,纣王逼死黄飞虎妻贾氏,黄天祥时年7岁,则第六十回写黄天祥战马元时为14岁,则当年应为纣王二十八年,第七十三回,黄天祥战死,时年17岁,则本年应为纣王三十一年;
三、根据书中季节推算,第一回女娲认为:“纣王尚有二十八年气运,不可造次”,则本书结束时间当为纣王三十五年,三月初九日姜文焕抵达孟津,则此前冬天白鱼跃舟之时即为纣王三十四年。
《封神演义》连环画
需要特别说明的是:本编年仅包括小说中的重要事件和重要人物的生卒年,目的在于了解事件发展的简明情况,编年所得即下述表格:
《封神演义》故事编年表
通过上述表格可以看出,《封神演义》的时序基本明晰,只是三处明显错误:
清刊本《封神演义》哪吒绣像
第一,哪吒出生后的七年与时序完全不符。
按:第十一回言西伯有七年之厄,第十九回伯邑考进贡赎罪时正为第七年。然而第十二回哪吒甫出生,至杀李艮、敖丙时为七岁,即便以古人好言虚岁的惯例,此时至少已过六年,加之哪吒死后旬月方才建立庙宇,哪吒显圣,第十四回军政官对曰:“半年前有一神道在此感应显圣”,则至少半年后哪吒行宫方才为李靖发现。
而此后姜子牙事在哪吒与李靖及文王夸官之间,则其从下山到隐居至多在半载的时间。而按照第十六回原文:“不觉光阴燃指,四五个月,不见算命挂帖的来”,姜子牙从摆摊至遇见刘乾至少经历四个月,“不觉光阴似箭,日月如梭,半年以后,远近闻名”,则其遇琵琶精又过半年。无论如何不能发生于半载之内。
况其第十五回写其自述:“弟子三十二岁上山,如今虚度七十二岁了”,第二十四回写:“子牙来时,年已八十”,可见其中已过八年,第十五回元始天尊作有关姜子牙命运的偈子:“二四年来窘迫联,耐心守分且安然”,第二十三回姜子牙自述经历:“自别昆仑地,俄然二四年,商都荣半载,直谏在君前”,则其离开昆仑确有八年之久,在商都朝歌为官至少半年。其离开昆仑至文王访贤正为八年,也符合第九十五回“窘迫八年”之说。
谢升绘《哪吒闹海》
若删哪吒之事,则文王被囚之际子牙下山,至文王归国,整顿一年,则访子牙时正为八年。且前文写文王被囚禁于朝歌,后写子牙赴朝歌,关联性甚为明显。
而哪吒故事的补入使第十一回后布置:“此话不表,且言乾元山金光洞太乙真人因神仙一千五百年犯了杀戒”云云,第十四回说:“此是哪吒二次出世于陈塘关,后子牙下山,正应文王羑里七载之事”,转折十分生硬。
第二,第六十七回龙吉公主嫁与洪锦时称:“洪锦与龙吉公主,成了姻亲,乃纣王三十五年三月初三日”,但第六十八回旋即说:“武王与子牙用罢,乘吉日良辰起兵,此正是纣王三十年三月二十四日起兵”,则应为纣王三十年,而第九十五回称姜子牙“九三拜将,金台盟证”,则金台拜将当为子牙拜相第十三年,正应为纣王三十年,而不会为纣王三十五年,洪锦六月伐西岐,当为纣王二十九年之事。
第三,武王起兵时每称“维大周十有三年”,而以文王死至武王起兵不过十一年,不当有“十有三年”之误。
清代木板套色年画姜子牙
但若以文王拜相姜子牙的时节看,此时正当第十三年。宋芸子批评《封神演义》时发现,《封神演义》中每在文王是否称王、改国号之事上前后抵牾,如第四十二回先写“兹尔西土,敢行不道,不遵国法,自立为王,有伤国体”,宋芸子旁批:“证文王不称王”,同回后文:“然子袭父荫,何为不可”,宋芸子旁批:“此又暗引文王受命称王,两存其说”[6]。
若以文王拜相子牙即大周元年,则金台拜将及武王起兵时正为十三年,而《封神演义》的最终整理者则为了圣化文王、武王父子做出一定调整,此事待本文后文详叙。
而须特别指明的是,由第一、第二两条错误看出,哪吒与龙吉公主之事的时序与《封神演义》主干的时序明显不符,且两个故事均涉及天宫与昊天上帝,与《封神演义》中主要写洞府的神仙系统完全不同,应为后起补入的。
其中哪吒事中描摹天宫,而龙吉公主事则描摹青鸾斗阙,哪吒事中有龙王,而龙吉公主事中即使罗宣火焚西岐,亦不见龙王降临,可见这两个故事亦非同一系统。
且从上表来看,黄飞虎反五关为纣王二十一年,晁雷、晁田兵探西岐紧接张桂芳、闻仲之事,约在纣王二十四年,可见黄飞虎造反亦不当为一年之事,只是一有哪吒的内容补入,便年岁不详。
连环画《黄飞虎反五关》
黄飞虎的事迹横贯四年、占据小说中六回,而其反五关的行迹完全是按照《三国志演义》中的关羽过五关来设计的。《封神演义》中穿云关守将陈梧是陈桐兄弟,用欺诈的方式试图在夜晚杀害黄飞虎,被黄飞虎妻贾氏亡魂示警;《三国志演义》中荥阳太守王植与韩福是两亲家,用欺诈的方式试图在夜晚杀害关羽,却被从事胡班示警。
两相比对,则见《封神演义》的作者视黄飞虎为本书书胆,如《三国志演义》中的关羽,将黄飞虎视为《封神演义》中头等重要的角色。他的儿子黄天祥的年纪被小说叙述得十分清楚,而黄天化、哪吒等的年岁在伐纣兴周的过程里完全没有清晰的表述,可见其也当是小说里重点塑造的人物。
我们可以进一步提出假说,《封神演义》故事来源里至少有一种文本的主角为黄飞虎、黄天祥父子,甚或后来的哪吒和黄天化正是为了取代黄天祥的地位而存在的,而正因黄飞虎父子戏份过重且为虚构的人物,所以以“按鉴演义”为目的的《列国志传》和《有商志传》的整理者便将他们的故事删去了,只保留一句“欲乱黄飞虎之妻,君臣倒置”。
且由上表可以看出,凡是此书中写人事的,时序相对比较明晰,有明显的春、夏、秋、冬作为断位,如冬季比干向纣王进献狐袍,秋季七月姜子牙冰冻西岐山等。
但关于神祗的事迹则完全没有章法,如明写闻仲阵亡于纣王二十八年八月,而邓九公伐西岐、苏护伐西岐,期间包含土行孙事迹、吕岳下山、殷洪下山伐周、马元助殷洪等都在四个月之内发生,时空错乱。
清光绪九年扫叶山房刻本《封神演义》李天王像
哪吒现八臂、诛仙阵、瘟 阵、万仙阵、渑池县遇张奎等发生在两年之间,完全看不清季节,且斗阵密集,同样令人费解。
此外,殷郊、殷洪兄弟明明已被黄飞虎释放,却一个留宿轩辕庙,一个留宿商容家,简直是在等待追兵到来,非要广成子、赤精子再救二人一次不可,两人先伐周再助纣的经历如出一辙,也是通过重复的方式平添出来的。
我们应当可以推断,《封神演义》的现行版本当是两个不同版本武王伐纣故事的混合:一个系统是演史的,有明确的时序,以《武王伐纣平话》至《列国志传》的系统为的本,以黄飞虎、黄天祥为主角;另一个系统则是演神仙故事的,时序相对混乱,这个故事里以神魔斗法为主,哪吒、杨戬为主角,但在这个故事里,哪吒的出身源流与龙吉公主的有关故事仍然是后出的,所以尤其矛盾。
连环画《黄飞虎》
不过需要注意的是,即便以黄飞虎、黄天祥父子为主角的故事中仍不乏神怪故事,如黄天祥十四岁时战张桂芳、十七岁时战丘引,张桂芳、风林、丘引等都属于“左道”,并没有严格说他们属于截教中人。
因而我们可以认为,凡是关于左道都属于演史的部分,而涉及阐、截两教的则属于演神仙的部分,两个部分各有根本,至《封神演义》中则融为同一体系。
上下滑动查看注释
注释:
[1] 见何心:《水浒研究》,上海古籍出版社,1985年9月版。
[2] 见《菏泽学院学报》, 2010年第一期。
[3] 魏子云:《金瓶梅编年纪事》,巨流图书公司,1982年7月版。
[4] 见朱一玄、刘毓忱:《儒林外史资料汇编》,南开大学出版社,1998年10月版。
[5] 秦淮梦:《红楼梦本事编年新探》,中国文联出版社,2002年版。
[6] 均见《宋评封神演义》,《中国近代思想家文库 宋育仁卷》,中国人民大学出版社,2014年12月版,第350页。