feat: starting the parser (header and main function)

This commit is contained in:
Raphaël 2024-09-25 16:54:42 +02:00
parent bbf7141da6
commit 0441253ef1
4 changed files with 75 additions and 1 deletions

View file

@ -0,0 +1,39 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* token.h :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/09/25 11:38:28 by rparodi #+# #+# */
/* Updated: 2024/09/25 16:32:40 by rparodi ### ########.fr */
/* */
/* ************************************************************************** */
#ifndef TOKEN_H
# define TOKEN_H
#include "me/string/string.h"
enum e_token
{
AMP,
DOLLAR,
DQUOTE,
LPAREN,
NQUOTE,
PIPE,
CARRET,
RPAREN,
SEMICOLON,
SQUOTE,
WHITESPACE
};
typedef struct s_token
{
t_string raw;
enum e_token TokenType;
} t_token;
#endif