mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
26 lines
394 B
Ruby
Executable File
26 lines
394 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
|
|
Dir.chdir(File.dirname($0))
|
|
|
|
e = File.open("known_errors_e2c.cstub", "w")
|
|
d = File.open("known_errors_def.cstub", "w")
|
|
|
|
IO.readlines("known_errors.def").each { |name|
|
|
next if name =~ /^#/
|
|
name.strip!
|
|
|
|
e.write <<CODE
|
|
#ifdef #{name}
|
|
{ #{name}, NULL, },
|
|
#endif
|
|
CODE
|
|
|
|
d.write <<CODE
|
|
#ifdef #{name}
|
|
itsdefined(#{name});
|
|
#else
|
|
itsnotdefined(#{name});
|
|
#endif
|
|
CODE
|
|
}
|