diff options
Diffstat (limited to 'sample/exyacc.rb')
-rw-r--r-- | sample/exyacc.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sample/exyacc.rb b/sample/exyacc.rb index 9a9435a0dc..cbcc18d58b 100644 --- a/sample/exyacc.rb +++ b/sample/exyacc.rb @@ -8,7 +8,7 @@ ARGF.each(nil) do |source| grammar = source[sbeg, send-sbeg] grammar.sub!(/.*\n/, "") grammar.gsub!(/'\{'/, "'\001'") - grammar.gsub!(/'\}'/, "'\002'") + grammar.gsub!(/["']\}["']/, "'\002'") grammar.gsub!(%r{\*/}, "\003\003") grammar.gsub!(%r{/\*[^\003]*\003\003}, '') while grammar.gsub!(/\{[^{}]*\}/, ''); end |