aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/texinfo.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v0/texinfo.rb')
-rw-r--r--lib/sisu/v0/texinfo.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sisu/v0/texinfo.rb b/lib/sisu/v0/texinfo.rb
index 3c7a35c2..a6d94c1a 100644
--- a/lib/sisu/v0/texinfo.rb
+++ b/lib/sisu/v0/texinfo.rb
@@ -84,7 +84,7 @@ module SiSU_TexInfo
def directories
begin
case @opt.fns
- when /\.[_-]?sst$/
+ when /\.(?:-|ssm\.)?sst$/
Dir.mkdir(@env.path.output) unless FileTest.directory?("#{@env.path.output}")
Dir.mkdir(@env.path.texi) unless FileTest.directory?(@env.path.tex)
@@filename_texinfo=File.new(%{#{@env.path.texi}/#{@opt.fnb}.texinfo},'w+')
@@ -400,12 +400,12 @@ module SiSU_TexInfo
@@filename_texinfo.close
end
def makeinfo
- if @md.fns =~/\.[_-]?sst$/
+ if @md.fns =~/\.(?:-|ssm\.)?sst$/
m=/(.+?)\.([_-]?sst)$/.match(@md.fns)
fnb,sfx=m[1],m[2]
pwd=Dir.pwd
case sfx
- when /[_-]?sst$/
+ when /(?:-|ssm\.)?sst$/
@env=SiSU_Env::Info_env.new(@md.fns,@md.cmd)
Dir.chdir(@env.path.texi)
texinfo=SiSU_Env::System_call.new("#{fnb}.texinfo")