File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ if not vim then error('needs to be run with neovim') end
2
2
if not pcall (vim .treesitter .language .inspect ,' c' ) then error (' treesitter-c parser not found' ) end
3
3
4
4
local queries = {
5
- type_definition = [[
5
+ type_definition = [[ ;; query
6
6
(type_definition
7
7
declarator:[(type_identifier) (primitive_type)] @name)
8
8
(pointer_declarator
@@ -38,7 +38,7 @@ local queries={
38
38
(field_declaration
39
39
type:[(type_identifier) (primitive_type) (sized_type_specifier)] @type)))
40
40
]] ,
41
- declaration = [[
41
+ declaration = [[ ;; query
42
42
(declaration
43
43
declarator:
44
44
[
@@ -66,7 +66,7 @@ local queries={
66
66
(parameter_declaration
67
67
type:[(type_identifier) (primitive_type) (sized_type_specifier)] @type)
68
68
]] ,
69
- struct_specifier = [[
69
+ struct_specifier = [[ ;; query
70
70
(struct_specifier
71
71
"struct"
72
72
name:(type_identifier) @name (#set! pre "struct"))
@@ -76,7 +76,7 @@ local queries={
76
76
(field_declaration
77
77
type:[(type_identifier) (primitive_type) (sized_type_specifier)] @type)))
78
78
]] ,
79
- union_specifier = [[
79
+ union_specifier = [[ ;; query
80
80
(union_specifier
81
81
"union"
82
82
name:(type_identifier) @name (#set! pre "union"))
@@ -198,7 +198,6 @@ To regenerate this file, run `nvim -l gen_lib.lua`
198
198
table.insert (source ,(' return ffi.load"%s" --[[@as table]]' ):format (libname ))
199
199
vim .fn .writefile (source ,outfile )
200
200
end
201
- vim .lgclear ()
202
201
gen_lib (' xlib.lua' ,{
203
202
' /usr/include/X11/Xlib.h' ,
204
203
' /usr/include/X11/X.h' ,
You can’t perform that action at this time.
0 commit comments