Sha256: 41fe473f0b1f39c08c0a3146074170e027be7174d39df9aa44dc4121bad5d425
Contents?: true
Size: 620 Bytes
Versions: 2
Compression:
Stored size: 620 Bytes
Contents
require_relative "../gen/erbpp2" require_relative "../gen/erbpp_gsl" require "erbpp/line_number" const_list = ErbppGsl.read_const DefLib.new do set erb_dir: %w[tmpl ../gen/tmpl] set erb_suffix: ".c" set file_name: "gsl_const.c" set include_files: %w[gsl/gsl_const.h] set lib_name: "const" set ns_var: "mGSL" def_module do set name: "const" set module_name: "Const" set module_var: "mConst" set full_module_name: "Numo::GSL::Const" const_list.each do |a| m = a[0].sub(/^GSL_CONST_/,"") v = "DBL2NUM(#{a[0]})" def_const(m, v, desc:a[1]||"") end end end.run
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
numo-gsl-0.1.1 | ext/numo/gsl/const/erbpp_const.rb |
numo-gsl-0.1.0 | ext/numo/gsl/const/erbpp_const.rb |