¤Ò¤È¤ê¤´¤È¤Ç¤¹¡£
Ê̤ÎÊýË¡¤Ç²óÈò¤¹¤ë¤³¤È¤Ë¤·¤¿¤Î¤Çº¤¤Ã¤Æ¤¤¤Ê¤¤¤Î¤Ç¤¹¤¬¡¢
¤³¤ó¤Ê¤³¤È¤¢¤ë¤ó¤À¤È»×¤Ã¤¿¤Î¤Ç½ñ¤¹þ¤ß¤Þ¤·¤¿¡£
¥¦¥£¥ó¥É¥¦¤òÊĤ¸¤ë¤ÈError36 ¥â¥¸¥å¡¼¥ëÊÑ¿ô¤Î»ØÄ̵꤬¸ú¤Ç¤¹¤È½Ð¤Þ¤¹¡£
¥¨¥é¡¼È¯À¸¤Îή¤ì¤Ï
¡Éô°÷¥Ç¡¼¥¿¤¬²òÊü¤µ¤ì¤ë
¢³ØÀ¸¥Ç¡¼¥¿¤Î²òÊü¤µ¤ì¤ë
£³ØÀ¸¤Î¥Ç¥¹¥È¥é¥¯¥¿¤Ç¡¢ÂàÉô¼ê³¤¤¬¤µ¤ì¤ë¤¬¡¢Éô°÷¥Ç¡¼¥¿¤¬Àè¤Ë²òÊü¤µ¤ì¤¿¤¿¤á¥¨¥é¡¼¤È¤Ê¤ë¡£
¤Ç¤¹¡£
// ¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¤³¤³¤«¤é Éô³è¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú #module Éô°÷ ½ê°¾õ¶· #modinit ½ê°¾õ¶· = "½ê°¤·¤Æ¤¤¤Þ¤¹" return #deffunc ÆþÉô newmod Éô°÷°ìÍ÷, Éô°÷ return #modfunc ÂàÉô¼ê³ ½ê°¾õ¶· = "ÂàÉôºÑ¤ß¤Ç¤¹" return #deffunc ÂàÉô¼õÉÕ int ³ØÀÒÈÖ¹æ ÂàÉô¼ê³ Éô°÷°ìÍ÷(³ØÀÒÈÖ¹æ) return #modfunc ½ê°¾È²ñ²óÅú mes ½ê°¾õ¶· return #deffunc ½ê°¾È²ñ¼õÉÕ int ³ØÀÒÈÖ¹æ ½ê°¾È²ñ²óÅú Éô°÷°ìÍ÷(³ØÀÒÈÖ¹æ) return #modterm mes "Éô°÷¥Ç¡¼¥¿¤¬ºï½ü¤µ¤ì¤Þ¤¹¡£" return #global // ¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¤³¤³¤«¤é ³ØÀ¸¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú #module ³ØÀ¸ ³ØÀÒÈÖ¹æ #modinit int p1 ³ØÀÒÈÖ¹æ = p1 ÆþÉô return #modterm mes "³ØÀ¸" + ³ØÀÒÈÖ¹æ + "¤Ï´¶È¤·¤Þ¤¹¡£" ÂàÉô¼õÉÕ ³ØÀÒÈÖ¹æ return #global // ¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¤³¤³¤«¤é ½èÍý¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú¡ú // Æþ³Ø newmod ³ØÀ¸°ìÍ÷, ³ØÀ¸, 0 newmod ³ØÀ¸°ìÍ÷, ³ØÀ¸, 1 // ´¶È¡¦Î±Ç¯ delmod ³ØÀ¸°ìÍ÷(1) mes "³ØÀ¸0¤Ï" ½ê°¾È²ñ¼õÉÕ 0 mes "³ØÀ¸1¤Ï" ½ê°¾È²ñ¼õÉÕ 1
ÊÙ¶¯¤Ë¤Ê¤ê¤Þ¤·¤¿¡£