summaryrefslogtreecommitdiff
path: root/identify.h
blob: 5831c4fceb25a61c654e175d3b69fa52cee2b09e (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 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);