首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

看看吧,下面这是RUBY的语言弄的文件源代码,如何乱糟糟的啊

2011-12-24 
看看吧,下面这是RUBY的语言弄的文件源代码,怎么乱糟糟的啊#!/usr/local/bin/ruby-Kn#usage:exyacc.rb[yacc

看看吧,下面这是RUBY的语言弄的文件源代码,怎么乱糟糟的啊
#!   /usr/local/bin/ruby   -Kn
#   usage:   exyacc.rb   [yaccfiles]
#   this   is   coverted   from   exyacc.pl   in   the   camel   book

$/   =   nil

while   gets()
    sbeg   =   $_.index( "\n%% ")   +   1
    send   =   $_.rindex( "\n%% ")   +   1
    $_   =   $_[sbeg,   send-sbeg]
    sub!(/.*\n/,   " ")
    gsub!(/ '\{ '/,   " '\001 ' ")
    gsub!(/ '\} '/,   " '\002 ' ")
    gsub!(%r{\*/},   "\003\003 ")
    gsub!(%r{/\*[^\003]*\003\003},   ' ')
    while   gsub!(/\{[^{}]*\}/,   ' ');   end
    gsub!(/ '\001 '/,   " '{ ' ")
    gsub!(/ '\002 '/,   " '} ' ")
    while   gsub!(/^[   \t]*\n(\s)/,   '\1 ');   end
    gsub!(/([:|])[   \t\n]+(\w)/,   '\1   \2 ')
    print   $_
end
上面的什么意思,符号怎么那么乱

[解决办法]
似乎发到asp.net论坛上来了
[解决办法]
怎麽看起來好多正則表達式。

热点排行