cat << EOF
#
# @LANG: ruby
-# @ALLOW_GENFLAGS: -T0
# @GENERATED: yes
+EOF
+
+grep '@ALLOW_GENFLAGS:' $file | sed 's/^ *\*/#/' | sed 's/-G.//g'
+grep '@ALLOW_MINFLAGS:' $file | sed 's/^ *\*/#/'
+
+cat << EOF
#
EOF
def run_machine( data )
p = 0
pe = data.length
+ eof = data.length
cs = 0;
EOF
%% write init;
%% write exec;
- %% write eof;
if cs >= ${machine}_first_final
puts "ACCEPT"
else
cat << EOF
inp.each { |str|
- run_machine(str)
+ run_machine(str.unpack("c*"))
}
EOF
echo "=end _____OUTPUT_____"
# Don't need this language-specific file anymore.
-#rm $file.pr
+rm $file.pr