Sha256: 0a81df1059fb888edab33c9b8caaa6c1de57c2fd82202f6c521ae54f899c91b8

Contents?: true

Size: 507 Bytes

Versions: 2

Compression:

Stored size: 507 Bytes

Contents

require_relative "parse_pdf"
require "erbpp/line_number"

DefLib.new do
  set erb_dir: %w[tmpl ../gen/tmpl]
  set erb_suffix: ".c"
  set ns_var: "mG"

  name = "Pdf"
  base = name.downcase
  set file_name: "gsl_#{name}.c"
  set include_files: ["gsl/gsl_randist.h"]
  set lib_name: base

  DefPdf.new(self) do
    set name: base
    set module_name: name
    set module_var: "m"+name
    set full_module_name: "Numo::GSL::"+name

    ErbppGsl.read_func.each do |h|
      check_func(h)
    end
  end

end.run

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
numo-gsl-0.1.1 ext/numo/gsl/pdf/erbpp_pdf.rb
numo-gsl-0.1.0 ext/numo/gsl/pdf/erbpp_pdf.rb