summaryrefslogtreecommitdiff
path: root/identify.h
blob: 4c39a8a449c5abe53ca2cba1c4e1b413ec09ea89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
#include "token.h"

void identify(Token *list, int (*fun)(Token**), unsigned int type, int recurse);
int identify_function(Token **list);
int identify_let(Token **list);
int identify_return(Token **list);
int identify_assign(Token **list);
int identify_if(Token **list);
int identify_else(Token **list);
int identify_while(Token **list);
int identify_expression(Token **list);