summaryrefslogtreecommitdiff
path: root/token.h
diff options
context:
space:
mode:
authorkdx <kdx@42l.fr>2023-03-17 02:26:25 +0100
committerkdx <kdx@42l.fr>2023-03-17 02:26:25 +0100
commit4160e9650bcfe7449beb150cdf8196b768a92eb3 (patch)
tree14d4e2d4131d3c7a198466ba899efa5978808686 /token.h
parenta60f03db9ef3eb65b8898a9bf0ad70fbc2d2cc53 (diff)
downloadgolem-4160e9650bcfe7449beb150cdf8196b768a92eb3.tar.gz
extract scope
Diffstat (limited to 'token.h')
-rw-r--r--token.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/token.h b/token.h
index d74c1a0..018ee10 100644
--- a/token.h
+++ b/token.h
@@ -39,8 +39,10 @@ Token *token_create(Slice slice, unsigned int type);
void token_destroy(Token *token);
Token *token_append(Token **list, Token *elem);
void token_delete(Token **list, Token *elem);
+Token *token_extract(Token **list, Token *elem);
Token *token_search(Token *list, unsigned int type);
Token *token_search_closing(Token *list, unsigned int type, unsigned int opn);
Token *token_print(Token *token, int recurse, int depth);
int token_isgroup(Token *token, unsigned int type);
int token_len(Token *token);
+Token *token_last(Token *token);