From: ts Date: 2006-05-23T19:05:23+09:00 Subject: Re: Script running in Ruby version 1.6.7 but not in 1.8.4 >>>>> "B" == Beratung writes: Write it like this B> class Block B> UMLAUTE = ""<<0x84<<0x81<<0x94<<0x80<<0x99<<0x9A<<0xE1 B> REG_VAR_NAME = "[a-z]+[a-z0-9_#$"+"()" + "@." + UMLAUTE + "]*" REG_VAR_NAME = "[a-z]+[a-z0-9_$#"+"()" + "@." + UMLAUTE + "]*" B> REG_PLAIN_NAME = "[a-z]+[a-z0-9_" + "." + UMLAUTE + "]*" B> REG_PARAM_LIST = "[a-z]+[a-z0-9_#$," + UMLAUTE + "]*" REG_PARAM_LIST = "[a-z]+[a-z0-9_$#," + UMLAUTE + "]*" otherwise it try to interpret #$" as #{$"} #$, as #{$,} B> REG_STRUCT_NAME = "[a-z]+[a-z0-9_" + UMLAUTE + "]*" Guy Decoux