------ art_9174_9250184.1215072698733
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Here's mine solution: (http://pastie.org/226949)
class Parse
def initialize(rules)
@rules reate_rules(rules)
end
# Read the rules and transform then into regexp
def create_rules(rules)
rules.collect do |r|
vars ;
rョィョゥョィ「ワワワロ「ャ「ロ「ゥョィ「ワワワン「ャ「ン「ゥョ
ッワロィロ゛ワンンォゥワンッャ ァィソコワアゥソァサ
ョ。ィッシィロ゛センォゥセッゥ シシ、アサ ァィョェソゥァ
ロメョィゥャン
」 ミ
ィゥ
タ サ タ サ ョ
サ タョ゜゜ィャゥャ 。ィィ ロャョィゥンゥ ロャンゥ
。ロアンョソ
タ シシ ロ「メ 」ローンォアコ「ャェロアンョ゜ロアョョュアンン
タ シシ ロ「」 ホ ヘ「ンサ タ シシ
サ
」ミ
゜
「」タョ ョィ「 「ゥョィ「ワ「ゥ「 ォ
ィタョソ ソ 「「 コ 「ワワユ
コワ」タョィ「「ゥ「ゥ
」 ナ
「」ミョィニョィ「ョ「ゥゥョィニョィ「ョ「ゥゥ「
マ ヤャ ハ アャ イーーク アーコエキ ミヘャ ョタョ シ
ョタョセ コ
セ チ ョ
セ
セ コッッョョッイイオクキオ
セ
セ
ュュ
メ メ ュ 「ラ ノ ヘョ メ ノ
チョ「
ュュュュュュ ゜ケアキエ゜ケイオーアクエョアイアオーキイカケクキウウュュ