| 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, gchar *arg3, gpointer user_data)
Flags: Run Last