blob: da2b74fea2de57e9cb9c9610f36a6dd873f9e8d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
require_relative '../spec_helper'
def header(src, file = 'stdin.h')
YARD::Registry.clear
parser = YARD::Parser::SourceParser.new(:header)
parser.file = file
parser.parse(StringIO.new(src))
end
def header_line(src)
header <<-EOF
#include "mruby.h"
#ifndef HEADER_H
#define HEADER_H
MRB_BEGIN_DECL
#{src}
MRB_END_DECL
#endif
EOF
end
|