We don't need to create allocate the outpute file stream and open the file at
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 15 Mar 2009 01:19:07 +0000 (01:19 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 15 Mar 2009 01:19:07 +0000 (01:19 +0000)
commit4dc524c6c03bece7f37b9d4befa78512f67007f6
tree7cb5bf05d5b00e79b0d74ba6d31698ab0c467ecf
parent093d15d329a29d026ab99e17f48f6a0913730d63
We don't need to create allocate the outpute file stream and open the file at
the same time. Allocate the stream when the code generator is allocated, but
open the output after the reduced machine is fully built, just before the
write.

git-svn-id: http://svn.complang.org/ragel/trunk@735 052ea7fc-9027-0410-9066-f65837a77df0
ragel/cdcodegen.cpp
ragel/cscodegen.cpp
ragel/dotcodegen.cpp
ragel/inputdata.cpp
ragel/inputdata.h
ragel/javacodegen.cpp
ragel/main.cpp
ragel/rubycodegen.cpp