From 9d440b24a50b54b1708123d77679477b14c4b3c0 Mon Sep 17 00:00:00 2001 From: realtradam Date: Mon, 7 Mar 2022 18:33:20 -0500 Subject: added some struct wrapping methods --- scan.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'scan.rb') diff --git a/scan.rb b/scan.rb index 6a6d230..eda1284 100644 --- a/scan.rb +++ b/scan.rb @@ -1,11 +1,13 @@ require 'json' +file_to_scan = 'raylib.h' + # ctags --list-kinds=c # p function prototypes # s structure names # z function parameters inside function or prototype definitions # m struct, and union members -parse = `ctags --output-format=json --c-kinds=pm --fields=+S --language-force=c raylib.h` +parse = `ctags --output-format=json --c-kinds=pm --fields=+S --language-force=c #{file_to_scan}` File.write('json.json', parse) $garbage = [] @@ -38,7 +40,7 @@ def parse_header(path) [functions, structs] end -functions, structs = parse_header('raylib.h') +functions, structs = parse_header(file_to_scan) def debug_show(type, hash) puts "#{type.upcase}:" -- cgit v1.2.3