Decaf Compiler
p1-lexer.h
Go to the documentation of this file.
1 
6 #ifndef __P1_LEXER_H
7 #define __P1_LEXER_H
8 
9 #include "common.h"
10 #include "token.h"
11 
18 TokenQueue* lex(const char* text);
19 
20 #endif
Includes, constants, declarations, and macros used across the compiler.
TokenQueue * lex(const char *text)
Convert a string containing a Decaf program into a queue of tokens.
Definition: p1-lexer.c:23
Linked list of tokens.
Definition: token.h:153
Tokens and regular expressions.