@@ -47,90 +47,6 @@ SELECT COUNT(name) from globals WHERE type = "int"
4747SELECT * FROM globals WHERE is_volatile
4848```
4949
50- ### Tables structures
51-
52- <details >
53-
54- <summary >Classes table</summary >
55-
56- | Name | Type | Description |
57- | ------------- | --------- | ------------------------------- |
58- | name | Text | Class variable name |
59- | is_struct | Boolean | True if it a struct declaration |
60- | bases_count | Integer | Number of bases for this class |
61- | methods_count | Integer | Number of methods declarations |
62- | fields_count | Integer | Number of fields declarations |
63- | source_loc | SourceLoc | Source location of AST node |
64-
65-
66- </details >
67-
68- ---
69-
70- <details >
71-
72- <summary >Enums table</summary >
73-
74- | Name | Type | Description |
75- | --------------- | --------- | -------------------------------- |
76- | name | Text | Enumeration name |
77- | constants_count | Integer | Number of constants in this enum |
78- | type_literal | Text | Type literal for enum constants |
79- | source_loc | SourceLoc | Source location of AST node |
80-
81-
82- </details >
83-
84- ---
85-
86- <details >
87-
88- <summary >Unions table</summary >
89-
90- | Name | Type | Description |
91- | ------------ | --------- | ----------------------------- |
92- | name | Text | Union name |
93- | size | Integer | The size of union in bits |
94- | fields_count | Integer | Number of fields declarations |
95- | source_loc | SourceLoc | Source location of AST node |
96-
97-
98- </details >
99-
100- ---
101-
102- <details >
103-
104- <summary >Functions table</summary >
105-
106- | Name | Type | Description |
107- | ------------ | ------------ | ---------------------------------- |
108- | name | Text | Function or Method name |
109- | signature | Text | Parameters and return type literal |
110- | return_type | Text | Return type |
111- | ast_function | FunctionNode | AST node of the function |
112- | source_loc | SourceLoc | Source location of AST node |
113-
114- </details >
115-
116- ---
117-
118- <details >
119-
120- <summary >Globals table</summary >
121-
122- | Name | Type | Description |
123- | ----------- | --------- | --------------------------------- |
124- | name | Text | Global variable name |
125- | type | Text | Global variable type literal |
126- | is_volatile | Boolean | True if variable type is volatile |
127- | source_loc | SourceLoc | Source location of AST node |
128-
129- </details >
130-
131-
132- ---
133-
13450### Download or Install
13551
13652Note that Building from source or installing from Cargo.io requires LibClang 17 to be installed
0 commit comments