From c9921e9e0f986635a8437564e8ca89e44d354f67 Mon Sep 17 00:00:00 2001 From: Victor Bombi Date: Mon, 24 Aug 2020 19:49:28 +0200 Subject: [PATCH] cpp2ffi: typedef_st_re modification for separating diferent consecutive typedef structs --- generator/cpp2ffi.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index f0e6e69..1b68abb 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -262,7 +262,7 @@ local function getRE() namespace_re = "^([^;{}]-namespace[^;{}]-%b{})", class_re = "^([^;{}]-class[^;{}]-%b{}%s*;)", typedef_re = "^\n*(typedef[^;]+;)", - typedef_st_re = "^\n*(typedef%s+struct%s*%b{}.+;)", + typedef_st_re = "^\n*(typedef%s+struct%s*%b{}.-;)", functypedef_re = "^\n*%s*(typedef[%w%s%*_]+%(%s*%*%s*[%w_]+%s*%)%s*%b()%s*;)", functypedef_re = "^\n*%s*(typedef[%w%s%*_]+%([^*]*%*%s*[%w_]+%s*%)%s*%b()%s*;)", --vardef_re = "^\n*([^;{}%(%)]+;)",