| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
AnjutaTokenStyle * anjuta_token_style_new (const gchar *start,const gchar *next,const gchar *eol,const gchar *last,guint max_width); AnjutaTokenStyle * anjuta_token_style_new_from_base (AnjutaTokenStyle *base); void anjuta_token_style_free (AnjutaTokenStyle *style); void anjuta_token_style_update (AnjutaTokenStyle *style,AnjutaToken *list); void anjuta_token_style_format (AnjutaTokenStyle *style,AnjutaToken *list); AnjutaToken * anjuta_token_first_word (AnjutaToken *list); AnjutaToken * anjuta_token_nth_word (AnjutaToken *list,guint n); AnjutaToken * anjuta_token_next_word (AnjutaToken *item); AnjutaToken * anjuta_token_replace_nth_word (AnjutaToken *list,guint n,AnjutaToken *item); AnjutaToken * anjuta_token_insert_word_before (AnjutaToken *list,AnjutaToken *sibling,AnjutaToken *baby); AnjutaToken * anjuta_token_insert_word_after (AnjutaToken *list,AnjutaToken *sibling,AnjutaToken *baby); AnjutaToken * anjuta_token_remove_word (AnjutaToken *token); AnjutaToken * anjuta_token_remove_list (AnjutaToken *token); AnjutaToken * anjuta_token_insert_token_list (gboolean after,AnjutaToken *list,...); AnjutaToken * anjuta_token_find_type (AnjutaToken *list,gint flags,AnjutaTokenType *types); AnjutaToken * anjuta_token_skip_comment (AnjutaToken *list); AnjutaTokenStyle;
AnjutaTokenStyle * anjuta_token_style_new (const gchar *start,const gchar *next,const gchar *eol,const gchar *last,guint max_width);
AnjutaTokenStyle * anjuta_token_style_new_from_base (AnjutaTokenStyle *base);
void anjuta_token_style_update (AnjutaTokenStyle *style,AnjutaToken *list);
void anjuta_token_style_format (AnjutaTokenStyle *style,AnjutaToken *list);
AnjutaToken * anjuta_token_first_word (AnjutaToken *list);
Get the first word of the list. A word is an item in the list which is not a space or a separator.
|
a AnjutaToken object being a list |
Returns : |
A AnjutaToken representing the first word or NULL. |
AnjutaToken * anjuta_token_replace_nth_word (AnjutaToken *list,guint n,AnjutaToken *item);
AnjutaToken * anjuta_token_insert_word_before (AnjutaToken *list,AnjutaToken *sibling,AnjutaToken *baby);
AnjutaToken * anjuta_token_insert_word_after (AnjutaToken *list,AnjutaToken *sibling,AnjutaToken *baby);
AnjutaToken * anjuta_token_remove_list (AnjutaToken *token);
Remove a complete list of token.
|
a AnjutaToken corresponding to a list |
Returns : |
A AnjutaToken representing the following token |
AnjutaToken * anjuta_token_insert_token_list (gboolean after,AnjutaToken *list,...);
AnjutaToken * anjuta_token_find_type (AnjutaToken *list,gint flags,AnjutaTokenType *types);