| Top |
| #define | ANJUTA_TOKEN_FILE_TYPE |
| AnjutaTokenFile * | anjuta_token_file_new () |
| void | anjuta_token_file_free () |
| AnjutaToken * | anjuta_token_file_load () |
| gboolean | anjuta_token_file_unload () |
| gboolean | anjuta_token_file_save () |
| void | anjuta_token_file_move () |
| gboolean | anjuta_token_file_update () |
| gboolean | anjuta_token_file_get_token_location () |
| gsize | anjuta_token_file_get_token_position () |
| GFile * | anjuta_token_file_get_file () |
| AnjutaToken * | anjuta_token_file_get_content () |
| gboolean | anjuta_token_file_is_dirty () |
AnjutaToken * anjuta_token_file_load (AnjutaTokenFile *file,GError **error);
gboolean anjuta_token_file_update (AnjutaTokenFile *file,AnjutaToken *token);
Update the file with all changed token starting from token
. The function can
return an error if the token is not in the file.
gboolean anjuta_token_file_get_token_location (AnjutaTokenFile *file,AnjutaTokenFileLocation *location,AnjutaToken *token);
gsize anjuta_token_file_get_token_position (AnjutaTokenFile *file,AnjutaToken *token);
Returns the position of the token in the file. This position is a number which doesn't correspond to a line number or a character but respect the order of token in the file.
AnjutaToken *
anjuta_token_file_get_content (AnjutaTokenFile *file);