module Erubis::Basic::Converter

def pattern_regexp(pattern)

# return regexp of pattern to parse eRuby script
def pattern_regexp(pattern)
  @prefix, @postfix = pattern.split()   # '<% %>' => '<%', '%>'
  #return /(.*?)(^[ \t]*)?#{@prefix}(=+|\#)?(.*?)-?#{@postfix}([ \t]*\r?\n)?/m
  #return /(^[ \t]*)?#{@prefix}(=+|\#)?(.*?)-?#{@postfix}([ \t]*\r?\n)?/m
  return /#{@prefix}(=+|-|\#|%)?(.*?)([-=])?#{@postfix}([ \t]*\r?\n)?/m
end