/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* state_helper.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/28 18:39:26 by rparodi #+# #+# */ /* Updated: 2024/04/28 19:10:20 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ #include "./lex_normal_funcs.h" bool lex_helper_s519(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '<') return (lex_advance(612, lexer, s)); if (s->lookahead == '>') return (lex_advance(618, lexer, s)); if (s->lookahead == '\\') return (lex_skip(542, lexer, s)); if (s->lookahead == '`') return (lex_advance(856, lexer, s)); if (s->lookahead == '|') return (lex_advance(593, lexer, s)); return (false); } bool lex_helper_s520(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '<') return (lex_advance(612, lexer, s)); if (s->lookahead == '>') return (lex_advance(618, lexer, s)); if (s->lookahead == '\\') return (lex_skip(544, lexer, s)); if (s->lookahead == '`') return (lex_advance(855, lexer, s)); if (s->lookahead == '|') return (lex_advance(593, lexer, s)); return (false); } bool lex_helper_s521(t_lexer *lexer, t_lexer_state *s) { if (s->lookahead == '<') return (lex_advance(613, lexer, s)); if (s->lookahead == '>') return (lex_advance(618, lexer, s)); if (s->lookahead == '\\') return (lex_skip(541, lexer, s)); if (s->lookahead == '`') return (lex_advance(856, lexer, s)); if (s->lookahead == '|') return (lex_advance(593, lexer, s)); return (false); }