浏览 2498 次
锁定老帖子 主题:萌语言
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-16
最后修改:2009-03-16
运行环境编码:GBK 解释器moe.rb(请保存为utf-8格式) #encoding=utf-8 def 说 s puts s.encode('gbk') end class String def 萌 self.encode! 'utf-8' [ '都', '.each ', '做', ' do', '酱', '","', '~', "\r\n", '喵', "\nend\n", '哩', '"', '咪', '{', '叭', '}', '咦', '(', '哈', ')', '咕', '[', '咚', ']', '呼', '|', '说', '说 ' ].each_slice 2 do |k,v| self.gsub! k, v end eval self end end while instr = (gets gets) instr.sub! /\n.+?\n$/m, '' instr.萌 end 运行(按Ctrl+Z可以退出) ruby moe.rb 萌语言的输入是here doc结构,第一行和最后一行必须相同。 Hello World: 囧 咕哩苹果酱香蕉哩咚都做呼果呼~说果喵 囧 to do: 完善语法。 未完待续…… 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-16
萌萌长大了,别让它打仗啊~
|
|
返回顶楼 | |
发表时间:2009-03-16
'雷' :'exception'
|
|
返回顶楼 | |
发表时间:2009-03-16
很好,期待完善
|
|
返回顶楼 | |