Top | ![]() |
![]() |
![]() |
![]() |
IdeSnippetParser * | ide_snippet_parser_new () |
gboolean | ide_snippet_parser_load_from_data () |
gboolean | ide_snippet_parser_load_from_file () |
GList * | ide_snippet_parser_get_snippets () |
IdeSnippet * | ide_snippet_parser_parse_one () |
The IdeSnippetParser can be used to parse ".snippets" formatted text files. This is generally only used internally by Builder, but can be used by plugins under certain situations.
gboolean ide_snippet_parser_load_from_data (IdeSnippetParser *parser
,const gchar *defalut_language
,const gchar *data
,gssize data_len
,GError **error
);
gboolean ide_snippet_parser_load_from_file (IdeSnippetParser *parser
,GFile *file
,GError **error
);
GList *
ide_snippet_parser_get_snippets (IdeSnippetParser *parser
);
Get the list of all the snippets loaded.
Since: 3.32
IdeSnippet * ide_snippet_parser_parse_one (const char *data
,gssize data_len
,GError **error
);
data |
the data to parse |
|
data_len |
the length of data, or -1 for |
|
error |
a location for an error |
Since: 3.36
“parsing-error”
signalvoid user_function (IdeSnippetParser *idesnippetparser, GFile *arg1, guint arg2, char *arg3, gpointer user_data)
Flags: Run Last