Changed Grammar
This commit is contained in:
parent
b0da66b7d8
commit
fbb9977f4a
2132 changed files with 110314 additions and 233488 deletions
81
Makefile
81
Makefile
|
|
@ -6,25 +6,30 @@
|
||||||
# By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ #
|
# By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
||||||
# Updated: 2024/05/30 18:03:52 by maiboyer ### ########.fr #
|
# Updated: 2024/06/09 19:05:51 by maiboyer ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
# Objdir
|
# Objdir
|
||||||
OBJDIRNAME = ./build
|
BUILD_DIR = $(shell realpath build)
|
||||||
|
|
||||||
# Colors
|
# Colors
|
||||||
GREEN = \033[32m
|
GREEN = \033[32m
|
||||||
|
CYAN = \033[36m
|
||||||
GREY = \033[0;90m
|
GREY = \033[0;90m
|
||||||
RED = \033[0;31m
|
RED = \033[0;31m
|
||||||
GOLD = \033[38;5;220m
|
GOLD = \033[38;5;220m
|
||||||
END = \033[0m
|
END = \033[0m
|
||||||
|
BOLD = \033[1m
|
||||||
|
ITALIC = \033[3m
|
||||||
|
UNDERLINE = \033[4m
|
||||||
|
|
||||||
# Rules
|
# Rules
|
||||||
SRC_DIR = ./sources
|
SRC_DIR = ./sources
|
||||||
GEN_DIR = ./output
|
GEN_DIR = ./output
|
||||||
NAME = minishell
|
NAME = minishell
|
||||||
|
|
||||||
|
# PMAKE_DISABLE =
|
||||||
PMAKE =
|
PMAKE =
|
||||||
ifndef PMAKE_DISABLE
|
ifndef PMAKE_DISABLE
|
||||||
ifeq ($(shell uname), Linux)
|
ifeq ($(shell uname), Linux)
|
||||||
|
|
@ -37,56 +42,56 @@ endif
|
||||||
|
|
||||||
# All (make all)
|
# All (make all)
|
||||||
all:
|
all:
|
||||||
@$(MAKE) --no-print-directory header OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd)
|
@$(MAKE) --no-print-directory header BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd)
|
||||||
@$(MAKE) --no-print-directory -f./Minishell.mk OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd) $(PMAKE)
|
@$(MAKE) --no-print-directory -f./Minishell.mk BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd) $(PMAKE)
|
||||||
@$(MAKE) --no-print-directory footer OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd)
|
@$(MAKE) --no-print-directory footer BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd)
|
||||||
|
|
||||||
bonus:
|
bonus:
|
||||||
@$(MAKE) --no-print-directory header OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd)
|
@$(MAKE) --no-print-directory header BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd)
|
||||||
@$(MAKE) --no-print-directory -f./Minishell.mk OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd) $(PMAKE) bonus
|
@$(MAKE) --no-print-directory -f./Minishell.mk BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd) $(PMAKE) bonus
|
||||||
@$(MAKE) --no-print-directory footer OBJDIRNAME=$(OBJDIRNAME) BASE_PATH=$(shell pwd)
|
@$(MAKE) --no-print-directory footer BUILD_DIR=$(BUILD_DIR) BASE_PATH=$(shell pwd)
|
||||||
|
|
||||||
# Header
|
# Header
|
||||||
header:
|
header:
|
||||||
@clear
|
@clear
|
||||||
@printf '\n\n'
|
@echo -e ''
|
||||||
@printf '$(GOLD) ******* ****** ******* $(END)\n'
|
@echo -e '$(GOLD) ******* ****** ******* $(END)'
|
||||||
@printf '$(GOLD) ****** *** ******* $(END)\n'
|
@echo -e '$(GOLD) ****** *** ******* $(END)'
|
||||||
@printf '$(GOLD) ******* * ******* $(END)\n'
|
@echo -e '$(GOLD) ******* * ******* $(END)'
|
||||||
@printf '$(GOLD) ****** ******* $(END)\n'
|
@echo -e '$(GOLD) ****** ******* $(END)'
|
||||||
@printf '$(GOLD) ******* ******* $(END)\n'
|
@echo -e '$(GOLD) ******* ******* $(END)'
|
||||||
@printf '$(GOLD) ******************* ******* * $(END)\n'
|
@echo -e '$(GOLD) ******************* ******* * $(END)'
|
||||||
@printf '$(GOLD) ******************* ******* *** $(END)\n'
|
@echo -e '$(GOLD) ******************* ******* *** $(END)'
|
||||||
@printf '$(GOLD) ****** ******* ****** $(END)\n'
|
@echo -e '$(GOLD) ****** ******* ****** $(END)'
|
||||||
@printf '$(GOLD) ****** $(END)\n'
|
@echo -e '$(GOLD) ****** $(END)'
|
||||||
@printf '$(GOLD) ****** $(END)\n'
|
@echo -e '$(GOLD) ****** $(END)'
|
||||||
@printf '$(GREY) Made by maiboyerlpb x rparodi$(END)\n\n'
|
@echo -e '$(GREY) Made by maiboyerlpb x rparodi$(END)'
|
||||||
|
|
||||||
# Footer
|
# Footer
|
||||||
footer:
|
footer:
|
||||||
@printf "$(GOLD) shcat\n"
|
@echo -e '$(GOLD) _ $(END)'
|
||||||
@printf "$(GOLD) ,_ _,$(END)\n"
|
@echo -e '$(GOLD) | \ $(END)'
|
||||||
@printf "$(GOLD) | \\___//|$(END)\n"
|
@echo -e '$(GOLD) | | $(END)'
|
||||||
@printf "$(GOLD) |=6 6=|$(END)\n"
|
@echo -e '$(GOLD) | | $(END)'
|
||||||
@printf "$(GOLD) \\=._Y_.=/$(END)\n"
|
@echo -e '$(GOLD) |\ $(CYAN)$(BOLD)$(UNDERLINE)shcat$(END)$(GOLD) | | $(END)'
|
||||||
@printf "$(GOLD) ) \` ( ,$(END)\n"
|
@echo -e '$(GOLD) /, ~\ / / $(END)'
|
||||||
@printf "$(GOLD) / \\ (('$(END)\n"
|
@echo -e '$(GOLD) X `-.....-------./ / $(END)'
|
||||||
@printf "$(GOLD) | | ))$(END)\n"
|
@echo -e '$(GOLD) ~-. ~ ~ | $(END)'
|
||||||
@printf "$(GOLD) /| | | |\\_//$(END)\n"
|
@echo -e '$(GOLD) \ / | $(END)'
|
||||||
@printf "$(GOLD) \\| |._.| |/-\`$(END)\n"
|
@echo -e '$(GOLD) \ /_ ___\ / $(END)'
|
||||||
@printf "$(GOLD) '\"' '\"'$(END)\n"
|
@echo -e '$(GOLD) | /\ ~~~~~ \ | $(END)'
|
||||||
@printf ' $(GREY)The compilation is$(END) $(GOLD)finish$(END)\n $(GREY)Have a good $(END)$(GOLD)correction !$(END)\n'
|
@echo -e '$(GOLD) | | \ || | $(END)'
|
||||||
|
@echo -e '$(GOLD) | |\ \ || ) $(END)'
|
||||||
|
@echo -e '$(GOLD) (_/ (_/ ((_/ $(END)'
|
||||||
|
@echo -e ' $(GREY)The compilation is $(END)$(GOLD)finished$(END)'
|
||||||
|
@echo -e ' $(GREY)Have a good $(END)$(GOLD)correction$(END)'
|
||||||
|
|
||||||
pull:
|
|
||||||
@printf "$(GREEN)Pulling Submodules$(END)\n"
|
|
||||||
@git submodule init
|
|
||||||
@git submodule update
|
|
||||||
|
|
||||||
# Clean (make clean)
|
# Clean (make clean)
|
||||||
clean:
|
clean:
|
||||||
@echo -e '$(GREY) Removing $(END)$(RED)Objects$(END)'
|
@echo -e '$(GREY) Removing $(END)$(RED)Objects$(END)'
|
||||||
@echo -e '$(GREY) Removing $(END)$(RED)Objects Folder$(END)'
|
@echo -e '$(GREY) Removing $(END)$(RED)Objects Folder$(END)'
|
||||||
@$(RM) -r $(OBJDIRNAME)
|
@$(RM) -r $(BUILD_DIR)
|
||||||
|
|
||||||
# Clean (make fclean)
|
# Clean (make fclean)
|
||||||
fclean: clean
|
fclean: clean
|
||||||
|
|
@ -103,4 +108,4 @@ generate_filelist:
|
||||||
@/usr/bin/env zsh -c "tree -iFf --noreport $(SRC_DIR) | rg '^$(SRC_DIR)/(.*\.c)\$$' --replace '\$$1' | sort -u" > ./src.list
|
@/usr/bin/env zsh -c "tree -iFf --noreport $(SRC_DIR) | rg '^$(SRC_DIR)/(.*\.c)\$$' --replace '\$$1' | sort -u" > ./src.list
|
||||||
@/usr/bin/env zsh -c "tree -iFf --noreport $(GEN_DIR) | rg '^$(GEN_DIR)/(.*\.c)\$$' --replace '\$$1' | sort -u" > ./gen.list
|
@/usr/bin/env zsh -c "tree -iFf --noreport $(GEN_DIR) | rg '^$(GEN_DIR)/(.*\.c)\$$' --replace '\$$1' | sort -u" > ./gen.list
|
||||||
# phony
|
# phony
|
||||||
.PHONY: all bonus clean fclean re
|
.PHONY: all bonus clean fclean re header footer generate_filelist
|
||||||
|
|
|
||||||
30
Minishell.mk
30
Minishell.mk
|
|
@ -6,7 +6,7 @@
|
||||||
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
|
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2024/04/28 17:28:30 by maiboyer #+# #+# #
|
# Created: 2024/04/28 17:28:30 by maiboyer #+# #+# #
|
||||||
# Updated: 2024/05/30 19:52:58 by maiboyer ### ########.fr #
|
# Updated: 2024/06/09 19:08:50 by maiboyer ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
|
|
@ -16,7 +16,7 @@ link_group = -Wl,--start-group $(1) -Wl,--end-group
|
||||||
|
|
||||||
# Variables
|
# Variables
|
||||||
|
|
||||||
OBJDIRNAME ?=
|
BUILD_DIR ?= $(shell realpath ./build/)
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
CFLAGS = -Werror -Wextra -Wall -Wno-unused-command-line-argument -g3 -MMD -lreadline -I./includes -I./output/include -I./stdme/output/include -rdynamic -Wl,-E
|
CFLAGS = -Werror -Wextra -Wall -Wno-unused-command-line-argument -g3 -MMD -lreadline -I./includes -I./output/include -I./stdme/output/include -rdynamic -Wl,-E
|
||||||
|
|
@ -36,7 +36,6 @@ SRC_DIR = sources
|
||||||
GEN_DIR = output
|
GEN_DIR = output
|
||||||
|
|
||||||
SRC = $(addprefix $(SRC_DIR)/,$(shell cat ./src.list)) $(addprefix $(GEN_DIR)/,$(shell cat ./gen.list))
|
SRC = $(addprefix $(SRC_DIR)/,$(shell cat ./src.list)) $(addprefix $(GEN_DIR)/,$(shell cat ./gen.list))
|
||||||
# Name
|
|
||||||
NAME = minishell
|
NAME = minishell
|
||||||
|
|
||||||
# Commands
|
# Commands
|
||||||
|
|
@ -44,7 +43,7 @@ CC ?= clang
|
||||||
RM = rm -rf
|
RM = rm -rf
|
||||||
|
|
||||||
# Objects
|
# Objects
|
||||||
OBJ = $(addprefix $(OBJDIRNAME)/sh/,$(SRC:.c=.o))
|
OBJ = $(addprefix $(BUILD_DIR)/sh/,$(SRC:.c=.o))
|
||||||
|
|
||||||
# Colors
|
# Colors
|
||||||
GREEN = \033[32m
|
GREEN = \033[32m
|
||||||
|
|
@ -56,34 +55,33 @@ END = \033[0m
|
||||||
.PHONY: all Bonus
|
.PHONY: all Bonus
|
||||||
|
|
||||||
LIBS_NAMES = me gmr aq ast parser
|
LIBS_NAMES = me gmr aq ast parser
|
||||||
LIBS_FILES = $(addprefix $(OBJDIRNAME)/, $(addsuffix .a, $(addprefix lib, $(LIBS_NAMES))))
|
LIBS_FILES = $(addprefix $(BUILD_DIR)/, $(addsuffix .a, $(addprefix lib, $(LIBS_NAMES))))
|
||||||
LIBS_FLAGS = $(addprefix -l, $(LIBS_NAMES))
|
LIBS_FLAGS = $(addprefix -l, $(LIBS_NAMES))
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@$(MAKE) -C ./stdme/ "LIB_NAME=$(shell realpath ./stdme)/" "BUILD_DIR=$(shell realpath ./$(OBJDIRNAME))" libme.a
|
@$(MAKE) -C ./stdme/ "LIB_NAME=$(shell realpath ./stdme)/" "BUILD_DIR=$(BUILD_DIR)" libme.a
|
||||||
@$(MAKE) -C ./allocator/ "LIB_NAME=$(shell realpath ./allocator)/" "BUILD_DIR=$(shell realpath ./$(OBJDIRNAME))" libaq.a
|
@$(MAKE) -C ./allocator/ "LIB_NAME=$(shell realpath ./allocator)/" "BUILD_DIR=$(BUILD_DIR)" libaq.a
|
||||||
@$(MAKE) -C ./ast/ "LIB_NAME=$(shell realpath ./ast)/" "BUILD_DIR=$(shell realpath ./$(OBJDIRNAME))" libast.a
|
@$(MAKE) -C ./ast/ "LIB_NAME=$(shell realpath ./ast)/" "BUILD_DIR=$(BUILD_DIR)" libast.a
|
||||||
@$(MAKE) -C ./parser/ -f./Grammar.mk "LIB_NAME=$(shell realpath ./parser)/" "BUILD_DIR=$(shell realpath ./$(OBJDIRNAME))" libgmr.a
|
@$(MAKE) -C ./parser/ -f./Grammar.mk "LIB_NAME=$(shell realpath ./parser)/" "BUILD_DIR=$(BUILD_DIR)" libgmr.a
|
||||||
@$(MAKE) -C ./parser/ -f./Parser.mk "LIB_NAME=$(shell realpath ./parser)/" "BUILD_DIR=$(shell realpath ./$(OBJDIRNAME))" libparser.a
|
@$(MAKE) -C ./parser/ -f./Parser.mk "LIB_NAME=$(shell realpath ./parser)/" "BUILD_DIR=$(BUILD_DIR)" libparser.a
|
||||||
@$(MAKE) -f./Minishell.mk $(NAME)
|
@$(MAKE) -f./Minishell.mk $(NAME)
|
||||||
|
|
||||||
|
|
||||||
# Bonus (make bonus)
|
# Bonus (make bonus)
|
||||||
bonus: $(OBJ) $(LIBS_FILES)
|
bonus: $(OBJ) $(LIBS_FILES)
|
||||||
@mkdir -p $(OBJDIRNAME)
|
@mkdir -p $(BUILD_DIR)
|
||||||
@mkdir -p $(OBJDIRNAME)/$(LIBDIRNAME)
|
@mkdir -p $(BUILD_DIR)/$(SRCDIRNAME)
|
||||||
@mkdir -p $(OBJDIRNAME)/$(SRCDIRNAME)
|
|
||||||
@echo -e '$(GREY) Be Carefull ur in $(END)$(GREEN)Debug Mode$(END)'
|
@echo -e '$(GREY) Be Carefull ur in $(END)$(GREEN)Debug Mode$(END)'
|
||||||
@echo -e '$(GREY) Linking\t$(END)$(GREEN)$(NAME)$(END)'
|
@echo -e '$(GREY) Linking\t$(END)$(GREEN)$(NAME)$(END)'
|
||||||
@$(CC) $(CFLAGS) -D DEBUG=42 -o $(NAME) $(OBJ) -L$(OBJDIRNAME) $(call link_group,$(LIBS_FLAGS))
|
@$(CC) $(CFLAGS) -DDEBUG=1 -o $(NAME) $(OBJ) -L$(BUILD_DIR) $(call link_group,$(LIBS_FLAGS))
|
||||||
|
|
||||||
# Dependences for all
|
# Dependences for all
|
||||||
$(NAME): $(OBJ) $(LIBS_FILES)
|
$(NAME): $(OBJ) $(LIBS_FILES)
|
||||||
@echo -e '$(GREY) Linking\t$(END)$(GREEN)$(NAME)$(END)'
|
@echo -e '$(GREY) Linking\t$(END)$(GREEN)$(NAME)$(END)'
|
||||||
@$(CC) $(CFLAGS) -o $(NAME) $(OBJ) -L$(OBJDIRNAME) $(call link_group,$(LIBS_FLAGS))
|
@$(CC) $(CFLAGS) -o $(NAME) $(OBJ) -L$(BUILD_DIR) $(call link_group,$(LIBS_FLAGS))
|
||||||
|
|
||||||
# Creating the objects
|
# Creating the objects
|
||||||
$(OBJDIRNAME)/sh/%.o: %.c
|
$(BUILD_DIR)/sh/%.o: %.c
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
@echo -e '$(GREY) Compiling\t$(END)$(GREEN)$<$(END)'
|
@echo -e '$(GREY) Compiling\t$(END)$(GREEN)$<$(END)'
|
||||||
@$(CC) $(CFLAGS) -o $@ -c $<
|
@$(CC) $(CFLAGS) -o $@ -c $<
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,6 @@ create/create_unique_symbols_map \
|
||||||
external_scanner_states/external_scanner_states_0 \
|
external_scanner_states/external_scanner_states_0 \
|
||||||
external_scanner_states/external_scanner_states_1 \
|
external_scanner_states/external_scanner_states_1 \
|
||||||
external_scanner_states/external_scanner_states_2 \
|
external_scanner_states/external_scanner_states_2 \
|
||||||
external_scanner_states/external_scanner_states_3 \
|
|
||||||
external_scanner_states/external_scanner_states_4 \
|
|
||||||
external_scanner_symbol_map/external_scanner_symbol_map_0 \
|
external_scanner_symbol_map/external_scanner_symbol_map_0 \
|
||||||
field_map_entries/field_map_entries_0 \
|
field_map_entries/field_map_entries_0 \
|
||||||
field_map_entries/field_map_entries_1 \
|
field_map_entries/field_map_entries_1 \
|
||||||
|
|
@ -37,22 +35,12 @@ lex_funcs/lex_keywords/state_3 \
|
||||||
lex_funcs/lex_keywords/state_4 \
|
lex_funcs/lex_keywords/state_4 \
|
||||||
lex_funcs/lex_keywords/state_5 \
|
lex_funcs/lex_keywords/state_5 \
|
||||||
lex_funcs/lex_keywords/state_6 \
|
lex_funcs/lex_keywords/state_6 \
|
||||||
lex_funcs/lex_keywords/state_7 \
|
|
||||||
lex_funcs/lex_keywords/state_8 \
|
|
||||||
lex_funcs/lex_keywords/state_9 \
|
|
||||||
lex_funcs/lex_keywords/state_10 \
|
|
||||||
lex_funcs/lex_keywords/state_11 \
|
|
||||||
lex_funcs/lex_keywords/state_12 \
|
|
||||||
lex_funcs/lex_keywords/state_13 \
|
|
||||||
lex_funcs/lex_keywords/state_14 \
|
|
||||||
lex_funcs/lex_keywords/state_15 \
|
|
||||||
lex_funcs/lex_keywords/state_16 \
|
|
||||||
lex_funcs/lex_keywords/state_17 \
|
|
||||||
lex_funcs/lex_normal/create_table/lex_normal_array_0 \
|
lex_funcs/lex_normal/create_table/lex_normal_array_0 \
|
||||||
lex_funcs/lex_normal/create_table/lex_normal_array_1 \
|
lex_funcs/lex_normal/create_table/lex_normal_array_1 \
|
||||||
lex_funcs/lex_normal/create_table/lex_normal_array_2 \
|
lex_funcs/lex_normal/create_table/lex_normal_array_2 \
|
||||||
lex_funcs/lex_normal/create_table/lex_normal_array_3 \
|
lex_funcs/lex_normal/create_table/lex_normal_array_3 \
|
||||||
lex_funcs/lex_normal/create_table/lex_normal_array_4 \
|
lex_funcs/lex_normal/create_table/lex_normal_array_4 \
|
||||||
|
lex_funcs/lex_normal/create_table/lex_normal_array_5 \
|
||||||
lex_funcs/lex_normal/main_func \
|
lex_funcs/lex_normal/main_func \
|
||||||
lex_funcs/lex_normal/state_0 \
|
lex_funcs/lex_normal/state_0 \
|
||||||
lex_funcs/lex_normal/state_1 \
|
lex_funcs/lex_normal/state_1 \
|
||||||
|
|
@ -152,6 +140,16 @@ lex_funcs/lex_normal/state_94 \
|
||||||
lex_funcs/lex_normal/state_95 \
|
lex_funcs/lex_normal/state_95 \
|
||||||
lex_funcs/lex_normal/state_96 \
|
lex_funcs/lex_normal/state_96 \
|
||||||
lex_funcs/lex_normal/state_97 \
|
lex_funcs/lex_normal/state_97 \
|
||||||
|
lex_funcs/lex_normal/state_98 \
|
||||||
|
lex_funcs/lex_normal/state_99 \
|
||||||
|
lex_funcs/lex_normal/state_100 \
|
||||||
|
lex_funcs/lex_normal/state_101 \
|
||||||
|
lex_funcs/lex_normal/state_102 \
|
||||||
|
lex_funcs/lex_normal/state_103 \
|
||||||
|
lex_funcs/lex_normal/state_104 \
|
||||||
|
lex_funcs/lex_normal/state_105 \
|
||||||
|
lex_funcs/lex_normal/state_106 \
|
||||||
|
lex_funcs/lex_normal/state_107 \
|
||||||
lex_modes/lex_modes_0 \
|
lex_modes/lex_modes_0 \
|
||||||
lex_modes/lex_modes_1 \
|
lex_modes/lex_modes_1 \
|
||||||
lex_modes/lex_modes_2 \
|
lex_modes/lex_modes_2 \
|
||||||
|
|
@ -175,24 +173,6 @@ lex_modes/lex_modes_19 \
|
||||||
lex_modes/lex_modes_20 \
|
lex_modes/lex_modes_20 \
|
||||||
lex_modes/lex_modes_21 \
|
lex_modes/lex_modes_21 \
|
||||||
lex_modes/lex_modes_22 \
|
lex_modes/lex_modes_22 \
|
||||||
lex_modes/lex_modes_23 \
|
|
||||||
lex_modes/lex_modes_24 \
|
|
||||||
lex_modes/lex_modes_25 \
|
|
||||||
lex_modes/lex_modes_26 \
|
|
||||||
lex_modes/lex_modes_27 \
|
|
||||||
lex_modes/lex_modes_28 \
|
|
||||||
lex_modes/lex_modes_29 \
|
|
||||||
lex_modes/lex_modes_30 \
|
|
||||||
lex_modes/lex_modes_31 \
|
|
||||||
lex_modes/lex_modes_32 \
|
|
||||||
lex_modes/lex_modes_33 \
|
|
||||||
lex_modes/lex_modes_34 \
|
|
||||||
lex_modes/lex_modes_35 \
|
|
||||||
lex_modes/lex_modes_36 \
|
|
||||||
lex_modes/lex_modes_37 \
|
|
||||||
lex_modes/lex_modes_38 \
|
|
||||||
lex_modes/lex_modes_39 \
|
|
||||||
lex_modes/lex_modes_40 \
|
|
||||||
non_terminal_alias_map/non_terminal_alias_map_0 \
|
non_terminal_alias_map/non_terminal_alias_map_0 \
|
||||||
parse_actions_entries/parse_actions_entries_0 \
|
parse_actions_entries/parse_actions_entries_0 \
|
||||||
parse_actions_entries/parse_actions_entries_1 \
|
parse_actions_entries/parse_actions_entries_1 \
|
||||||
|
|
@ -244,252 +224,8 @@ parse_actions_entries/parse_actions_entries_46 \
|
||||||
parse_actions_entries/parse_actions_entries_47 \
|
parse_actions_entries/parse_actions_entries_47 \
|
||||||
parse_actions_entries/parse_actions_entries_48 \
|
parse_actions_entries/parse_actions_entries_48 \
|
||||||
parse_actions_entries/parse_actions_entries_49 \
|
parse_actions_entries/parse_actions_entries_49 \
|
||||||
parse_actions_entries/parse_actions_entries_50 \
|
|
||||||
parse_actions_entries/parse_actions_entries_51 \
|
|
||||||
parse_actions_entries/parse_actions_entries_52 \
|
|
||||||
parse_actions_entries/parse_actions_entries_53 \
|
|
||||||
parse_actions_entries/parse_actions_entries_54 \
|
|
||||||
parse_actions_entries/parse_actions_entries_55 \
|
|
||||||
parse_actions_entries/parse_actions_entries_56 \
|
|
||||||
parse_actions_entries/parse_actions_entries_57 \
|
|
||||||
parse_actions_entries/parse_actions_entries_58 \
|
|
||||||
parse_actions_entries/parse_actions_entries_59 \
|
|
||||||
parse_actions_entries/parse_actions_entries_60 \
|
|
||||||
parse_actions_entries/parse_actions_entries_61 \
|
|
||||||
parse_actions_entries/parse_actions_entries_62 \
|
|
||||||
parse_actions_entries/parse_actions_entries_63 \
|
|
||||||
parse_actions_entries/parse_actions_entries_64 \
|
|
||||||
parse_actions_entries/parse_actions_entries_65 \
|
|
||||||
parse_actions_entries/parse_actions_entries_66 \
|
|
||||||
parse_actions_entries/parse_actions_entries_67 \
|
|
||||||
parse_actions_entries/parse_actions_entries_68 \
|
|
||||||
parse_actions_entries/parse_actions_entries_69 \
|
|
||||||
parse_actions_entries/parse_actions_entries_70 \
|
|
||||||
parse_actions_entries/parse_actions_entries_71 \
|
|
||||||
parse_actions_entries/parse_actions_entries_72 \
|
|
||||||
parse_actions_entries/parse_actions_entries_73 \
|
|
||||||
parse_actions_entries/parse_actions_entries_74 \
|
|
||||||
parse_actions_entries/parse_actions_entries_75 \
|
|
||||||
parse_actions_entries/parse_actions_entries_76 \
|
|
||||||
parse_actions_entries/parse_actions_entries_77 \
|
|
||||||
parse_actions_entries/parse_actions_entries_78 \
|
|
||||||
parse_actions_entries/parse_actions_entries_79 \
|
|
||||||
parse_actions_entries/parse_actions_entries_80 \
|
|
||||||
parse_actions_entries/parse_actions_entries_81 \
|
|
||||||
parse_actions_entries/parse_actions_entries_82 \
|
|
||||||
parse_actions_entries/parse_actions_entries_83 \
|
|
||||||
parse_actions_entries/parse_actions_entries_84 \
|
|
||||||
parse_actions_entries/parse_actions_entries_85 \
|
|
||||||
parse_actions_entries/parse_actions_entries_86 \
|
|
||||||
parse_actions_entries/parse_actions_entries_87 \
|
|
||||||
parse_actions_entries/parse_actions_entries_88 \
|
|
||||||
parse_actions_entries/parse_actions_entries_89 \
|
|
||||||
parse_actions_entries/parse_actions_entries_90 \
|
|
||||||
parse_actions_entries/parse_actions_entries_91 \
|
|
||||||
parse_actions_entries/parse_actions_entries_92 \
|
|
||||||
parse_actions_entries/parse_actions_entries_93 \
|
|
||||||
parse_actions_entries/parse_actions_entries_94 \
|
|
||||||
parse_actions_entries/parse_actions_entries_95 \
|
|
||||||
parse_actions_entries/parse_actions_entries_96 \
|
|
||||||
parse_actions_entries/parse_actions_entries_97 \
|
|
||||||
parse_actions_entries/parse_actions_entries_98 \
|
|
||||||
parse_table/parse_table_0 \
|
parse_table/parse_table_0 \
|
||||||
parse_table/parse_table_1 \
|
parse_table/parse_table_1 \
|
||||||
parse_table/parse_table_2 \
|
|
||||||
parse_table/parse_table_3 \
|
|
||||||
parse_table/parse_table_4 \
|
|
||||||
parse_table/parse_table_5 \
|
|
||||||
parse_table/parse_table_6 \
|
|
||||||
parse_table/parse_table_7 \
|
|
||||||
parse_table/parse_table_8 \
|
|
||||||
parse_table/parse_table_9 \
|
|
||||||
parse_table/parse_table_10 \
|
|
||||||
parse_table/parse_table_11 \
|
|
||||||
parse_table/parse_table_12 \
|
|
||||||
parse_table/parse_table_13 \
|
|
||||||
parse_table/parse_table_14 \
|
|
||||||
parse_table/parse_table_15 \
|
|
||||||
parse_table/parse_table_16 \
|
|
||||||
parse_table/parse_table_17 \
|
|
||||||
parse_table/parse_table_18 \
|
|
||||||
parse_table/parse_table_19 \
|
|
||||||
parse_table/parse_table_20 \
|
|
||||||
parse_table/parse_table_21 \
|
|
||||||
parse_table/parse_table_22 \
|
|
||||||
parse_table/parse_table_23 \
|
|
||||||
parse_table/parse_table_24 \
|
|
||||||
parse_table/parse_table_25 \
|
|
||||||
parse_table/parse_table_26 \
|
|
||||||
parse_table/parse_table_27 \
|
|
||||||
parse_table/parse_table_28 \
|
|
||||||
parse_table/parse_table_29 \
|
|
||||||
parse_table/parse_table_30 \
|
|
||||||
parse_table/parse_table_31 \
|
|
||||||
parse_table/parse_table_32 \
|
|
||||||
parse_table/parse_table_33 \
|
|
||||||
parse_table/parse_table_34 \
|
|
||||||
parse_table/parse_table_35 \
|
|
||||||
parse_table/parse_table_36 \
|
|
||||||
parse_table/parse_table_37 \
|
|
||||||
parse_table/parse_table_38 \
|
|
||||||
parse_table/parse_table_39 \
|
|
||||||
parse_table/parse_table_40 \
|
|
||||||
parse_table/parse_table_41 \
|
|
||||||
parse_table/parse_table_42 \
|
|
||||||
parse_table/parse_table_43 \
|
|
||||||
parse_table/parse_table_44 \
|
|
||||||
parse_table/parse_table_45 \
|
|
||||||
parse_table/parse_table_46 \
|
|
||||||
parse_table/parse_table_47 \
|
|
||||||
parse_table/parse_table_48 \
|
|
||||||
parse_table/parse_table_49 \
|
|
||||||
parse_table/parse_table_50 \
|
|
||||||
parse_table/parse_table_51 \
|
|
||||||
parse_table/parse_table_52 \
|
|
||||||
parse_table/parse_table_53 \
|
|
||||||
parse_table/parse_table_54 \
|
|
||||||
parse_table/parse_table_55 \
|
|
||||||
parse_table/parse_table_56 \
|
|
||||||
parse_table/parse_table_57 \
|
|
||||||
parse_table/parse_table_58 \
|
|
||||||
parse_table/parse_table_59 \
|
|
||||||
parse_table/parse_table_60 \
|
|
||||||
parse_table/parse_table_61 \
|
|
||||||
parse_table/parse_table_62 \
|
|
||||||
parse_table/parse_table_63 \
|
|
||||||
parse_table/parse_table_64 \
|
|
||||||
parse_table/parse_table_65 \
|
|
||||||
parse_table/parse_table_66 \
|
|
||||||
parse_table/parse_table_67 \
|
|
||||||
parse_table/parse_table_68 \
|
|
||||||
parse_table/parse_table_69 \
|
|
||||||
parse_table/parse_table_70 \
|
|
||||||
parse_table/parse_table_71 \
|
|
||||||
parse_table/parse_table_72 \
|
|
||||||
parse_table/parse_table_73 \
|
|
||||||
parse_table/parse_table_74 \
|
|
||||||
parse_table/parse_table_75 \
|
|
||||||
parse_table/parse_table_76 \
|
|
||||||
parse_table/parse_table_77 \
|
|
||||||
parse_table/parse_table_78 \
|
|
||||||
parse_table/parse_table_79 \
|
|
||||||
parse_table/parse_table_80 \
|
|
||||||
parse_table/parse_table_81 \
|
|
||||||
parse_table/parse_table_82 \
|
|
||||||
parse_table/parse_table_83 \
|
|
||||||
parse_table/parse_table_84 \
|
|
||||||
parse_table/parse_table_85 \
|
|
||||||
parse_table/parse_table_86 \
|
|
||||||
parse_table/parse_table_87 \
|
|
||||||
parse_table/parse_table_88 \
|
|
||||||
parse_table/parse_table_89 \
|
|
||||||
parse_table/parse_table_90 \
|
|
||||||
parse_table/parse_table_91 \
|
|
||||||
parse_table/parse_table_92 \
|
|
||||||
parse_table/parse_table_93 \
|
|
||||||
parse_table/parse_table_94 \
|
|
||||||
parse_table/parse_table_95 \
|
|
||||||
parse_table/parse_table_96 \
|
|
||||||
parse_table/parse_table_97 \
|
|
||||||
parse_table/parse_table_98 \
|
|
||||||
parse_table/parse_table_99 \
|
|
||||||
parse_table/parse_table_100 \
|
|
||||||
parse_table/parse_table_101 \
|
|
||||||
parse_table/parse_table_102 \
|
|
||||||
parse_table/parse_table_103 \
|
|
||||||
parse_table/parse_table_104 \
|
|
||||||
parse_table/parse_table_105 \
|
|
||||||
parse_table/parse_table_106 \
|
|
||||||
parse_table/parse_table_107 \
|
|
||||||
parse_table/parse_table_108 \
|
|
||||||
parse_table/parse_table_109 \
|
|
||||||
parse_table/parse_table_110 \
|
|
||||||
parse_table/parse_table_111 \
|
|
||||||
parse_table/parse_table_112 \
|
|
||||||
parse_table/parse_table_113 \
|
|
||||||
parse_table/parse_table_114 \
|
|
||||||
parse_table/parse_table_115 \
|
|
||||||
parse_table/parse_table_116 \
|
|
||||||
parse_table/parse_table_117 \
|
|
||||||
parse_table/parse_table_118 \
|
|
||||||
parse_table/parse_table_119 \
|
|
||||||
parse_table/parse_table_120 \
|
|
||||||
parse_table/parse_table_121 \
|
|
||||||
parse_table/parse_table_122 \
|
|
||||||
parse_table/parse_table_123 \
|
|
||||||
parse_table/parse_table_124 \
|
|
||||||
parse_table/parse_table_125 \
|
|
||||||
parse_table/parse_table_126 \
|
|
||||||
parse_table/parse_table_127 \
|
|
||||||
parse_table/parse_table_128 \
|
|
||||||
parse_table/parse_table_129 \
|
|
||||||
parse_table/parse_table_130 \
|
|
||||||
parse_table/parse_table_131 \
|
|
||||||
parse_table/parse_table_132 \
|
|
||||||
parse_table/parse_table_133 \
|
|
||||||
parse_table/parse_table_134 \
|
|
||||||
parse_table/parse_table_135 \
|
|
||||||
parse_table/parse_table_136 \
|
|
||||||
parse_table/parse_table_137 \
|
|
||||||
parse_table/parse_table_138 \
|
|
||||||
parse_table/parse_table_139 \
|
|
||||||
parse_table/parse_table_140 \
|
|
||||||
parse_table/parse_table_141 \
|
|
||||||
parse_table/parse_table_142 \
|
|
||||||
parse_table/parse_table_143 \
|
|
||||||
parse_table/parse_table_144 \
|
|
||||||
parse_table/parse_table_145 \
|
|
||||||
parse_table/parse_table_146 \
|
|
||||||
parse_table/parse_table_147 \
|
|
||||||
parse_table/parse_table_148 \
|
|
||||||
parse_table/parse_table_149 \
|
|
||||||
parse_table/parse_table_150 \
|
|
||||||
parse_table/parse_table_151 \
|
|
||||||
parse_table/parse_table_152 \
|
|
||||||
parse_table/parse_table_153 \
|
|
||||||
parse_table/parse_table_154 \
|
|
||||||
parse_table/parse_table_155 \
|
|
||||||
parse_table/parse_table_156 \
|
|
||||||
parse_table/parse_table_157 \
|
|
||||||
parse_table/parse_table_158 \
|
|
||||||
parse_table/parse_table_159 \
|
|
||||||
parse_table/parse_table_160 \
|
|
||||||
parse_table/parse_table_161 \
|
|
||||||
parse_table/parse_table_162 \
|
|
||||||
parse_table/parse_table_163 \
|
|
||||||
parse_table/parse_table_164 \
|
|
||||||
parse_table/parse_table_165 \
|
|
||||||
parse_table/parse_table_166 \
|
|
||||||
parse_table/parse_table_167 \
|
|
||||||
parse_table/parse_table_168 \
|
|
||||||
parse_table/parse_table_169 \
|
|
||||||
parse_table/parse_table_170 \
|
|
||||||
parse_table/parse_table_171 \
|
|
||||||
parse_table/parse_table_172 \
|
|
||||||
parse_table/parse_table_173 \
|
|
||||||
parse_table/parse_table_174 \
|
|
||||||
parse_table/parse_table_175 \
|
|
||||||
parse_table/parse_table_176 \
|
|
||||||
parse_table/parse_table_177 \
|
|
||||||
parse_table/parse_table_178 \
|
|
||||||
parse_table/parse_table_179 \
|
|
||||||
parse_table/parse_table_180 \
|
|
||||||
parse_table/parse_table_181 \
|
|
||||||
parse_table/parse_table_182 \
|
|
||||||
parse_table/parse_table_183 \
|
|
||||||
parse_table/parse_table_184 \
|
|
||||||
parse_table/parse_table_185 \
|
|
||||||
parse_table/parse_table_186 \
|
|
||||||
parse_table/parse_table_187 \
|
|
||||||
parse_table/parse_table_188 \
|
|
||||||
parse_table/parse_table_189 \
|
|
||||||
parse_table/parse_table_190 \
|
|
||||||
parse_table/parse_table_191 \
|
|
||||||
parse_table/parse_table_192 \
|
|
||||||
parse_table/parse_table_193 \
|
|
||||||
parse_table/parse_table_194 \
|
|
||||||
parse_table/parse_table_195 \
|
|
||||||
parse_table/parse_table_196 \
|
|
||||||
primary_state_ids/primary_state_ids_0 \
|
primary_state_ids/primary_state_ids_0 \
|
||||||
primary_state_ids/primary_state_ids_1 \
|
primary_state_ids/primary_state_ids_1 \
|
||||||
primary_state_ids/primary_state_ids_2 \
|
primary_state_ids/primary_state_ids_2 \
|
||||||
|
|
@ -513,24 +249,6 @@ primary_state_ids/primary_state_ids_19 \
|
||||||
primary_state_ids/primary_state_ids_20 \
|
primary_state_ids/primary_state_ids_20 \
|
||||||
primary_state_ids/primary_state_ids_21 \
|
primary_state_ids/primary_state_ids_21 \
|
||||||
primary_state_ids/primary_state_ids_22 \
|
primary_state_ids/primary_state_ids_22 \
|
||||||
primary_state_ids/primary_state_ids_23 \
|
|
||||||
primary_state_ids/primary_state_ids_24 \
|
|
||||||
primary_state_ids/primary_state_ids_25 \
|
|
||||||
primary_state_ids/primary_state_ids_26 \
|
|
||||||
primary_state_ids/primary_state_ids_27 \
|
|
||||||
primary_state_ids/primary_state_ids_28 \
|
|
||||||
primary_state_ids/primary_state_ids_29 \
|
|
||||||
primary_state_ids/primary_state_ids_30 \
|
|
||||||
primary_state_ids/primary_state_ids_31 \
|
|
||||||
primary_state_ids/primary_state_ids_32 \
|
|
||||||
primary_state_ids/primary_state_ids_33 \
|
|
||||||
primary_state_ids/primary_state_ids_34 \
|
|
||||||
primary_state_ids/primary_state_ids_35 \
|
|
||||||
primary_state_ids/primary_state_ids_36 \
|
|
||||||
primary_state_ids/primary_state_ids_37 \
|
|
||||||
primary_state_ids/primary_state_ids_38 \
|
|
||||||
primary_state_ids/primary_state_ids_39 \
|
|
||||||
primary_state_ids/primary_state_ids_40 \
|
|
||||||
small_parse_table_map/small_parse_table_map_0 \
|
small_parse_table_map/small_parse_table_map_0 \
|
||||||
small_parse_table_map/small_parse_table_map_1 \
|
small_parse_table_map/small_parse_table_map_1 \
|
||||||
small_parse_table_map/small_parse_table_map_2 \
|
small_parse_table_map/small_parse_table_map_2 \
|
||||||
|
|
@ -554,22 +272,6 @@ small_parse_table_map/small_parse_table_map_19 \
|
||||||
small_parse_table_map/small_parse_table_map_20 \
|
small_parse_table_map/small_parse_table_map_20 \
|
||||||
small_parse_table_map/small_parse_table_map_21 \
|
small_parse_table_map/small_parse_table_map_21 \
|
||||||
small_parse_table_map/small_parse_table_map_22 \
|
small_parse_table_map/small_parse_table_map_22 \
|
||||||
small_parse_table_map/small_parse_table_map_23 \
|
|
||||||
small_parse_table_map/small_parse_table_map_24 \
|
|
||||||
small_parse_table_map/small_parse_table_map_25 \
|
|
||||||
small_parse_table_map/small_parse_table_map_26 \
|
|
||||||
small_parse_table_map/small_parse_table_map_27 \
|
|
||||||
small_parse_table_map/small_parse_table_map_28 \
|
|
||||||
small_parse_table_map/small_parse_table_map_29 \
|
|
||||||
small_parse_table_map/small_parse_table_map_30 \
|
|
||||||
small_parse_table_map/small_parse_table_map_31 \
|
|
||||||
small_parse_table_map/small_parse_table_map_32 \
|
|
||||||
small_parse_table_map/small_parse_table_map_33 \
|
|
||||||
small_parse_table_map/small_parse_table_map_34 \
|
|
||||||
small_parse_table_map/small_parse_table_map_35 \
|
|
||||||
small_parse_table_map/small_parse_table_map_36 \
|
|
||||||
small_parse_table_map/small_parse_table_map_37 \
|
|
||||||
small_parse_table_map/small_parse_table_map_38 \
|
|
||||||
small_parse_table/small_parse_table_0 \
|
small_parse_table/small_parse_table_0 \
|
||||||
small_parse_table/small_parse_table_1 \
|
small_parse_table/small_parse_table_1 \
|
||||||
small_parse_table/small_parse_table_2 \
|
small_parse_table/small_parse_table_2 \
|
||||||
|
|
@ -1527,561 +1229,10 @@ small_parse_table/small_parse_table_953 \
|
||||||
small_parse_table/small_parse_table_954 \
|
small_parse_table/small_parse_table_954 \
|
||||||
small_parse_table/small_parse_table_955 \
|
small_parse_table/small_parse_table_955 \
|
||||||
small_parse_table/small_parse_table_956 \
|
small_parse_table/small_parse_table_956 \
|
||||||
small_parse_table/small_parse_table_957 \
|
|
||||||
small_parse_table/small_parse_table_958 \
|
|
||||||
small_parse_table/small_parse_table_959 \
|
|
||||||
small_parse_table/small_parse_table_960 \
|
|
||||||
small_parse_table/small_parse_table_961 \
|
|
||||||
small_parse_table/small_parse_table_962 \
|
|
||||||
small_parse_table/small_parse_table_963 \
|
|
||||||
small_parse_table/small_parse_table_964 \
|
|
||||||
small_parse_table/small_parse_table_965 \
|
|
||||||
small_parse_table/small_parse_table_966 \
|
|
||||||
small_parse_table/small_parse_table_967 \
|
|
||||||
small_parse_table/small_parse_table_968 \
|
|
||||||
small_parse_table/small_parse_table_969 \
|
|
||||||
small_parse_table/small_parse_table_970 \
|
|
||||||
small_parse_table/small_parse_table_971 \
|
|
||||||
small_parse_table/small_parse_table_972 \
|
|
||||||
small_parse_table/small_parse_table_973 \
|
|
||||||
small_parse_table/small_parse_table_974 \
|
|
||||||
small_parse_table/small_parse_table_975 \
|
|
||||||
small_parse_table/small_parse_table_976 \
|
|
||||||
small_parse_table/small_parse_table_977 \
|
|
||||||
small_parse_table/small_parse_table_978 \
|
|
||||||
small_parse_table/small_parse_table_979 \
|
|
||||||
small_parse_table/small_parse_table_980 \
|
|
||||||
small_parse_table/small_parse_table_981 \
|
|
||||||
small_parse_table/small_parse_table_982 \
|
|
||||||
small_parse_table/small_parse_table_983 \
|
|
||||||
small_parse_table/small_parse_table_984 \
|
|
||||||
small_parse_table/small_parse_table_985 \
|
|
||||||
small_parse_table/small_parse_table_986 \
|
|
||||||
small_parse_table/small_parse_table_987 \
|
|
||||||
small_parse_table/small_parse_table_988 \
|
|
||||||
small_parse_table/small_parse_table_989 \
|
|
||||||
small_parse_table/small_parse_table_990 \
|
|
||||||
small_parse_table/small_parse_table_991 \
|
|
||||||
small_parse_table/small_parse_table_992 \
|
|
||||||
small_parse_table/small_parse_table_993 \
|
|
||||||
small_parse_table/small_parse_table_994 \
|
|
||||||
small_parse_table/small_parse_table_995 \
|
|
||||||
small_parse_table/small_parse_table_996 \
|
|
||||||
small_parse_table/small_parse_table_997 \
|
|
||||||
small_parse_table/small_parse_table_998 \
|
|
||||||
small_parse_table/small_parse_table_999 \
|
|
||||||
small_parse_table/small_parse_table_1000 \
|
|
||||||
small_parse_table/small_parse_table_1001 \
|
|
||||||
small_parse_table/small_parse_table_1002 \
|
|
||||||
small_parse_table/small_parse_table_1003 \
|
|
||||||
small_parse_table/small_parse_table_1004 \
|
|
||||||
small_parse_table/small_parse_table_1005 \
|
|
||||||
small_parse_table/small_parse_table_1006 \
|
|
||||||
small_parse_table/small_parse_table_1007 \
|
|
||||||
small_parse_table/small_parse_table_1008 \
|
|
||||||
small_parse_table/small_parse_table_1009 \
|
|
||||||
small_parse_table/small_parse_table_1010 \
|
|
||||||
small_parse_table/small_parse_table_1011 \
|
|
||||||
small_parse_table/small_parse_table_1012 \
|
|
||||||
small_parse_table/small_parse_table_1013 \
|
|
||||||
small_parse_table/small_parse_table_1014 \
|
|
||||||
small_parse_table/small_parse_table_1015 \
|
|
||||||
small_parse_table/small_parse_table_1016 \
|
|
||||||
small_parse_table/small_parse_table_1017 \
|
|
||||||
small_parse_table/small_parse_table_1018 \
|
|
||||||
small_parse_table/small_parse_table_1019 \
|
|
||||||
small_parse_table/small_parse_table_1020 \
|
|
||||||
small_parse_table/small_parse_table_1021 \
|
|
||||||
small_parse_table/small_parse_table_1022 \
|
|
||||||
small_parse_table/small_parse_table_1023 \
|
|
||||||
small_parse_table/small_parse_table_1024 \
|
|
||||||
small_parse_table/small_parse_table_1025 \
|
|
||||||
small_parse_table/small_parse_table_1026 \
|
|
||||||
small_parse_table/small_parse_table_1027 \
|
|
||||||
small_parse_table/small_parse_table_1028 \
|
|
||||||
small_parse_table/small_parse_table_1029 \
|
|
||||||
small_parse_table/small_parse_table_1030 \
|
|
||||||
small_parse_table/small_parse_table_1031 \
|
|
||||||
small_parse_table/small_parse_table_1032 \
|
|
||||||
small_parse_table/small_parse_table_1033 \
|
|
||||||
small_parse_table/small_parse_table_1034 \
|
|
||||||
small_parse_table/small_parse_table_1035 \
|
|
||||||
small_parse_table/small_parse_table_1036 \
|
|
||||||
small_parse_table/small_parse_table_1037 \
|
|
||||||
small_parse_table/small_parse_table_1038 \
|
|
||||||
small_parse_table/small_parse_table_1039 \
|
|
||||||
small_parse_table/small_parse_table_1040 \
|
|
||||||
small_parse_table/small_parse_table_1041 \
|
|
||||||
small_parse_table/small_parse_table_1042 \
|
|
||||||
small_parse_table/small_parse_table_1043 \
|
|
||||||
small_parse_table/small_parse_table_1044 \
|
|
||||||
small_parse_table/small_parse_table_1045 \
|
|
||||||
small_parse_table/small_parse_table_1046 \
|
|
||||||
small_parse_table/small_parse_table_1047 \
|
|
||||||
small_parse_table/small_parse_table_1048 \
|
|
||||||
small_parse_table/small_parse_table_1049 \
|
|
||||||
small_parse_table/small_parse_table_1050 \
|
|
||||||
small_parse_table/small_parse_table_1051 \
|
|
||||||
small_parse_table/small_parse_table_1052 \
|
|
||||||
small_parse_table/small_parse_table_1053 \
|
|
||||||
small_parse_table/small_parse_table_1054 \
|
|
||||||
small_parse_table/small_parse_table_1055 \
|
|
||||||
small_parse_table/small_parse_table_1056 \
|
|
||||||
small_parse_table/small_parse_table_1057 \
|
|
||||||
small_parse_table/small_parse_table_1058 \
|
|
||||||
small_parse_table/small_parse_table_1059 \
|
|
||||||
small_parse_table/small_parse_table_1060 \
|
|
||||||
small_parse_table/small_parse_table_1061 \
|
|
||||||
small_parse_table/small_parse_table_1062 \
|
|
||||||
small_parse_table/small_parse_table_1063 \
|
|
||||||
small_parse_table/small_parse_table_1064 \
|
|
||||||
small_parse_table/small_parse_table_1065 \
|
|
||||||
small_parse_table/small_parse_table_1066 \
|
|
||||||
small_parse_table/small_parse_table_1067 \
|
|
||||||
small_parse_table/small_parse_table_1068 \
|
|
||||||
small_parse_table/small_parse_table_1069 \
|
|
||||||
small_parse_table/small_parse_table_1070 \
|
|
||||||
small_parse_table/small_parse_table_1071 \
|
|
||||||
small_parse_table/small_parse_table_1072 \
|
|
||||||
small_parse_table/small_parse_table_1073 \
|
|
||||||
small_parse_table/small_parse_table_1074 \
|
|
||||||
small_parse_table/small_parse_table_1075 \
|
|
||||||
small_parse_table/small_parse_table_1076 \
|
|
||||||
small_parse_table/small_parse_table_1077 \
|
|
||||||
small_parse_table/small_parse_table_1078 \
|
|
||||||
small_parse_table/small_parse_table_1079 \
|
|
||||||
small_parse_table/small_parse_table_1080 \
|
|
||||||
small_parse_table/small_parse_table_1081 \
|
|
||||||
small_parse_table/small_parse_table_1082 \
|
|
||||||
small_parse_table/small_parse_table_1083 \
|
|
||||||
small_parse_table/small_parse_table_1084 \
|
|
||||||
small_parse_table/small_parse_table_1085 \
|
|
||||||
small_parse_table/small_parse_table_1086 \
|
|
||||||
small_parse_table/small_parse_table_1087 \
|
|
||||||
small_parse_table/small_parse_table_1088 \
|
|
||||||
small_parse_table/small_parse_table_1089 \
|
|
||||||
small_parse_table/small_parse_table_1090 \
|
|
||||||
small_parse_table/small_parse_table_1091 \
|
|
||||||
small_parse_table/small_parse_table_1092 \
|
|
||||||
small_parse_table/small_parse_table_1093 \
|
|
||||||
small_parse_table/small_parse_table_1094 \
|
|
||||||
small_parse_table/small_parse_table_1095 \
|
|
||||||
small_parse_table/small_parse_table_1096 \
|
|
||||||
small_parse_table/small_parse_table_1097 \
|
|
||||||
small_parse_table/small_parse_table_1098 \
|
|
||||||
small_parse_table/small_parse_table_1099 \
|
|
||||||
small_parse_table/small_parse_table_1100 \
|
|
||||||
small_parse_table/small_parse_table_1101 \
|
|
||||||
small_parse_table/small_parse_table_1102 \
|
|
||||||
small_parse_table/small_parse_table_1103 \
|
|
||||||
small_parse_table/small_parse_table_1104 \
|
|
||||||
small_parse_table/small_parse_table_1105 \
|
|
||||||
small_parse_table/small_parse_table_1106 \
|
|
||||||
small_parse_table/small_parse_table_1107 \
|
|
||||||
small_parse_table/small_parse_table_1108 \
|
|
||||||
small_parse_table/small_parse_table_1109 \
|
|
||||||
small_parse_table/small_parse_table_1110 \
|
|
||||||
small_parse_table/small_parse_table_1111 \
|
|
||||||
small_parse_table/small_parse_table_1112 \
|
|
||||||
small_parse_table/small_parse_table_1113 \
|
|
||||||
small_parse_table/small_parse_table_1114 \
|
|
||||||
small_parse_table/small_parse_table_1115 \
|
|
||||||
small_parse_table/small_parse_table_1116 \
|
|
||||||
small_parse_table/small_parse_table_1117 \
|
|
||||||
small_parse_table/small_parse_table_1118 \
|
|
||||||
small_parse_table/small_parse_table_1119 \
|
|
||||||
small_parse_table/small_parse_table_1120 \
|
|
||||||
small_parse_table/small_parse_table_1121 \
|
|
||||||
small_parse_table/small_parse_table_1122 \
|
|
||||||
small_parse_table/small_parse_table_1123 \
|
|
||||||
small_parse_table/small_parse_table_1124 \
|
|
||||||
small_parse_table/small_parse_table_1125 \
|
|
||||||
small_parse_table/small_parse_table_1126 \
|
|
||||||
small_parse_table/small_parse_table_1127 \
|
|
||||||
small_parse_table/small_parse_table_1128 \
|
|
||||||
small_parse_table/small_parse_table_1129 \
|
|
||||||
small_parse_table/small_parse_table_1130 \
|
|
||||||
small_parse_table/small_parse_table_1131 \
|
|
||||||
small_parse_table/small_parse_table_1132 \
|
|
||||||
small_parse_table/small_parse_table_1133 \
|
|
||||||
small_parse_table/small_parse_table_1134 \
|
|
||||||
small_parse_table/small_parse_table_1135 \
|
|
||||||
small_parse_table/small_parse_table_1136 \
|
|
||||||
small_parse_table/small_parse_table_1137 \
|
|
||||||
small_parse_table/small_parse_table_1138 \
|
|
||||||
small_parse_table/small_parse_table_1139 \
|
|
||||||
small_parse_table/small_parse_table_1140 \
|
|
||||||
small_parse_table/small_parse_table_1141 \
|
|
||||||
small_parse_table/small_parse_table_1142 \
|
|
||||||
small_parse_table/small_parse_table_1143 \
|
|
||||||
small_parse_table/small_parse_table_1144 \
|
|
||||||
small_parse_table/small_parse_table_1145 \
|
|
||||||
small_parse_table/small_parse_table_1146 \
|
|
||||||
small_parse_table/small_parse_table_1147 \
|
|
||||||
small_parse_table/small_parse_table_1148 \
|
|
||||||
small_parse_table/small_parse_table_1149 \
|
|
||||||
small_parse_table/small_parse_table_1150 \
|
|
||||||
small_parse_table/small_parse_table_1151 \
|
|
||||||
small_parse_table/small_parse_table_1152 \
|
|
||||||
small_parse_table/small_parse_table_1153 \
|
|
||||||
small_parse_table/small_parse_table_1154 \
|
|
||||||
small_parse_table/small_parse_table_1155 \
|
|
||||||
small_parse_table/small_parse_table_1156 \
|
|
||||||
small_parse_table/small_parse_table_1157 \
|
|
||||||
small_parse_table/small_parse_table_1158 \
|
|
||||||
small_parse_table/small_parse_table_1159 \
|
|
||||||
small_parse_table/small_parse_table_1160 \
|
|
||||||
small_parse_table/small_parse_table_1161 \
|
|
||||||
small_parse_table/small_parse_table_1162 \
|
|
||||||
small_parse_table/small_parse_table_1163 \
|
|
||||||
small_parse_table/small_parse_table_1164 \
|
|
||||||
small_parse_table/small_parse_table_1165 \
|
|
||||||
small_parse_table/small_parse_table_1166 \
|
|
||||||
small_parse_table/small_parse_table_1167 \
|
|
||||||
small_parse_table/small_parse_table_1168 \
|
|
||||||
small_parse_table/small_parse_table_1169 \
|
|
||||||
small_parse_table/small_parse_table_1170 \
|
|
||||||
small_parse_table/small_parse_table_1171 \
|
|
||||||
small_parse_table/small_parse_table_1172 \
|
|
||||||
small_parse_table/small_parse_table_1173 \
|
|
||||||
small_parse_table/small_parse_table_1174 \
|
|
||||||
small_parse_table/small_parse_table_1175 \
|
|
||||||
small_parse_table/small_parse_table_1176 \
|
|
||||||
small_parse_table/small_parse_table_1177 \
|
|
||||||
small_parse_table/small_parse_table_1178 \
|
|
||||||
small_parse_table/small_parse_table_1179 \
|
|
||||||
small_parse_table/small_parse_table_1180 \
|
|
||||||
small_parse_table/small_parse_table_1181 \
|
|
||||||
small_parse_table/small_parse_table_1182 \
|
|
||||||
small_parse_table/small_parse_table_1183 \
|
|
||||||
small_parse_table/small_parse_table_1184 \
|
|
||||||
small_parse_table/small_parse_table_1185 \
|
|
||||||
small_parse_table/small_parse_table_1186 \
|
|
||||||
small_parse_table/small_parse_table_1187 \
|
|
||||||
small_parse_table/small_parse_table_1188 \
|
|
||||||
small_parse_table/small_parse_table_1189 \
|
|
||||||
small_parse_table/small_parse_table_1190 \
|
|
||||||
small_parse_table/small_parse_table_1191 \
|
|
||||||
small_parse_table/small_parse_table_1192 \
|
|
||||||
small_parse_table/small_parse_table_1193 \
|
|
||||||
small_parse_table/small_parse_table_1194 \
|
|
||||||
small_parse_table/small_parse_table_1195 \
|
|
||||||
small_parse_table/small_parse_table_1196 \
|
|
||||||
small_parse_table/small_parse_table_1197 \
|
|
||||||
small_parse_table/small_parse_table_1198 \
|
|
||||||
small_parse_table/small_parse_table_1199 \
|
|
||||||
small_parse_table/small_parse_table_1200 \
|
|
||||||
small_parse_table/small_parse_table_1201 \
|
|
||||||
small_parse_table/small_parse_table_1202 \
|
|
||||||
small_parse_table/small_parse_table_1203 \
|
|
||||||
small_parse_table/small_parse_table_1204 \
|
|
||||||
small_parse_table/small_parse_table_1205 \
|
|
||||||
small_parse_table/small_parse_table_1206 \
|
|
||||||
small_parse_table/small_parse_table_1207 \
|
|
||||||
small_parse_table/small_parse_table_1208 \
|
|
||||||
small_parse_table/small_parse_table_1209 \
|
|
||||||
small_parse_table/small_parse_table_1210 \
|
|
||||||
small_parse_table/small_parse_table_1211 \
|
|
||||||
small_parse_table/small_parse_table_1212 \
|
|
||||||
small_parse_table/small_parse_table_1213 \
|
|
||||||
small_parse_table/small_parse_table_1214 \
|
|
||||||
small_parse_table/small_parse_table_1215 \
|
|
||||||
small_parse_table/small_parse_table_1216 \
|
|
||||||
small_parse_table/small_parse_table_1217 \
|
|
||||||
small_parse_table/small_parse_table_1218 \
|
|
||||||
small_parse_table/small_parse_table_1219 \
|
|
||||||
small_parse_table/small_parse_table_1220 \
|
|
||||||
small_parse_table/small_parse_table_1221 \
|
|
||||||
small_parse_table/small_parse_table_1222 \
|
|
||||||
small_parse_table/small_parse_table_1223 \
|
|
||||||
small_parse_table/small_parse_table_1224 \
|
|
||||||
small_parse_table/small_parse_table_1225 \
|
|
||||||
small_parse_table/small_parse_table_1226 \
|
|
||||||
small_parse_table/small_parse_table_1227 \
|
|
||||||
small_parse_table/small_parse_table_1228 \
|
|
||||||
small_parse_table/small_parse_table_1229 \
|
|
||||||
small_parse_table/small_parse_table_1230 \
|
|
||||||
small_parse_table/small_parse_table_1231 \
|
|
||||||
small_parse_table/small_parse_table_1232 \
|
|
||||||
small_parse_table/small_parse_table_1233 \
|
|
||||||
small_parse_table/small_parse_table_1234 \
|
|
||||||
small_parse_table/small_parse_table_1235 \
|
|
||||||
small_parse_table/small_parse_table_1236 \
|
|
||||||
small_parse_table/small_parse_table_1237 \
|
|
||||||
small_parse_table/small_parse_table_1238 \
|
|
||||||
small_parse_table/small_parse_table_1239 \
|
|
||||||
small_parse_table/small_parse_table_1240 \
|
|
||||||
small_parse_table/small_parse_table_1241 \
|
|
||||||
small_parse_table/small_parse_table_1242 \
|
|
||||||
small_parse_table/small_parse_table_1243 \
|
|
||||||
small_parse_table/small_parse_table_1244 \
|
|
||||||
small_parse_table/small_parse_table_1245 \
|
|
||||||
small_parse_table/small_parse_table_1246 \
|
|
||||||
small_parse_table/small_parse_table_1247 \
|
|
||||||
small_parse_table/small_parse_table_1248 \
|
|
||||||
small_parse_table/small_parse_table_1249 \
|
|
||||||
small_parse_table/small_parse_table_1250 \
|
|
||||||
small_parse_table/small_parse_table_1251 \
|
|
||||||
small_parse_table/small_parse_table_1252 \
|
|
||||||
small_parse_table/small_parse_table_1253 \
|
|
||||||
small_parse_table/small_parse_table_1254 \
|
|
||||||
small_parse_table/small_parse_table_1255 \
|
|
||||||
small_parse_table/small_parse_table_1256 \
|
|
||||||
small_parse_table/small_parse_table_1257 \
|
|
||||||
small_parse_table/small_parse_table_1258 \
|
|
||||||
small_parse_table/small_parse_table_1259 \
|
|
||||||
small_parse_table/small_parse_table_1260 \
|
|
||||||
small_parse_table/small_parse_table_1261 \
|
|
||||||
small_parse_table/small_parse_table_1262 \
|
|
||||||
small_parse_table/small_parse_table_1263 \
|
|
||||||
small_parse_table/small_parse_table_1264 \
|
|
||||||
small_parse_table/small_parse_table_1265 \
|
|
||||||
small_parse_table/small_parse_table_1266 \
|
|
||||||
small_parse_table/small_parse_table_1267 \
|
|
||||||
small_parse_table/small_parse_table_1268 \
|
|
||||||
small_parse_table/small_parse_table_1269 \
|
|
||||||
small_parse_table/small_parse_table_1270 \
|
|
||||||
small_parse_table/small_parse_table_1271 \
|
|
||||||
small_parse_table/small_parse_table_1272 \
|
|
||||||
small_parse_table/small_parse_table_1273 \
|
|
||||||
small_parse_table/small_parse_table_1274 \
|
|
||||||
small_parse_table/small_parse_table_1275 \
|
|
||||||
small_parse_table/small_parse_table_1276 \
|
|
||||||
small_parse_table/small_parse_table_1277 \
|
|
||||||
small_parse_table/small_parse_table_1278 \
|
|
||||||
small_parse_table/small_parse_table_1279 \
|
|
||||||
small_parse_table/small_parse_table_1280 \
|
|
||||||
small_parse_table/small_parse_table_1281 \
|
|
||||||
small_parse_table/small_parse_table_1282 \
|
|
||||||
small_parse_table/small_parse_table_1283 \
|
|
||||||
small_parse_table/small_parse_table_1284 \
|
|
||||||
small_parse_table/small_parse_table_1285 \
|
|
||||||
small_parse_table/small_parse_table_1286 \
|
|
||||||
small_parse_table/small_parse_table_1287 \
|
|
||||||
small_parse_table/small_parse_table_1288 \
|
|
||||||
small_parse_table/small_parse_table_1289 \
|
|
||||||
small_parse_table/small_parse_table_1290 \
|
|
||||||
small_parse_table/small_parse_table_1291 \
|
|
||||||
small_parse_table/small_parse_table_1292 \
|
|
||||||
small_parse_table/small_parse_table_1293 \
|
|
||||||
small_parse_table/small_parse_table_1294 \
|
|
||||||
small_parse_table/small_parse_table_1295 \
|
|
||||||
small_parse_table/small_parse_table_1296 \
|
|
||||||
small_parse_table/small_parse_table_1297 \
|
|
||||||
small_parse_table/small_parse_table_1298 \
|
|
||||||
small_parse_table/small_parse_table_1299 \
|
|
||||||
small_parse_table/small_parse_table_1300 \
|
|
||||||
small_parse_table/small_parse_table_1301 \
|
|
||||||
small_parse_table/small_parse_table_1302 \
|
|
||||||
small_parse_table/small_parse_table_1303 \
|
|
||||||
small_parse_table/small_parse_table_1304 \
|
|
||||||
small_parse_table/small_parse_table_1305 \
|
|
||||||
small_parse_table/small_parse_table_1306 \
|
|
||||||
small_parse_table/small_parse_table_1307 \
|
|
||||||
small_parse_table/small_parse_table_1308 \
|
|
||||||
small_parse_table/small_parse_table_1309 \
|
|
||||||
small_parse_table/small_parse_table_1310 \
|
|
||||||
small_parse_table/small_parse_table_1311 \
|
|
||||||
small_parse_table/small_parse_table_1312 \
|
|
||||||
small_parse_table/small_parse_table_1313 \
|
|
||||||
small_parse_table/small_parse_table_1314 \
|
|
||||||
small_parse_table/small_parse_table_1315 \
|
|
||||||
small_parse_table/small_parse_table_1316 \
|
|
||||||
small_parse_table/small_parse_table_1317 \
|
|
||||||
small_parse_table/small_parse_table_1318 \
|
|
||||||
small_parse_table/small_parse_table_1319 \
|
|
||||||
small_parse_table/small_parse_table_1320 \
|
|
||||||
small_parse_table/small_parse_table_1321 \
|
|
||||||
small_parse_table/small_parse_table_1322 \
|
|
||||||
small_parse_table/small_parse_table_1323 \
|
|
||||||
small_parse_table/small_parse_table_1324 \
|
|
||||||
small_parse_table/small_parse_table_1325 \
|
|
||||||
small_parse_table/small_parse_table_1326 \
|
|
||||||
small_parse_table/small_parse_table_1327 \
|
|
||||||
small_parse_table/small_parse_table_1328 \
|
|
||||||
small_parse_table/small_parse_table_1329 \
|
|
||||||
small_parse_table/small_parse_table_1330 \
|
|
||||||
small_parse_table/small_parse_table_1331 \
|
|
||||||
small_parse_table/small_parse_table_1332 \
|
|
||||||
small_parse_table/small_parse_table_1333 \
|
|
||||||
small_parse_table/small_parse_table_1334 \
|
|
||||||
small_parse_table/small_parse_table_1335 \
|
|
||||||
small_parse_table/small_parse_table_1336 \
|
|
||||||
small_parse_table/small_parse_table_1337 \
|
|
||||||
small_parse_table/small_parse_table_1338 \
|
|
||||||
small_parse_table/small_parse_table_1339 \
|
|
||||||
small_parse_table/small_parse_table_1340 \
|
|
||||||
small_parse_table/small_parse_table_1341 \
|
|
||||||
small_parse_table/small_parse_table_1342 \
|
|
||||||
small_parse_table/small_parse_table_1343 \
|
|
||||||
small_parse_table/small_parse_table_1344 \
|
|
||||||
small_parse_table/small_parse_table_1345 \
|
|
||||||
small_parse_table/small_parse_table_1346 \
|
|
||||||
small_parse_table/small_parse_table_1347 \
|
|
||||||
small_parse_table/small_parse_table_1348 \
|
|
||||||
small_parse_table/small_parse_table_1349 \
|
|
||||||
small_parse_table/small_parse_table_1350 \
|
|
||||||
small_parse_table/small_parse_table_1351 \
|
|
||||||
small_parse_table/small_parse_table_1352 \
|
|
||||||
small_parse_table/small_parse_table_1353 \
|
|
||||||
small_parse_table/small_parse_table_1354 \
|
|
||||||
small_parse_table/small_parse_table_1355 \
|
|
||||||
small_parse_table/small_parse_table_1356 \
|
|
||||||
small_parse_table/small_parse_table_1357 \
|
|
||||||
small_parse_table/small_parse_table_1358 \
|
|
||||||
small_parse_table/small_parse_table_1359 \
|
|
||||||
small_parse_table/small_parse_table_1360 \
|
|
||||||
small_parse_table/small_parse_table_1361 \
|
|
||||||
small_parse_table/small_parse_table_1362 \
|
|
||||||
small_parse_table/small_parse_table_1363 \
|
|
||||||
small_parse_table/small_parse_table_1364 \
|
|
||||||
small_parse_table/small_parse_table_1365 \
|
|
||||||
small_parse_table/small_parse_table_1366 \
|
|
||||||
small_parse_table/small_parse_table_1367 \
|
|
||||||
small_parse_table/small_parse_table_1368 \
|
|
||||||
small_parse_table/small_parse_table_1369 \
|
|
||||||
small_parse_table/small_parse_table_1370 \
|
|
||||||
small_parse_table/small_parse_table_1371 \
|
|
||||||
small_parse_table/small_parse_table_1372 \
|
|
||||||
small_parse_table/small_parse_table_1373 \
|
|
||||||
small_parse_table/small_parse_table_1374 \
|
|
||||||
small_parse_table/small_parse_table_1375 \
|
|
||||||
small_parse_table/small_parse_table_1376 \
|
|
||||||
small_parse_table/small_parse_table_1377 \
|
|
||||||
small_parse_table/small_parse_table_1378 \
|
|
||||||
small_parse_table/small_parse_table_1379 \
|
|
||||||
small_parse_table/small_parse_table_1380 \
|
|
||||||
small_parse_table/small_parse_table_1381 \
|
|
||||||
small_parse_table/small_parse_table_1382 \
|
|
||||||
small_parse_table/small_parse_table_1383 \
|
|
||||||
small_parse_table/small_parse_table_1384 \
|
|
||||||
small_parse_table/small_parse_table_1385 \
|
|
||||||
small_parse_table/small_parse_table_1386 \
|
|
||||||
small_parse_table/small_parse_table_1387 \
|
|
||||||
small_parse_table/small_parse_table_1388 \
|
|
||||||
small_parse_table/small_parse_table_1389 \
|
|
||||||
small_parse_table/small_parse_table_1390 \
|
|
||||||
small_parse_table/small_parse_table_1391 \
|
|
||||||
small_parse_table/small_parse_table_1392 \
|
|
||||||
small_parse_table/small_parse_table_1393 \
|
|
||||||
small_parse_table/small_parse_table_1394 \
|
|
||||||
small_parse_table/small_parse_table_1395 \
|
|
||||||
small_parse_table/small_parse_table_1396 \
|
|
||||||
small_parse_table/small_parse_table_1397 \
|
|
||||||
small_parse_table/small_parse_table_1398 \
|
|
||||||
small_parse_table/small_parse_table_1399 \
|
|
||||||
small_parse_table/small_parse_table_1400 \
|
|
||||||
small_parse_table/small_parse_table_1401 \
|
|
||||||
small_parse_table/small_parse_table_1402 \
|
|
||||||
small_parse_table/small_parse_table_1403 \
|
|
||||||
small_parse_table/small_parse_table_1404 \
|
|
||||||
small_parse_table/small_parse_table_1405 \
|
|
||||||
small_parse_table/small_parse_table_1406 \
|
|
||||||
small_parse_table/small_parse_table_1407 \
|
|
||||||
small_parse_table/small_parse_table_1408 \
|
|
||||||
small_parse_table/small_parse_table_1409 \
|
|
||||||
small_parse_table/small_parse_table_1410 \
|
|
||||||
small_parse_table/small_parse_table_1411 \
|
|
||||||
small_parse_table/small_parse_table_1412 \
|
|
||||||
small_parse_table/small_parse_table_1413 \
|
|
||||||
small_parse_table/small_parse_table_1414 \
|
|
||||||
small_parse_table/small_parse_table_1415 \
|
|
||||||
small_parse_table/small_parse_table_1416 \
|
|
||||||
small_parse_table/small_parse_table_1417 \
|
|
||||||
small_parse_table/small_parse_table_1418 \
|
|
||||||
small_parse_table/small_parse_table_1419 \
|
|
||||||
small_parse_table/small_parse_table_1420 \
|
|
||||||
small_parse_table/small_parse_table_1421 \
|
|
||||||
small_parse_table/small_parse_table_1422 \
|
|
||||||
small_parse_table/small_parse_table_1423 \
|
|
||||||
small_parse_table/small_parse_table_1424 \
|
|
||||||
small_parse_table/small_parse_table_1425 \
|
|
||||||
small_parse_table/small_parse_table_1426 \
|
|
||||||
small_parse_table/small_parse_table_1427 \
|
|
||||||
small_parse_table/small_parse_table_1428 \
|
|
||||||
small_parse_table/small_parse_table_1429 \
|
|
||||||
small_parse_table/small_parse_table_1430 \
|
|
||||||
small_parse_table/small_parse_table_1431 \
|
|
||||||
small_parse_table/small_parse_table_1432 \
|
|
||||||
small_parse_table/small_parse_table_1433 \
|
|
||||||
small_parse_table/small_parse_table_1434 \
|
|
||||||
small_parse_table/small_parse_table_1435 \
|
|
||||||
small_parse_table/small_parse_table_1436 \
|
|
||||||
small_parse_table/small_parse_table_1437 \
|
|
||||||
small_parse_table/small_parse_table_1438 \
|
|
||||||
small_parse_table/small_parse_table_1439 \
|
|
||||||
small_parse_table/small_parse_table_1440 \
|
|
||||||
small_parse_table/small_parse_table_1441 \
|
|
||||||
small_parse_table/small_parse_table_1442 \
|
|
||||||
small_parse_table/small_parse_table_1443 \
|
|
||||||
small_parse_table/small_parse_table_1444 \
|
|
||||||
small_parse_table/small_parse_table_1445 \
|
|
||||||
small_parse_table/small_parse_table_1446 \
|
|
||||||
small_parse_table/small_parse_table_1447 \
|
|
||||||
small_parse_table/small_parse_table_1448 \
|
|
||||||
small_parse_table/small_parse_table_1449 \
|
|
||||||
small_parse_table/small_parse_table_1450 \
|
|
||||||
small_parse_table/small_parse_table_1451 \
|
|
||||||
small_parse_table/small_parse_table_1452 \
|
|
||||||
small_parse_table/small_parse_table_1453 \
|
|
||||||
small_parse_table/small_parse_table_1454 \
|
|
||||||
small_parse_table/small_parse_table_1455 \
|
|
||||||
small_parse_table/small_parse_table_1456 \
|
|
||||||
small_parse_table/small_parse_table_1457 \
|
|
||||||
small_parse_table/small_parse_table_1458 \
|
|
||||||
small_parse_table/small_parse_table_1459 \
|
|
||||||
small_parse_table/small_parse_table_1460 \
|
|
||||||
small_parse_table/small_parse_table_1461 \
|
|
||||||
small_parse_table/small_parse_table_1462 \
|
|
||||||
small_parse_table/small_parse_table_1463 \
|
|
||||||
small_parse_table/small_parse_table_1464 \
|
|
||||||
small_parse_table/small_parse_table_1465 \
|
|
||||||
small_parse_table/small_parse_table_1466 \
|
|
||||||
small_parse_table/small_parse_table_1467 \
|
|
||||||
small_parse_table/small_parse_table_1468 \
|
|
||||||
small_parse_table/small_parse_table_1469 \
|
|
||||||
small_parse_table/small_parse_table_1470 \
|
|
||||||
small_parse_table/small_parse_table_1471 \
|
|
||||||
small_parse_table/small_parse_table_1472 \
|
|
||||||
small_parse_table/small_parse_table_1473 \
|
|
||||||
small_parse_table/small_parse_table_1474 \
|
|
||||||
small_parse_table/small_parse_table_1475 \
|
|
||||||
small_parse_table/small_parse_table_1476 \
|
|
||||||
small_parse_table/small_parse_table_1477 \
|
|
||||||
small_parse_table/small_parse_table_1478 \
|
|
||||||
small_parse_table/small_parse_table_1479 \
|
|
||||||
small_parse_table/small_parse_table_1480 \
|
|
||||||
small_parse_table/small_parse_table_1481 \
|
|
||||||
small_parse_table/small_parse_table_1482 \
|
|
||||||
small_parse_table/small_parse_table_1483 \
|
|
||||||
small_parse_table/small_parse_table_1484 \
|
|
||||||
small_parse_table/small_parse_table_1485 \
|
|
||||||
small_parse_table/small_parse_table_1486 \
|
|
||||||
small_parse_table/small_parse_table_1487 \
|
|
||||||
small_parse_table/small_parse_table_1488 \
|
|
||||||
small_parse_table/small_parse_table_1489 \
|
|
||||||
small_parse_table/small_parse_table_1490 \
|
|
||||||
small_parse_table/small_parse_table_1491 \
|
|
||||||
small_parse_table/small_parse_table_1492 \
|
|
||||||
small_parse_table/small_parse_table_1493 \
|
|
||||||
small_parse_table/small_parse_table_1494 \
|
|
||||||
small_parse_table/small_parse_table_1495 \
|
|
||||||
small_parse_table/small_parse_table_1496 \
|
|
||||||
small_parse_table/small_parse_table_1497 \
|
|
||||||
small_parse_table/small_parse_table_1498 \
|
|
||||||
small_parse_table/small_parse_table_1499 \
|
|
||||||
small_parse_table/small_parse_table_1500 \
|
|
||||||
small_parse_table/small_parse_table_1501 \
|
|
||||||
small_parse_table/small_parse_table_1502 \
|
|
||||||
small_parse_table/small_parse_table_1503 \
|
|
||||||
small_parse_table/small_parse_table_1504 \
|
|
||||||
symbols_metadata/symbols_metadata_0 \
|
symbols_metadata/symbols_metadata_0 \
|
||||||
symbols_metadata/symbols_metadata_1 \
|
symbols_metadata/symbols_metadata_1 \
|
||||||
symbols_metadata/symbols_metadata_2 \
|
|
||||||
symbols_names/symbols_names_0 \
|
symbols_names/symbols_names_0 \
|
||||||
symbols_names/symbols_names_1 \
|
symbols_names/symbols_names_1 \
|
||||||
symbols_names/symbols_names_2 \
|
|
||||||
unique_symbols_map/unique_symbols_map_0 \
|
unique_symbols_map/unique_symbols_map_0 \
|
||||||
unique_symbols_map/unique_symbols_map_1 \
|
unique_symbols_map/unique_symbols_map_1 \
|
||||||
unique_symbols_map/unique_symbols_map_2 \
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
# By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ #
|
# By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
||||||
# Updated: 2024/06/06 23:17:20 by maiboyer ### ########.fr #
|
# Updated: 2024/06/09 19:14:28 by maiboyer ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
|
|
@ -25,7 +25,7 @@ libgmr.a:
|
||||||
build_filelist:
|
build_filelist:
|
||||||
@rm Filelist.mk
|
@rm Filelist.mk
|
||||||
@printf '%-78s\\\n' "SRC_FILES =" > Filelist.mk
|
@printf '%-78s\\\n' "SRC_FILES =" > Filelist.mk
|
||||||
@tree static -ifF | rg 'static/(.*)\.c$$' --replace '$$1' | sed -re 's/^(.*)_([0-9]+)$$/\1|\2/g' | sort -t'|' --key=1,1 --key=2,2n | sed -e's/|/_/' | sed -e 's/^.*$$/&.c/' | xargs printf '%-78s\\\n' >> Filelist.mk
|
@tree static -ifF | rg 'static/(.*)\.c$$' --replace '$$1' | sed -re 's/^(.*)_([0-9]+)$$/\1|\2/g' | sort -t'|' --key=1,1 --key=2,2n | sed -e's/|/_/' | xargs printf '%-78s\\\n' >> Filelist.mk
|
||||||
@echo "" >> Filelist.mk
|
@echo "" >> Filelist.mk
|
||||||
|
|
||||||
.PHONY: all bonus clean fclean re libparser.a libgmr.a build_filelist
|
.PHONY: all bonus clean fclean re libparser.a libgmr.a build_filelist
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,5 @@
|
||||||
# include "../headers/constants.h"
|
# include "../headers/constants.h"
|
||||||
|
|
||||||
void alias_sequences_0(t_alias_sequences_array *v);
|
void alias_sequences_0(t_alias_sequences_array *v);
|
||||||
void alias_sequences_1(t_alias_sequences_array *v);
|
|
||||||
|
|
||||||
#endif // ALIAS_SEQUENCES_H
|
#endif // ALIAS_SEQUENCES_H
|
||||||
|
|
|
||||||
|
|
@ -14,41 +14,10 @@
|
||||||
|
|
||||||
void alias_sequences_0(t_alias_sequences_array *v)
|
void alias_sequences_0(t_alias_sequences_array *v)
|
||||||
{
|
{
|
||||||
v->a[3][0] = sym_word;
|
v->a[6][1] = anon_sym_AT;
|
||||||
v->a[6][1] = sym_word;
|
v->a[7][0] = anon_sym_AT;
|
||||||
v->a[10][1] = anon_sym_AT;
|
v->a[18][0] = anon_sym_AT;
|
||||||
v->a[11][0] = anon_sym_AT;
|
v->a[29][0] = sym_regex;
|
||||||
v->a[15][0] = sym_word;
|
|
||||||
v->a[19][2] = sym_word;
|
|
||||||
v->a[21][2] = sym_word;
|
|
||||||
v->a[22][1] = sym_word;
|
|
||||||
v->a[28][0] = anon_sym_AT;
|
|
||||||
v->a[35][1] = sym_word;
|
|
||||||
v->a[38][0] = sym_regex;
|
|
||||||
v->a[41][0] = sym_word;
|
|
||||||
v->a[50][0] = sym_word;
|
|
||||||
v->a[51][0] = sym_word;
|
|
||||||
v->a[52][0] = sym_word;
|
|
||||||
v->a[65][1] = sym_word;
|
|
||||||
v->a[66][1] = sym_word;
|
|
||||||
v->a[67][1] = sym_word;
|
|
||||||
v->a[68][0] = sym_word;
|
|
||||||
v->a[69][0] = sym_word;
|
|
||||||
alias_sequences_1(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void alias_sequences_1(t_alias_sequences_array *v)
|
|
||||||
{
|
|
||||||
v->a[70][0] = sym_word;
|
|
||||||
v->a[71][0] = sym_word;
|
|
||||||
v->a[82][1] = sym_word;
|
|
||||||
v->a[83][1] = sym_word;
|
|
||||||
v->a[84][1] = sym_word;
|
|
||||||
v->a[85][1] = sym_word;
|
|
||||||
v->a[86][0] = sym_word;
|
|
||||||
v->a[87][0] = sym_word;
|
|
||||||
v->a[91][1] = sym_word;
|
|
||||||
v->a[92][1] = sym_word;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF alias_sequences_0.c */
|
/* EOF alias_sequences_0.c */
|
||||||
|
|
|
||||||
|
|
@ -17,20 +17,18 @@
|
||||||
|
|
||||||
static inline t_char_range *sym__comment_word_character_set_1(void)
|
static inline t_char_range *sym__comment_word_character_set_1(void)
|
||||||
{
|
{
|
||||||
static t_char_range val[12] = {{0, 0x08}, {0x0e, 0x1f}, \
|
static t_char_range val[10] = {{0, 0x08}, {0x0b, 0x1f}, \
|
||||||
{'!', '!'}, {'#', '#'}, {'%', '%'}, {'*', ':'}, {'=', \
|
{'!', '!'}, {'#', '#'}, {'%', '%'}, {'*', ':'}, {'=', \
|
||||||
'='}, {'?', 'Z'}, {'\\', '\\'}, {'^', '_'}, {'a', 'z'}, \
|
'='}, {'?', '_'}, {'a', '{'}, {'}', 0x10ffff}};
|
||||||
{'~', 0x10ffff}};
|
|
||||||
|
|
||||||
return (val);
|
return (val);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline t_char_range *sym_word_character_set_1(void)
|
static inline t_char_range *sym_word_character_set_1(void)
|
||||||
{
|
{
|
||||||
static t_char_range val[11] = {{0, 0x08}, {0x0e, 0x1f}, \
|
static t_char_range val[9] = {{0, 0x08}, {0x0b, 0x1f}, \
|
||||||
{'!', '!'}, {'%', '%'}, {'*', ':'}, {'=', '='}, {'?', \
|
{'!', '!'}, {'%', '%'}, {'*', ':'}, {'=', '='}, {'?', \
|
||||||
'Z'}, {'\\', '\\'}, {'^', '_'}, {'a', 'z'}, {'~', \
|
'_'}, {'a', '{'}, {'}', 0x10ffff}};
|
||||||
0x10ffff}};
|
|
||||||
|
|
||||||
return (val);
|
return (val);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,14 +33,5 @@ void external_scanner_states_9(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_10(t_external_scanner_states_array *v);
|
void external_scanner_states_10(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_11(t_external_scanner_states_array *v);
|
void external_scanner_states_11(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_12(t_external_scanner_states_array *v);
|
void external_scanner_states_12(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_13(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_14(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_15(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_16(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_17(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_18(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_19(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_20(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_21(t_external_scanner_states_array *v);
|
|
||||||
|
|
||||||
#endif // EXTERNAL_SCANNER_STATES_H
|
#endif // EXTERNAL_SCANNER_STATES_H
|
||||||
|
|
|
||||||
|
|
@ -23,117 +23,117 @@ void external_scanner_states_0(t_external_scanner_states_array *v)
|
||||||
v->a[1][ts_external_token__empty_value] = true;
|
v->a[1][ts_external_token__empty_value] = true;
|
||||||
v->a[1][ts_external_token__concat] = true;
|
v->a[1][ts_external_token__concat] = true;
|
||||||
v->a[1][ts_external_token_variable_name] = true;
|
v->a[1][ts_external_token_variable_name] = true;
|
||||||
v->a[1][ts_external_token_test_operator] = true;
|
|
||||||
v->a[1][ts_external_token_regex] = true;
|
v->a[1][ts_external_token_regex] = true;
|
||||||
v->a[1][ts_external_token__regex_no_slash] = true;
|
|
||||||
v->a[1][ts_external_token__regex_no_space] = true;
|
|
||||||
v->a[1][ts_external_token__expansion_word] = true;
|
v->a[1][ts_external_token__expansion_word] = true;
|
||||||
v->a[1][ts_external_token_extglob_pattern] = true;
|
v->a[1][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[1][ts_external_token__bare_dollar] = true;
|
v->a[1][ts_external_token__bare_dollar] = true;
|
||||||
v->a[1][ts_external_token__brace_start] = true;
|
|
||||||
v->a[1][ts_external_token__immediate_double_hash] = true;
|
v->a[1][ts_external_token__immediate_double_hash] = true;
|
||||||
v->a[1][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[1][ts_external_token_RBRACK] = true;
|
|
||||||
external_scanner_states_1(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_1(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[1][ts_external_token_LT_LT] = true;
|
v->a[1][ts_external_token_LT_LT] = true;
|
||||||
v->a[1][ts_external_token_LT_LT_DASH] = true;
|
v->a[1][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[1][ts_external_token_LPAREN] = true;
|
v->a[1][ts_external_token_LPAREN] = true;
|
||||||
v->a[1][ts_external_token_esac] = true;
|
v->a[1][ts_external_token_esac] = true;
|
||||||
v->a[1][ts_external_token___error_recovery] = true;
|
v->a[1][ts_external_token___error_recovery] = true;
|
||||||
v->a[2][ts_external_token_file_descriptor] = true;
|
v->a[2][ts_external_token_file_descriptor] = true;
|
||||||
|
external_scanner_states_1(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
void external_scanner_states_1(t_external_scanner_states_array *v)
|
||||||
|
{
|
||||||
v->a[2][ts_external_token_variable_name] = true;
|
v->a[2][ts_external_token_variable_name] = true;
|
||||||
v->a[2][ts_external_token_test_operator] = true;
|
|
||||||
v->a[2][ts_external_token__brace_start] = true;
|
|
||||||
v->a[2][ts_external_token_LPAREN] = true;
|
v->a[2][ts_external_token_LPAREN] = true;
|
||||||
v->a[3][ts_external_token_file_descriptor] = true;
|
v->a[3][ts_external_token_file_descriptor] = true;
|
||||||
v->a[3][ts_external_token_variable_name] = true;
|
v->a[3][ts_external_token_variable_name] = true;
|
||||||
v->a[3][ts_external_token_test_operator] = true;
|
v->a[3][ts_external_token__bare_dollar] = true;
|
||||||
v->a[3][ts_external_token__brace_start] = true;
|
v->a[3][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[3][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[3][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[3][ts_external_token_LPAREN] = true;
|
v->a[3][ts_external_token_LPAREN] = true;
|
||||||
v->a[3][ts_external_token_esac] = true;
|
v->a[3][ts_external_token_esac] = true;
|
||||||
v->a[4][ts_external_token_file_descriptor] = true;
|
v->a[4][ts_external_token_file_descriptor] = true;
|
||||||
v->a[4][ts_external_token_test_operator] = true;
|
v->a[4][ts_external_token_variable_name] = true;
|
||||||
v->a[4][ts_external_token__bare_dollar] = true;
|
v->a[4][ts_external_token__bare_dollar] = true;
|
||||||
v->a[4][ts_external_token__brace_start] = true;
|
v->a[4][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[4][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[4][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[4][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[5][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[5][ts_external_token_variable_name] = true;
|
||||||
|
v->a[5][ts_external_token__bare_dollar] = true;
|
||||||
external_scanner_states_2(v);
|
external_scanner_states_2(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_2(t_external_scanner_states_array *v)
|
void external_scanner_states_2(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[4][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[4][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[4][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[4][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[4][ts_external_token_esac] = true;
|
|
||||||
v->a[5][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[5][ts_external_token_variable_name] = true;
|
|
||||||
v->a[5][ts_external_token_test_operator] = true;
|
|
||||||
v->a[5][ts_external_token__brace_start] = true;
|
|
||||||
v->a[5][ts_external_token_LT_LT] = true;
|
v->a[5][ts_external_token_LT_LT] = true;
|
||||||
v->a[5][ts_external_token_LT_LT_DASH] = true;
|
v->a[5][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[5][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[5][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[5][ts_external_token_esac] = true;
|
|
||||||
v->a[6][ts_external_token_file_descriptor] = true;
|
v->a[6][ts_external_token_file_descriptor] = true;
|
||||||
v->a[6][ts_external_token_variable_name] = true;
|
v->a[6][ts_external_token_variable_name] = true;
|
||||||
v->a[6][ts_external_token_test_operator] = true;
|
|
||||||
v->a[6][ts_external_token__bare_dollar] = true;
|
v->a[6][ts_external_token__bare_dollar] = true;
|
||||||
v->a[6][ts_external_token__brace_start] = true;
|
|
||||||
v->a[6][ts_external_token_LT_LT] = true;
|
v->a[6][ts_external_token_LT_LT] = true;
|
||||||
v->a[6][ts_external_token_LT_LT_DASH] = true;
|
v->a[6][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[6][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[6][ts_external_token_esac] = true;
|
||||||
|
v->a[7][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[7][ts_external_token_variable_name] = true;
|
||||||
|
v->a[7][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[7][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[7][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[8][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[8][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[8][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[8][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[8][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
external_scanner_states_3(v);
|
external_scanner_states_3(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_3(t_external_scanner_states_array *v)
|
void external_scanner_states_3(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[6][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[8][ts_external_token_LPAREN] = true;
|
||||||
v->a[6][ts_external_token_LPAREN] = true;
|
v->a[8][ts_external_token_esac] = true;
|
||||||
v->a[6][ts_external_token_esac] = true;
|
v->a[9][ts_external_token_file_descriptor] = true;
|
||||||
v->a[7][ts_external_token_file_descriptor] = true;
|
v->a[9][ts_external_token__bare_dollar] = true;
|
||||||
v->a[7][ts_external_token_variable_name] = true;
|
v->a[9][ts_external_token_LT_LT] = true;
|
||||||
v->a[7][ts_external_token_test_operator] = true;
|
v->a[9][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[7][ts_external_token__bare_dollar] = true;
|
v->a[9][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[7][ts_external_token__brace_start] = true;
|
v->a[9][ts_external_token_LPAREN] = true;
|
||||||
v->a[7][ts_external_token_LT_LT] = true;
|
v->a[10][ts_external_token_file_descriptor] = true;
|
||||||
v->a[7][ts_external_token_LT_LT_DASH] = true;
|
v->a[10][ts_external_token_variable_name] = true;
|
||||||
v->a[7][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[10][ts_external_token_LT_LT] = true;
|
||||||
v->a[7][ts_external_token_LPAREN] = true;
|
v->a[10][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[8][ts_external_token_file_descriptor] = true;
|
v->a[10][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[8][ts_external_token_variable_name] = true;
|
v->a[10][ts_external_token_esac] = true;
|
||||||
v->a[8][ts_external_token_test_operator] = true;
|
v->a[11][ts_external_token_file_descriptor] = true;
|
||||||
v->a[8][ts_external_token__bare_dollar] = true;
|
v->a[11][ts_external_token__bare_dollar] = true;
|
||||||
v->a[8][ts_external_token__brace_start] = true;
|
v->a[11][ts_external_token_LT_LT] = true;
|
||||||
v->a[8][ts_external_token_LT_LT] = true;
|
v->a[11][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[8][ts_external_token_LT_LT_DASH] = true;
|
v->a[11][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[8][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[11][ts_external_token_esac] = true;
|
||||||
external_scanner_states_4(v);
|
external_scanner_states_4(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_4(t_external_scanner_states_array *v)
|
void external_scanner_states_4(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[8][ts_external_token_esac] = true;
|
v->a[12][ts_external_token_file_descriptor] = true;
|
||||||
v->a[9][ts_external_token_file_descriptor] = true;
|
v->a[12][ts_external_token__bare_dollar] = true;
|
||||||
v->a[9][ts_external_token_variable_name] = true;
|
v->a[12][ts_external_token_LT_LT] = true;
|
||||||
v->a[9][ts_external_token_test_operator] = true;
|
v->a[12][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[9][ts_external_token__brace_start] = true;
|
v->a[12][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[9][ts_external_token_LT_LT] = true;
|
v->a[13][ts_external_token_file_descriptor] = true;
|
||||||
v->a[9][ts_external_token_LT_LT_DASH] = true;
|
v->a[13][ts_external_token_LT_LT] = true;
|
||||||
v->a[9][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[13][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[10][ts_external_token_file_descriptor] = true;
|
v->a[13][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[10][ts_external_token_test_operator] = true;
|
v->a[14][ts_external_token_file_descriptor] = true;
|
||||||
v->a[10][ts_external_token__bare_dollar] = true;
|
v->a[14][ts_external_token_LT_LT] = true;
|
||||||
v->a[10][ts_external_token__brace_start] = true;
|
v->a[14][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[10][ts_external_token_LT_LT] = true;
|
v->a[14][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[10][ts_external_token_LT_LT_DASH] = true;
|
v->a[14][ts_external_token_esac] = true;
|
||||||
v->a[10][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[15][ts_external_token_file_descriptor] = true;
|
||||||
v->a[10][ts_external_token_LPAREN] = true;
|
v->a[15][ts_external_token_variable_name] = true;
|
||||||
v->a[11][ts_external_token_file_descriptor] = true;
|
v->a[15][ts_external_token__bare_dollar] = true;
|
||||||
v->a[11][ts_external_token_test_operator] = true;
|
v->a[15][ts_external_token_LT_LT] = true;
|
||||||
v->a[11][ts_external_token__brace_start] = true;
|
v->a[15][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[11][ts_external_token_LT_LT] = true;
|
v->a[15][ts_external_token_LPAREN] = true;
|
||||||
external_scanner_states_5(v);
|
external_scanner_states_5(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,126 +14,126 @@
|
||||||
|
|
||||||
void external_scanner_states_5(t_external_scanner_states_array *v)
|
void external_scanner_states_5(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[11][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[11][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[11][ts_external_token_esac] = true;
|
|
||||||
v->a[12][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[12][ts_external_token_test_operator] = true;
|
|
||||||
v->a[12][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[12][ts_external_token__brace_start] = true;
|
|
||||||
v->a[12][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[12][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[12][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[12][ts_external_token_esac] = true;
|
|
||||||
v->a[13][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[13][ts_external_token_variable_name] = true;
|
|
||||||
v->a[13][ts_external_token_test_operator] = true;
|
|
||||||
v->a[13][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[13][ts_external_token__brace_start] = true;
|
|
||||||
v->a[13][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[13][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[13][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[14][ts_external_token_file_descriptor] = true;
|
|
||||||
external_scanner_states_6(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_6(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[14][ts_external_token_test_operator] = true;
|
|
||||||
v->a[14][ts_external_token__brace_start] = true;
|
|
||||||
v->a[14][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[14][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[14][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[15][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[15][ts_external_token_test_operator] = true;
|
|
||||||
v->a[15][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[15][ts_external_token__brace_start] = true;
|
|
||||||
v->a[15][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[15][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[15][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[16][ts_external_token_file_descriptor] = true;
|
v->a[16][ts_external_token_file_descriptor] = true;
|
||||||
v->a[16][ts_external_token_test_operator] = true;
|
|
||||||
v->a[16][ts_external_token__brace_start] = true;
|
|
||||||
v->a[16][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[16][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[17][ts_external_token_file_descriptor] = true;
|
v->a[17][ts_external_token_file_descriptor] = true;
|
||||||
v->a[17][ts_external_token_test_operator] = true;
|
v->a[17][ts_external_token_variable_name] = true;
|
||||||
v->a[17][ts_external_token__bare_dollar] = true;
|
v->a[17][ts_external_token__bare_dollar] = true;
|
||||||
v->a[17][ts_external_token__brace_start] = true;
|
|
||||||
external_scanner_states_7(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_7(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[17][ts_external_token_LT_LT] = true;
|
v->a[17][ts_external_token_LT_LT] = true;
|
||||||
v->a[17][ts_external_token_LT_LT_DASH] = true;
|
v->a[17][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[17][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[18][ts_external_token_file_descriptor] = true;
|
v->a[18][ts_external_token_file_descriptor] = true;
|
||||||
v->a[18][ts_external_token_variable_name] = true;
|
|
||||||
v->a[18][ts_external_token_test_operator] = true;
|
|
||||||
v->a[18][ts_external_token__bare_dollar] = true;
|
v->a[18][ts_external_token__bare_dollar] = true;
|
||||||
v->a[18][ts_external_token__brace_start] = true;
|
|
||||||
v->a[18][ts_external_token_LT_LT] = true;
|
v->a[18][ts_external_token_LT_LT] = true;
|
||||||
v->a[18][ts_external_token_LT_LT_DASH] = true;
|
v->a[18][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[18][ts_external_token_LPAREN] = true;
|
v->a[18][ts_external_token_LPAREN] = true;
|
||||||
v->a[19][ts_external_token_file_descriptor] = true;
|
v->a[19][ts_external_token_file_descriptor] = true;
|
||||||
v->a[19][ts_external_token_variable_name] = true;
|
v->a[19][ts_external_token_variable_name] = true;
|
||||||
v->a[19][ts_external_token_test_operator] = true;
|
|
||||||
v->a[19][ts_external_token__brace_start] = true;
|
|
||||||
v->a[19][ts_external_token_LT_LT] = true;
|
v->a[19][ts_external_token_LT_LT] = true;
|
||||||
v->a[19][ts_external_token_LT_LT_DASH] = true;
|
v->a[19][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[20][ts_external_token_file_descriptor] = true;
|
v->a[20][ts_external_token_file_descriptor] = true;
|
||||||
v->a[20][ts_external_token__concat] = true;
|
v->a[20][ts_external_token__concat] = true;
|
||||||
v->a[20][ts_external_token_variable_name] = true;
|
v->a[20][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[20][ts_external_token_LT_LT] = true;
|
||||||
|
external_scanner_states_6(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
void external_scanner_states_6(t_external_scanner_states_array *v)
|
||||||
|
{
|
||||||
|
v->a[20][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[20][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[20][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[20][ts_external_token_esac] = true;
|
||||||
|
v->a[21][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[21][ts_external_token__concat] = true;
|
||||||
|
v->a[21][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[21][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[21][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[21][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[21][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[22][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[22][ts_external_token__concat] = true;
|
||||||
|
v->a[22][ts_external_token_variable_name] = true;
|
||||||
|
v->a[22][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[22][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[22][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[22][ts_external_token_esac] = true;
|
||||||
|
v->a[23][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[23][ts_external_token__concat] = true;
|
||||||
|
external_scanner_states_7(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
void external_scanner_states_7(t_external_scanner_states_array *v)
|
||||||
|
{
|
||||||
|
v->a[23][ts_external_token_variable_name] = true;
|
||||||
|
v->a[23][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[23][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[23][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[24][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[24][ts_external_token_variable_name] = true;
|
||||||
|
v->a[24][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[25][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[25][ts_external_token__concat] = true;
|
||||||
|
v->a[25][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[25][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[25][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[25][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[26][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[26][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[26][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[26][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[27][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[27][ts_external_token__concat] = true;
|
||||||
|
v->a[27][ts_external_token__bare_dollar] = true;
|
||||||
external_scanner_states_8(v);
|
external_scanner_states_8(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_8(t_external_scanner_states_array *v)
|
void external_scanner_states_8(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[20][ts_external_token_test_operator] = true;
|
v->a[27][ts_external_token_LT_LT] = true;
|
||||||
v->a[20][ts_external_token__brace_start] = true;
|
v->a[27][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[20][ts_external_token_LT_LT] = true;
|
v->a[27][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[20][ts_external_token_LT_LT_DASH] = true;
|
v->a[27][ts_external_token_esac] = true;
|
||||||
v->a[20][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[28][ts_external_token_LT_LT] = true;
|
||||||
v->a[20][ts_external_token_esac] = true;
|
v->a[29][ts_external_token_file_descriptor] = true;
|
||||||
v->a[21][ts_external_token_file_descriptor] = true;
|
v->a[29][ts_external_token_LT_LT] = true;
|
||||||
v->a[21][ts_external_token_variable_name] = true;
|
v->a[29][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[21][ts_external_token_test_operator] = true;
|
v->a[30][ts_external_token_file_descriptor] = true;
|
||||||
v->a[21][ts_external_token__bare_dollar] = true;
|
v->a[30][ts_external_token__concat] = true;
|
||||||
v->a[21][ts_external_token__brace_start] = true;
|
v->a[30][ts_external_token_LT_LT] = true;
|
||||||
v->a[21][ts_external_token_LT_LT] = true;
|
v->a[30][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[21][ts_external_token_LT_LT_DASH] = true;
|
v->a[30][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[22][ts_external_token_file_descriptor] = true;
|
v->a[30][ts_external_token_esac] = true;
|
||||||
v->a[22][ts_external_token__concat] = true;
|
v->a[31][ts_external_token_file_descriptor] = true;
|
||||||
v->a[22][ts_external_token_test_operator] = true;
|
v->a[31][ts_external_token__concat] = true;
|
||||||
v->a[22][ts_external_token__bare_dollar] = true;
|
v->a[31][ts_external_token_LT_LT] = true;
|
||||||
v->a[22][ts_external_token__brace_start] = true;
|
v->a[31][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[22][ts_external_token_LT_LT] = true;
|
v->a[31][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[22][ts_external_token_LT_LT_DASH] = true;
|
v->a[32][ts_external_token_file_descriptor] = true;
|
||||||
external_scanner_states_9(v);
|
external_scanner_states_9(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_9(t_external_scanner_states_array *v)
|
void external_scanner_states_9(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[22][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[32][ts_external_token_variable_name] = true;
|
||||||
v->a[22][ts_external_token_LPAREN] = true;
|
v->a[33][ts_external_token_file_descriptor] = true;
|
||||||
v->a[22][ts_external_token_esac] = true;
|
v->a[33][ts_external_token_variable_name] = true;
|
||||||
v->a[23][ts_external_token_file_descriptor] = true;
|
v->a[33][ts_external_token_LPAREN] = true;
|
||||||
v->a[23][ts_external_token_test_operator] = true;
|
v->a[33][ts_external_token_esac] = true;
|
||||||
v->a[23][ts_external_token__bare_dollar] = true;
|
v->a[34][ts_external_token_file_descriptor] = true;
|
||||||
v->a[23][ts_external_token__brace_start] = true;
|
v->a[34][ts_external_token__concat] = true;
|
||||||
v->a[23][ts_external_token_LT_LT] = true;
|
v->a[34][ts_external_token__bare_dollar] = true;
|
||||||
v->a[23][ts_external_token_LT_LT_DASH] = true;
|
v->a[34][ts_external_token_LT_LT] = true;
|
||||||
v->a[24][ts_external_token_file_descriptor] = true;
|
v->a[34][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[24][ts_external_token__concat] = true;
|
v->a[34][ts_external_token_LPAREN] = true;
|
||||||
v->a[24][ts_external_token_test_operator] = true;
|
v->a[35][ts_external_token_file_descriptor] = true;
|
||||||
v->a[24][ts_external_token__bare_dollar] = true;
|
v->a[35][ts_external_token__concat] = true;
|
||||||
v->a[24][ts_external_token__brace_start] = true;
|
v->a[35][ts_external_token_variable_name] = true;
|
||||||
v->a[24][ts_external_token_LT_LT] = true;
|
v->a[35][ts_external_token_LT_LT] = true;
|
||||||
v->a[24][ts_external_token_LT_LT_DASH] = true;
|
v->a[35][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[24][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[36][ts_external_token_file_descriptor] = true;
|
||||||
v->a[24][ts_external_token_LPAREN] = true;
|
v->a[36][ts_external_token__concat] = true;
|
||||||
v->a[25][ts_external_token_file_descriptor] = true;
|
v->a[36][ts_external_token__bare_dollar] = true;
|
||||||
v->a[25][ts_external_token_test_operator] = true;
|
v->a[36][ts_external_token_LT_LT] = true;
|
||||||
external_scanner_states_10(v);
|
external_scanner_states_10(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,127 +14,61 @@
|
||||||
|
|
||||||
void external_scanner_states_10(t_external_scanner_states_array *v)
|
void external_scanner_states_10(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[25][ts_external_token__brace_start] = true;
|
v->a[36][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[25][ts_external_token_LT_LT] = true;
|
v->a[37][ts_external_token_variable_name] = true;
|
||||||
v->a[25][ts_external_token_LT_LT_DASH] = true;
|
v->a[37][ts_external_token_LPAREN] = true;
|
||||||
v->a[26][ts_external_token_file_descriptor] = true;
|
v->a[38][ts_external_token_file_descriptor] = true;
|
||||||
v->a[26][ts_external_token__concat] = true;
|
v->a[38][ts_external_token__concat] = true;
|
||||||
v->a[26][ts_external_token_test_operator] = true;
|
v->a[38][ts_external_token_LT_LT] = true;
|
||||||
v->a[26][ts_external_token__brace_start] = true;
|
v->a[38][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[26][ts_external_token_LT_LT] = true;
|
v->a[39][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[26][ts_external_token_LT_LT_DASH] = true;
|
v->a[39][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[26][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[39][ts_external_token_LPAREN] = true;
|
||||||
v->a[26][ts_external_token_esac] = true;
|
v->a[39][ts_external_token_esac] = true;
|
||||||
v->a[27][ts_external_token_file_descriptor] = true;
|
v->a[40][ts_external_token_file_descriptor] = true;
|
||||||
v->a[27][ts_external_token__concat] = true;
|
v->a[40][ts_external_token__concat] = true;
|
||||||
v->a[27][ts_external_token_test_operator] = true;
|
v->a[40][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[27][ts_external_token__bare_dollar] = true;
|
v->a[41][ts_external_token_file_descriptor] = true;
|
||||||
v->a[27][ts_external_token__brace_start] = true;
|
v->a[41][ts_external_token__concat] = true;
|
||||||
v->a[27][ts_external_token_LT_LT] = true;
|
v->a[41][ts_external_token_variable_name] = true;
|
||||||
v->a[27][ts_external_token_LT_LT_DASH] = true;
|
v->a[42][ts_external_token_variable_name] = true;
|
||||||
v->a[27][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[42][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[27][ts_external_token_esac] = true;
|
v->a[43][ts_external_token_extglob_pattern] = true;
|
||||||
external_scanner_states_11(v);
|
external_scanner_states_11(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_11(t_external_scanner_states_array *v)
|
void external_scanner_states_11(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[28][ts_external_token_file_descriptor] = true;
|
v->a[43][ts_external_token_LPAREN] = true;
|
||||||
v->a[28][ts_external_token__concat] = true;
|
v->a[43][ts_external_token_esac] = true;
|
||||||
v->a[28][ts_external_token_variable_name] = true;
|
v->a[44][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[28][ts_external_token_test_operator] = true;
|
v->a[44][ts_external_token_LPAREN] = true;
|
||||||
v->a[28][ts_external_token__brace_start] = true;
|
v->a[45][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[28][ts_external_token_LT_LT] = true;
|
v->a[46][ts_external_token__empty_value] = true;
|
||||||
v->a[28][ts_external_token_LT_LT_DASH] = true;
|
v->a[47][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[28][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[48][ts_external_token__bare_dollar] = true;
|
||||||
v->a[29][ts_external_token_file_descriptor] = true;
|
v->a[49][ts_external_token__concat] = true;
|
||||||
v->a[29][ts_external_token__concat] = true;
|
v->a[49][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[29][ts_external_token_test_operator] = true;
|
v->a[50][ts_external_token__immediate_double_hash] = true;
|
||||||
v->a[29][ts_external_token__bare_dollar] = true;
|
v->a[51][ts_external_token_variable_name] = true;
|
||||||
v->a[29][ts_external_token__brace_start] = true;
|
v->a[51][ts_external_token__expansion_word] = true;
|
||||||
v->a[29][ts_external_token_LT_LT] = true;
|
v->a[52][ts_external_token_variable_name] = true;
|
||||||
v->a[29][ts_external_token_LT_LT_DASH] = true;
|
v->a[53][ts_external_token_LT_LT] = true;
|
||||||
v->a[29][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[53][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[30][ts_external_token_file_descriptor] = true;
|
v->a[54][ts_external_token_heredoc_content] = true;
|
||||||
v->a[30][ts_external_token__concat] = true;
|
v->a[54][ts_external_token_heredoc_end] = true;
|
||||||
v->a[30][ts_external_token_test_operator] = true;
|
v->a[55][ts_external_token_regex] = true;
|
||||||
v->a[30][ts_external_token__brace_start] = true;
|
v->a[56][ts_external_token__concat] = true;
|
||||||
external_scanner_states_12(v);
|
external_scanner_states_12(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_12(t_external_scanner_states_array *v)
|
void external_scanner_states_12(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[30][ts_external_token_LT_LT] = true;
|
v->a[57][ts_external_token_simple_heredoc_body] = true;
|
||||||
v->a[30][ts_external_token_LT_LT_DASH] = true;
|
v->a[57][ts_external_token__heredoc_body_beginning] = true;
|
||||||
v->a[30][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[58][ts_external_token_esac] = true;
|
||||||
v->a[31][ts_external_token_file_descriptor] = true;
|
v->a[59][ts_external_token_heredoc_end] = true;
|
||||||
v->a[31][ts_external_token_variable_name] = true;
|
v->a[60][ts_external_token_heredoc_start] = true;
|
||||||
v->a[31][ts_external_token_test_operator] = true;
|
|
||||||
v->a[31][ts_external_token__brace_start] = true;
|
|
||||||
v->a[32][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[32][ts_external_token_variable_name] = true;
|
|
||||||
v->a[32][ts_external_token_test_operator] = true;
|
|
||||||
v->a[32][ts_external_token__brace_start] = true;
|
|
||||||
v->a[32][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[33][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[33][ts_external_token__concat] = true;
|
|
||||||
v->a[33][ts_external_token_test_operator] = true;
|
|
||||||
v->a[33][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[33][ts_external_token__brace_start] = true;
|
|
||||||
v->a[33][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[33][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[33][ts_external_token_LPAREN] = true;
|
|
||||||
external_scanner_states_13(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_13(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[34][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[34][ts_external_token__concat] = true;
|
|
||||||
v->a[34][ts_external_token_variable_name] = true;
|
|
||||||
v->a[34][ts_external_token_test_operator] = true;
|
|
||||||
v->a[34][ts_external_token__brace_start] = true;
|
|
||||||
v->a[34][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[34][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[35][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[35][ts_external_token_variable_name] = true;
|
|
||||||
v->a[35][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[35][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[35][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[35][ts_external_token_esac] = true;
|
|
||||||
v->a[36][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[37][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[37][ts_external_token__concat] = true;
|
|
||||||
v->a[37][ts_external_token_test_operator] = true;
|
|
||||||
v->a[37][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[37][ts_external_token__brace_start] = true;
|
|
||||||
v->a[37][ts_external_token_LT_LT] = true;
|
|
||||||
external_scanner_states_14(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_14(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[37][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[38][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[38][ts_external_token__concat] = true;
|
|
||||||
v->a[38][ts_external_token_test_operator] = true;
|
|
||||||
v->a[38][ts_external_token__brace_start] = true;
|
|
||||||
v->a[38][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[38][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[39][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[39][ts_external_token_variable_name] = true;
|
|
||||||
v->a[39][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[39][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[39][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[40][ts_external_token_test_operator] = true;
|
|
||||||
v->a[40][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[40][ts_external_token__brace_start] = true;
|
|
||||||
v->a[40][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[40][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[40][ts_external_token_esac] = true;
|
|
||||||
v->a[41][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[41][ts_external_token__concat] = true;
|
|
||||||
external_scanner_states_15(v);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF external_scanner_states_2.c */
|
/* EOF external_scanner_states_2.c */
|
||||||
|
|
|
||||||
|
|
@ -1,140 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* external_scanner_states_3.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./external_scanner_states.h"
|
|
||||||
|
|
||||||
void external_scanner_states_15(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[41][ts_external_token_test_operator] = true;
|
|
||||||
v->a[41][ts_external_token__brace_start] = true;
|
|
||||||
v->a[41][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[42][ts_external_token_test_operator] = true;
|
|
||||||
v->a[42][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[42][ts_external_token__brace_start] = true;
|
|
||||||
v->a[42][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[42][ts_external_token_esac] = true;
|
|
||||||
v->a[43][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[43][ts_external_token_variable_name] = true;
|
|
||||||
v->a[43][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[43][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[44][ts_external_token_variable_name] = true;
|
|
||||||
v->a[44][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[45][ts_external_token_test_operator] = true;
|
|
||||||
v->a[45][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[45][ts_external_token__brace_start] = true;
|
|
||||||
v->a[45][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[46][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[46][ts_external_token__concat] = true;
|
|
||||||
external_scanner_states_16(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_16(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[46][ts_external_token_variable_name] = true;
|
|
||||||
v->a[46][ts_external_token_test_operator] = true;
|
|
||||||
v->a[46][ts_external_token__brace_start] = true;
|
|
||||||
v->a[47][ts_external_token_variable_name] = true;
|
|
||||||
v->a[47][ts_external_token_test_operator] = true;
|
|
||||||
v->a[47][ts_external_token__brace_start] = true;
|
|
||||||
v->a[47][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[48][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[48][ts_external_token__concat] = true;
|
|
||||||
v->a[48][ts_external_token_variable_name] = true;
|
|
||||||
v->a[48][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[48][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[48][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[48][ts_external_token_esac] = true;
|
|
||||||
v->a[49][ts_external_token_test_operator] = true;
|
|
||||||
v->a[49][ts_external_token__brace_start] = true;
|
|
||||||
v->a[49][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[50][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[50][ts_external_token__concat] = true;
|
|
||||||
v->a[50][ts_external_token_variable_name] = true;
|
|
||||||
external_scanner_states_17(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_17(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[50][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[50][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[50][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[51][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[51][ts_external_token__concat] = true;
|
|
||||||
v->a[51][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[51][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[51][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[51][ts_external_token_esac] = true;
|
|
||||||
v->a[52][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[52][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[52][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[52][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[52][ts_external_token_esac] = true;
|
|
||||||
v->a[53][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[53][ts_external_token__concat] = true;
|
|
||||||
v->a[53][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[53][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[53][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[54][ts_external_token_file_descriptor] = true;
|
|
||||||
external_scanner_states_18(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_18(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[54][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[54][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[54][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[55][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[55][ts_external_token_variable_name] = true;
|
|
||||||
v->a[55][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[56][ts_external_token__empty_value] = true;
|
|
||||||
v->a[56][ts_external_token_test_operator] = true;
|
|
||||||
v->a[56][ts_external_token__brace_start] = true;
|
|
||||||
v->a[57][ts_external_token_test_operator] = true;
|
|
||||||
v->a[57][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[57][ts_external_token__brace_start] = true;
|
|
||||||
v->a[58][ts_external_token_test_operator] = true;
|
|
||||||
v->a[58][ts_external_token__brace_start] = true;
|
|
||||||
v->a[59][ts_external_token_test_operator] = true;
|
|
||||||
v->a[59][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[59][ts_external_token__brace_start] = true;
|
|
||||||
v->a[60][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[60][ts_external_token__concat] = true;
|
|
||||||
v->a[60][ts_external_token_variable_name] = true;
|
|
||||||
external_scanner_states_19(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_19(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[60][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[60][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[61][ts_external_token__concat] = true;
|
|
||||||
v->a[61][ts_external_token_test_operator] = true;
|
|
||||||
v->a[61][ts_external_token__brace_start] = true;
|
|
||||||
v->a[61][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[62][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[62][ts_external_token__concat] = true;
|
|
||||||
v->a[62][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[62][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[63][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[63][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[63][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[64][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[64][ts_external_token__concat] = true;
|
|
||||||
v->a[64][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[65][ts_external_token_variable_name] = true;
|
|
||||||
v->a[65][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[66][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[66][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
external_scanner_states_20(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF external_scanner_states_3.c */
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* external_scanner_states_4.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./external_scanner_states.h"
|
|
||||||
|
|
||||||
void external_scanner_states_20(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[67][ts_external_token_variable_name] = true;
|
|
||||||
v->a[67][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[67][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[68][ts_external_token__immediate_double_hash] = true;
|
|
||||||
v->a[68][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[69][ts_external_token_variable_name] = true;
|
|
||||||
v->a[70][ts_external_token_variable_name] = true;
|
|
||||||
v->a[70][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[71][ts_external_token_variable_name] = true;
|
|
||||||
v->a[71][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[72][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[72][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[73][ts_external_token_heredoc_content] = true;
|
|
||||||
v->a[73][ts_external_token_heredoc_end] = true;
|
|
||||||
v->a[74][ts_external_token__concat] = true;
|
|
||||||
v->a[75][ts_external_token__concat] = true;
|
|
||||||
v->a[75][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[76][ts_external_token_regex] = true;
|
|
||||||
v->a[76][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[77][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
external_scanner_states_21(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_21(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[78][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[79][ts_external_token_simple_heredoc_body] = true;
|
|
||||||
v->a[79][ts_external_token__heredoc_body_beginning] = true;
|
|
||||||
v->a[80][ts_external_token_esac] = true;
|
|
||||||
v->a[81][ts_external_token__concat] = true;
|
|
||||||
v->a[81][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[82][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[83][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[84][ts_external_token_heredoc_end] = true;
|
|
||||||
v->a[85][ts_external_token_heredoc_start] = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF external_scanner_states_4.c */
|
|
||||||
|
|
@ -21,6 +21,5 @@
|
||||||
# include "../headers/constants.h"
|
# include "../headers/constants.h"
|
||||||
|
|
||||||
void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v);
|
void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v);
|
||||||
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v);
|
|
||||||
|
|
||||||
#endif // EXTERNAL_SCANNER_SYMBOL_MAP_H
|
#endif // EXTERNAL_SCANNER_SYMBOL_MAP_H
|
||||||
|
|
|
||||||
|
|
@ -24,23 +24,12 @@ void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v)
|
||||||
v->a[ts_external_token__empty_value] = sym__empty_value;
|
v->a[ts_external_token__empty_value] = sym__empty_value;
|
||||||
v->a[ts_external_token__concat] = sym__concat;
|
v->a[ts_external_token__concat] = sym__concat;
|
||||||
v->a[ts_external_token_variable_name] = sym_variable_name;
|
v->a[ts_external_token_variable_name] = sym_variable_name;
|
||||||
v->a[ts_external_token_test_operator] = sym_test_operator;
|
|
||||||
v->a[ts_external_token_regex] = sym_regex;
|
v->a[ts_external_token_regex] = sym_regex;
|
||||||
v->a[ts_external_token__regex_no_slash] = sym__regex_no_slash;
|
|
||||||
v->a[ts_external_token__regex_no_space] = sym__regex_no_space;
|
|
||||||
v->a[ts_external_token__expansion_word] = sym__expansion_word;
|
v->a[ts_external_token__expansion_word] = sym__expansion_word;
|
||||||
v->a[ts_external_token_extglob_pattern] = sym_extglob_pattern;
|
v->a[ts_external_token_extglob_pattern] = sym_extglob_pattern;
|
||||||
v->a[ts_external_token__bare_dollar] = sym__bare_dollar;
|
v->a[ts_external_token__bare_dollar] = sym__bare_dollar;
|
||||||
v->a[ts_external_token__brace_start] = sym__brace_start;
|
|
||||||
v->a[ts_external_token__immediate_double_hash] \
|
v->a[ts_external_token__immediate_double_hash] \
|
||||||
= sym__immediate_double_hash;
|
= sym__immediate_double_hash;
|
||||||
v->a[ts_external_token_RBRACE] = anon_sym_RBRACE3;
|
|
||||||
v->a[ts_external_token_RBRACK] = anon_sym_RBRACK;
|
|
||||||
external_scanner_symbol_map_1(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v)
|
|
||||||
{
|
|
||||||
v->a[ts_external_token_LT_LT] = anon_sym_LT_LT;
|
v->a[ts_external_token_LT_LT] = anon_sym_LT_LT;
|
||||||
v->a[ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH;
|
v->a[ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH;
|
||||||
v->a[ts_external_token_heredoc_redirect_token1] \
|
v->a[ts_external_token_heredoc_redirect_token1] \
|
||||||
|
|
|
||||||
|
|
@ -14,46 +14,46 @@
|
||||||
|
|
||||||
void field_map_entries_0(t_field_map_entries_array *v)
|
void field_map_entries_0(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[0] = fmap_entry(field_name, 0, false);
|
v->a[0] = fmap_entry(field_op, 0, false);
|
||||||
v->a[1] = fmap_entry(field_redirect, 0, false);
|
v->a[1] = fmap_entry(field_name, 0, false);
|
||||||
v->a[2] = fmap_entry(field_descriptor, 0, false);
|
v->a[2] = fmap_entry(field_redirect, 0, false);
|
||||||
v->a[3] = fmap_entry(field_destination, 1, false);
|
v->a[3] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[4] = fmap_entry(field_left, 0, true);
|
v->a[4] = fmap_entry(field_op, 1, false);
|
||||||
v->a[5] = fmap_entry(field_operator, 0, true);
|
v->a[5] = fmap_entry(field_dest, 1, false);
|
||||||
v->a[6] = fmap_entry(field_right, 0, true);
|
v->a[6] = fmap_entry(field_op, 0, false);
|
||||||
v->a[7] = fmap_entry(field_alternative, 0, true);
|
v->a[7] = fmap_entry(field_body, 0, false);
|
||||||
v->a[8] = fmap_entry(field_condition, 0, true);
|
v->a[8] = fmap_entry(field_redirect, 1, false);
|
||||||
v->a[9] = fmap_entry(field_consequence, 0, true);
|
v->a[9] = fmap_entry(field_arg, 0, false);
|
||||||
v->a[10] = fmap_entry(field_operator, 0, true);
|
v->a[10] = fmap_entry(field_arg, 1, true);
|
||||||
v->a[11] = fmap_entry(field_body, 0, false);
|
v->a[11] = fmap_entry(field_name, 0, false);
|
||||||
v->a[12] = fmap_entry(field_redirect, 1, false);
|
v->a[12] = fmap_entry(field_name, 1, false);
|
||||||
v->a[13] = fmap_entry(field_argument, 0, false);
|
v->a[13] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[14] = fmap_entry(field_argument, 1, true);
|
v->a[14] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[15] = fmap_entry(field_name, 0, false);
|
v->a[15] = fmap_entry(field_redirect, 1, true);
|
||||||
v->a[16] = fmap_entry(field_name, 1, false);
|
v->a[16] = fmap_entry(field_dest, 2, false);
|
||||||
v->a[17] = fmap_entry(field_redirect, 0, true);
|
v->a[17] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[18] = fmap_entry(field_redirect, 0, true);
|
v->a[18] = fmap_entry(field_op, 1, false);
|
||||||
v->a[19] = fmap_entry(field_redirect, 1, true);
|
v->a[19] = fmap_entry(field_name, 0, false);
|
||||||
field_map_entries_1(v);
|
field_map_entries_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_1(t_field_map_entries_array *v)
|
void field_map_entries_1(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[20] = fmap_entry(field_descriptor, 0, false);
|
v->a[20] = fmap_entry(field_value, 2, false);
|
||||||
v->a[21] = fmap_entry(field_destination, 2, false);
|
v->a[21] = fmap_entry(field_body, 2, false);
|
||||||
v->a[22] = fmap_entry(field_name, 0, false);
|
v->a[22] = fmap_entry(field_condition, 1, false);
|
||||||
v->a[23] = fmap_entry(field_value, 2, false);
|
v->a[23] = fmap_entry(field_op, 1, false);
|
||||||
v->a[24] = fmap_entry(field_body, 2, false);
|
v->a[24] = fmap_entry(field_name, 0, false);
|
||||||
v->a[25] = fmap_entry(field_condition, 1, false);
|
v->a[25] = fmap_entry(field_op, 1, false);
|
||||||
v->a[26] = fmap_entry(field_body, 2, false);
|
v->a[26] = fmap_entry(field_name, 1, true);
|
||||||
v->a[27] = fmap_entry(field_name, 1, false);
|
v->a[27] = fmap_entry(field_op, 1, true);
|
||||||
v->a[28] = fmap_entry(field_operator, 0, false);
|
v->a[28] = fmap_entry(field_redirect, 1, false);
|
||||||
v->a[29] = fmap_entry(field_operator, 1, false);
|
v->a[29] = fmap_entry(field_cmd, 0, false);
|
||||||
v->a[30] = fmap_entry(field_operator, 1, true);
|
v->a[30] = fmap_entry(field_cmd, 2, false);
|
||||||
v->a[31] = fmap_entry(field_redirect, 1, false);
|
v->a[31] = fmap_entry(field_op, 1, false);
|
||||||
v->a[32] = fmap_entry(field_argument, 0, true);
|
v->a[32] = fmap_entry(field_arg, 0, true);
|
||||||
v->a[33] = fmap_entry(field_argument, 1, true);
|
v->a[33] = fmap_entry(field_arg, 1, true);
|
||||||
v->a[34] = fmap_entry(field_argument, 2, true);
|
v->a[34] = fmap_entry(field_arg, 2, true);
|
||||||
v->a[35] = fmap_entry(field_name, 1, false);
|
v->a[35] = fmap_entry(field_name, 1, false);
|
||||||
v->a[36] = fmap_entry(field_redirect, 0, true);
|
v->a[36] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[37] = fmap_entry(field_body, 3, false);
|
v->a[37] = fmap_entry(field_body, 3, false);
|
||||||
|
|
@ -65,75 +65,75 @@ void field_map_entries_1(t_field_map_entries_array *v)
|
||||||
void field_map_entries_2(t_field_map_entries_array *v)
|
void field_map_entries_2(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[40] = fmap_entry(field_value, 1, false);
|
v->a[40] = fmap_entry(field_value, 1, false);
|
||||||
v->a[41] = fmap_entry(field_body, 2, false);
|
v->a[41] = fmap_entry(field_cases, 0, false);
|
||||||
v->a[42] = fmap_entry(field_name, 1, false);
|
v->a[42] = fmap_entry(field_left, 0, false);
|
||||||
v->a[43] = fmap_entry(field_redirect, 3, false);
|
v->a[43] = fmap_entry(field_op, 1, false);
|
||||||
v->a[44] = fmap_entry(field_left, 0, false);
|
v->a[44] = fmap_entry(field_right, 2, false);
|
||||||
v->a[45] = fmap_entry(field_operator, 1, false);
|
v->a[45] = fmap_entry(field_body, 3, false);
|
||||||
v->a[46] = fmap_entry(field_right, 2, false);
|
v->a[46] = fmap_entry(field_name, 0, false);
|
||||||
v->a[47] = fmap_entry(field_body, 3, false);
|
v->a[47] = fmap_entry(field_cases, 3, false);
|
||||||
v->a[48] = fmap_entry(field_name, 0, false);
|
v->a[48] = fmap_entry(field_cmds, 3, true);
|
||||||
v->a[49] = fmap_entry(field_value, 0, false);
|
v->a[49] = fmap_entry(field_value, 1, false);
|
||||||
v->a[50] = fmap_entry(field_body, 4, false);
|
v->a[50] = fmap_entry(field_value, 3, true);
|
||||||
v->a[51] = fmap_entry(field_name, 1, false);
|
v->a[51] = fmap_entry(field_cases, 0, true);
|
||||||
v->a[52] = fmap_entry(field_body, 3, false);
|
v->a[52] = fmap_entry(field_cases, 1, true);
|
||||||
v->a[53] = fmap_entry(field_name, 0, false);
|
v->a[53] = fmap_entry(field_op, 0, false);
|
||||||
v->a[54] = fmap_entry(field_redirect, 4, false);
|
v->a[54] = fmap_entry(field_right, 1, false);
|
||||||
v->a[55] = fmap_entry(field_operator, 0, false);
|
v->a[55] = fmap_entry(field_body, 5, false);
|
||||||
v->a[56] = fmap_entry(field_right, 1, false);
|
v->a[56] = fmap_entry(field_value, 3, false);
|
||||||
v->a[57] = fmap_entry(field_body, 5, false);
|
v->a[57] = fmap_entry(field_variable, 1, false);
|
||||||
v->a[58] = fmap_entry(field_value, 3, false);
|
v->a[58] = fmap_entry(field_cases, 4, false);
|
||||||
v->a[59] = fmap_entry(field_variable, 1, false);
|
v->a[59] = fmap_entry(field_cmds, 4, true);
|
||||||
field_map_entries_3(v);
|
field_map_entries_3(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_3(t_field_map_entries_array *v)
|
void field_map_entries_3(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[60] = fmap_entry(field_termination, 2, false);
|
v->a[60] = fmap_entry(field_value, 1, false);
|
||||||
v->a[61] = fmap_entry(field_value, 0, false);
|
v->a[61] = fmap_entry(field_value, 4, true);
|
||||||
v->a[62] = fmap_entry(field_fallthrough, 2, false);
|
v->a[62] = fmap_entry(field_cmds, 2, false);
|
||||||
v->a[63] = fmap_entry(field_value, 0, false);
|
v->a[63] = fmap_entry(field_value, 0, false);
|
||||||
v->a[64] = fmap_entry(field_value, 0, false);
|
v->a[64] = fmap_entry(field_value, 0, true);
|
||||||
v->a[65] = fmap_entry(field_value, 1, true);
|
v->a[65] = fmap_entry(field_value, 1, true);
|
||||||
v->a[66] = fmap_entry(field_value, 0, true);
|
v->a[66] = fmap_entry(field_cases, 3, true);
|
||||||
v->a[67] = fmap_entry(field_value, 1, true);
|
v->a[67] = fmap_entry(field_cases, 4, false);
|
||||||
v->a[68] = fmap_entry(field_body, 4, false);
|
v->a[68] = fmap_entry(field_cmds, 4, true);
|
||||||
v->a[69] = fmap_entry(field_name, 1, false);
|
v->a[69] = fmap_entry(field_value, 1, false);
|
||||||
v->a[70] = fmap_entry(field_redirect, 5, false);
|
v->a[70] = fmap_entry(field_value, 4, true);
|
||||||
v->a[71] = fmap_entry(field_alternative, 4, false);
|
v->a[71] = fmap_entry(field_alternative, 4, false);
|
||||||
v->a[72] = fmap_entry(field_condition, 0, false);
|
v->a[72] = fmap_entry(field_condition, 0, false);
|
||||||
v->a[73] = fmap_entry(field_consequence, 2, false);
|
v->a[73] = fmap_entry(field_consequence, 2, false);
|
||||||
v->a[74] = fmap_entry(field_operator, 2, true);
|
v->a[74] = fmap_entry(field_op, 0, false);
|
||||||
v->a[75] = fmap_entry(field_right, 2, true);
|
v->a[75] = fmap_entry(field_op, 2, true);
|
||||||
v->a[76] = fmap_entry(field_argument, 2, true);
|
v->a[76] = fmap_entry(field_right, 2, true);
|
||||||
v->a[77] = fmap_entry(field_redirect, 2, false);
|
v->a[77] = fmap_entry(field_arg, 2, true);
|
||||||
v->a[78] = fmap_entry(field_termination, 3, false);
|
v->a[78] = fmap_entry(field_op, 0, false);
|
||||||
v->a[79] = fmap_entry(field_value, 0, false);
|
v->a[79] = fmap_entry(field_op, 0, false);
|
||||||
field_map_entries_4(v);
|
field_map_entries_4(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_4(t_field_map_entries_array *v)
|
void field_map_entries_4(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[80] = fmap_entry(field_fallthrough, 3, false);
|
v->a[80] = fmap_entry(field_redirect, 2, false);
|
||||||
v->a[81] = fmap_entry(field_value, 0, false);
|
v->a[81] = fmap_entry(field_cmds, 3, false);
|
||||||
v->a[82] = fmap_entry(field_termination, 3, false);
|
v->a[82] = fmap_entry(field_value, 1, false);
|
||||||
v->a[83] = fmap_entry(field_value, 0, false);
|
v->a[83] = fmap_entry(field_cases, 4, true);
|
||||||
v->a[84] = fmap_entry(field_value, 1, true);
|
v->a[84] = fmap_entry(field_cases, 5, false);
|
||||||
v->a[85] = fmap_entry(field_fallthrough, 3, false);
|
v->a[85] = fmap_entry(field_cmds, 5, true);
|
||||||
v->a[86] = fmap_entry(field_value, 0, false);
|
v->a[86] = fmap_entry(field_value, 1, false);
|
||||||
v->a[87] = fmap_entry(field_value, 1, true);
|
v->a[87] = fmap_entry(field_value, 5, true);
|
||||||
v->a[88] = fmap_entry(field_termination, 3, false);
|
v->a[88] = fmap_entry(field_cmds, 3, false);
|
||||||
v->a[89] = fmap_entry(field_value, 1, false);
|
v->a[89] = fmap_entry(field_value, 0, false);
|
||||||
v->a[90] = fmap_entry(field_fallthrough, 3, false);
|
v->a[90] = fmap_entry(field_cmds, 3, false);
|
||||||
v->a[91] = fmap_entry(field_value, 1, false);
|
v->a[91] = fmap_entry(field_value, 0, false);
|
||||||
v->a[92] = fmap_entry(field_value, 1, false);
|
v->a[92] = fmap_entry(field_value, 1, true);
|
||||||
v->a[93] = fmap_entry(field_value, 2, true);
|
v->a[93] = fmap_entry(field_cases, 5, false);
|
||||||
v->a[94] = fmap_entry(field_descriptor, 0, false);
|
v->a[94] = fmap_entry(field_cmds, 5, true);
|
||||||
v->a[95] = fmap_entry(field_operator, 3, true);
|
v->a[95] = fmap_entry(field_value, 1, false);
|
||||||
v->a[96] = fmap_entry(field_right, 3, true);
|
v->a[96] = fmap_entry(field_value, 5, true);
|
||||||
v->a[97] = fmap_entry(field_argument, 3, true);
|
v->a[97] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[98] = fmap_entry(field_descriptor, 0, false);
|
v->a[98] = fmap_entry(field_op, 1, false);
|
||||||
v->a[99] = fmap_entry(field_descriptor, 0, false);
|
v->a[99] = fmap_entry(field_op, 3, true);
|
||||||
field_map_entries_5(v);
|
field_map_entries_5(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,41 +14,43 @@
|
||||||
|
|
||||||
void field_map_entries_5(t_field_map_entries_array *v)
|
void field_map_entries_5(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[100] = fmap_entry(field_redirect, 3, false);
|
v->a[100] = fmap_entry(field_right, 3, true);
|
||||||
v->a[101] = fmap_entry(field_operator, 3, true);
|
v->a[101] = fmap_entry(field_arg, 3, true);
|
||||||
v->a[102] = fmap_entry(field_redirect, 2, false);
|
v->a[102] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[103] = fmap_entry(field_right, 3, true);
|
v->a[103] = fmap_entry(field_op, 1, false);
|
||||||
v->a[104] = fmap_entry(field_termination, 4, false);
|
v->a[104] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[105] = fmap_entry(field_value, 0, false);
|
v->a[105] = fmap_entry(field_op, 1, false);
|
||||||
v->a[106] = fmap_entry(field_value, 1, true);
|
v->a[106] = fmap_entry(field_redirect, 3, false);
|
||||||
v->a[107] = fmap_entry(field_fallthrough, 4, false);
|
v->a[107] = fmap_entry(field_op, 0, false);
|
||||||
v->a[108] = fmap_entry(field_value, 0, false);
|
v->a[108] = fmap_entry(field_op, 3, true);
|
||||||
v->a[109] = fmap_entry(field_value, 1, true);
|
v->a[109] = fmap_entry(field_redirect, 2, false);
|
||||||
v->a[110] = fmap_entry(field_termination, 4, false);
|
v->a[110] = fmap_entry(field_right, 3, true);
|
||||||
v->a[111] = fmap_entry(field_value, 1, false);
|
v->a[111] = fmap_entry(field_cmds, 4, false);
|
||||||
v->a[112] = fmap_entry(field_fallthrough, 4, false);
|
v->a[112] = fmap_entry(field_value, 1, false);
|
||||||
v->a[113] = fmap_entry(field_value, 1, false);
|
v->a[113] = fmap_entry(field_cmds, 4, false);
|
||||||
v->a[114] = fmap_entry(field_termination, 4, false);
|
v->a[114] = fmap_entry(field_value, 1, false);
|
||||||
v->a[115] = fmap_entry(field_value, 1, false);
|
v->a[115] = fmap_entry(field_value, 2, true);
|
||||||
v->a[116] = fmap_entry(field_value, 2, true);
|
v->a[116] = fmap_entry(field_cmds, 4, false);
|
||||||
v->a[117] = fmap_entry(field_fallthrough, 4, false);
|
v->a[117] = fmap_entry(field_value, 0, false);
|
||||||
v->a[118] = fmap_entry(field_value, 1, false);
|
v->a[118] = fmap_entry(field_value, 1, true);
|
||||||
v->a[119] = fmap_entry(field_value, 2, true);
|
v->a[119] = fmap_entry(field_cases, 5, true);
|
||||||
field_map_entries_6(v);
|
field_map_entries_6(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_6(t_field_map_entries_array *v)
|
void field_map_entries_6(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[120] = fmap_entry(field_descriptor, 0, false);
|
v->a[120] = fmap_entry(field_cases, 6, false);
|
||||||
v->a[121] = fmap_entry(field_operator, 4, true);
|
v->a[121] = fmap_entry(field_cmds, 6, true);
|
||||||
v->a[122] = fmap_entry(field_redirect, 3, false);
|
v->a[122] = fmap_entry(field_value, 1, false);
|
||||||
v->a[123] = fmap_entry(field_right, 4, true);
|
v->a[123] = fmap_entry(field_value, 6, true);
|
||||||
v->a[124] = fmap_entry(field_termination, 5, false);
|
v->a[124] = fmap_entry(field_fd, 0, false);
|
||||||
v->a[125] = fmap_entry(field_value, 1, false);
|
v->a[125] = fmap_entry(field_op, 1, false);
|
||||||
v->a[126] = fmap_entry(field_value, 2, true);
|
v->a[126] = fmap_entry(field_op, 4, true);
|
||||||
v->a[127] = fmap_entry(field_fallthrough, 5, false);
|
v->a[127] = fmap_entry(field_redirect, 3, false);
|
||||||
v->a[128] = fmap_entry(field_value, 1, false);
|
v->a[128] = fmap_entry(field_right, 4, true);
|
||||||
v->a[129] = fmap_entry(field_value, 2, true);
|
v->a[129] = fmap_entry(field_cmds, 5, false);
|
||||||
|
v->a[130] = fmap_entry(field_value, 1, false);
|
||||||
|
v->a[131] = fmap_entry(field_value, 2, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF field_map_entries_1.c */
|
/* EOF field_map_entries_1.c */
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,5 @@
|
||||||
void field_map_slices_0(t_field_map_slices_array *v);
|
void field_map_slices_0(t_field_map_slices_array *v);
|
||||||
void field_map_slices_1(t_field_map_slices_array *v);
|
void field_map_slices_1(t_field_map_slices_array *v);
|
||||||
void field_map_slices_2(t_field_map_slices_array *v);
|
void field_map_slices_2(t_field_map_slices_array *v);
|
||||||
void field_map_slices_3(t_field_map_slices_array *v);
|
|
||||||
void field_map_slices_4(t_field_map_slices_array *v);
|
|
||||||
|
|
||||||
#endif // FIELD_MAP_SLICES_H
|
#endif // FIELD_MAP_SLICES_H
|
||||||
|
|
|
||||||
|
|
@ -16,111 +16,69 @@ void field_map_slices_0(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[1] = fmap_slice(0, 1);
|
v->a[1] = fmap_slice(0, 1);
|
||||||
v->a[2] = fmap_slice(1, 1);
|
v->a[2] = fmap_slice(1, 1);
|
||||||
v->a[4] = fmap_slice(2, 1);
|
v->a[3] = fmap_slice(2, 1);
|
||||||
v->a[5] = fmap_slice(3, 1);
|
v->a[4] = fmap_slice(3, 2);
|
||||||
v->a[6] = fmap_slice(3, 1);
|
v->a[5] = fmap_slice(5, 2);
|
||||||
v->a[7] = fmap_slice(4, 3);
|
v->a[7] = fmap_slice(1, 1);
|
||||||
v->a[8] = fmap_slice(7, 3);
|
v->a[8] = fmap_slice(7, 2);
|
||||||
v->a[9] = fmap_slice(10, 1);
|
v->a[9] = fmap_slice(9, 1);
|
||||||
v->a[12] = fmap_slice(11, 2);
|
v->a[10] = fmap_slice(10, 2);
|
||||||
v->a[13] = fmap_slice(13, 1);
|
v->a[11] = fmap_slice(12, 2);
|
||||||
v->a[14] = fmap_slice(14, 2);
|
v->a[12] = fmap_slice(14, 2);
|
||||||
v->a[15] = fmap_slice(13, 1);
|
v->a[13] = fmap_slice(16, 3);
|
||||||
v->a[16] = fmap_slice(16, 2);
|
v->a[14] = fmap_slice(19, 2);
|
||||||
v->a[17] = fmap_slice(18, 2);
|
v->a[15] = fmap_slice(21, 2);
|
||||||
v->a[18] = fmap_slice(20, 2);
|
v->a[16] = fmap_slice(23, 1);
|
||||||
v->a[19] = fmap_slice(20, 2);
|
v->a[17] = fmap_slice(24, 2);
|
||||||
v->a[20] = fmap_slice(22, 2);
|
v->a[18] = fmap_slice(24, 2);
|
||||||
v->a[21] = fmap_slice(22, 2);
|
v->a[19] = fmap_slice(26, 2);
|
||||||
v->a[23] = fmap_slice(24, 2);
|
v->a[20] = fmap_slice(28, 1);
|
||||||
v->a[24] = fmap_slice(26, 2);
|
v->a[21] = fmap_slice(29, 3);
|
||||||
field_map_slices_1(v);
|
field_map_slices_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_1(t_field_map_slices_array *v)
|
void field_map_slices_1(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[25] = fmap_slice(28, 1);
|
v->a[22] = fmap_slice(32, 2);
|
||||||
v->a[26] = fmap_slice(29, 1);
|
v->a[23] = fmap_slice(34, 3);
|
||||||
v->a[27] = fmap_slice(30, 1);
|
v->a[24] = fmap_slice(37, 2);
|
||||||
v->a[28] = fmap_slice(30, 1);
|
v->a[25] = fmap_slice(39, 1);
|
||||||
v->a[29] = fmap_slice(31, 1);
|
v->a[26] = fmap_slice(40, 1);
|
||||||
v->a[30] = fmap_slice(32, 2);
|
v->a[27] = fmap_slice(41, 1);
|
||||||
v->a[31] = fmap_slice(34, 3);
|
v->a[28] = fmap_slice(42, 3);
|
||||||
v->a[32] = fmap_slice(37, 2);
|
v->a[30] = fmap_slice(45, 2);
|
||||||
v->a[33] = fmap_slice(39, 1);
|
v->a[31] = fmap_slice(47, 4);
|
||||||
v->a[34] = fmap_slice(40, 1);
|
v->a[32] = fmap_slice(51, 2);
|
||||||
v->a[35] = fmap_slice(40, 1);
|
v->a[33] = fmap_slice(53, 2);
|
||||||
v->a[36] = fmap_slice(41, 3);
|
v->a[34] = fmap_slice(55, 3);
|
||||||
v->a[37] = fmap_slice(44, 3);
|
v->a[35] = fmap_slice(58, 4);
|
||||||
v->a[39] = fmap_slice(47, 2);
|
v->a[36] = fmap_slice(62, 2);
|
||||||
v->a[40] = fmap_slice(49, 1);
|
v->a[37] = fmap_slice(64, 2);
|
||||||
v->a[41] = fmap_slice(49, 1);
|
v->a[38] = fmap_slice(66, 5);
|
||||||
v->a[42] = fmap_slice(50, 2);
|
v->a[39] = fmap_slice(71, 3);
|
||||||
v->a[43] = fmap_slice(52, 3);
|
v->a[40] = fmap_slice(74, 3);
|
||||||
v->a[44] = fmap_slice(55, 2);
|
v->a[41] = fmap_slice(77, 2);
|
||||||
v->a[45] = fmap_slice(57, 3);
|
v->a[42] = fmap_slice(79, 2);
|
||||||
field_map_slices_2(v);
|
field_map_slices_2(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_2(t_field_map_slices_array *v)
|
void field_map_slices_2(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[46] = fmap_slice(60, 2);
|
v->a[43] = fmap_slice(81, 2);
|
||||||
v->a[47] = fmap_slice(62, 2);
|
v->a[44] = fmap_slice(83, 5);
|
||||||
v->a[48] = fmap_slice(64, 2);
|
v->a[45] = fmap_slice(88, 2);
|
||||||
v->a[49] = fmap_slice(66, 2);
|
v->a[46] = fmap_slice(90, 3);
|
||||||
v->a[50] = fmap_slice(60, 2);
|
v->a[47] = fmap_slice(93, 4);
|
||||||
v->a[51] = fmap_slice(62, 2);
|
v->a[48] = fmap_slice(97, 4);
|
||||||
v->a[52] = fmap_slice(64, 2);
|
v->a[49] = fmap_slice(101, 3);
|
||||||
v->a[53] = fmap_slice(68, 3);
|
v->a[50] = fmap_slice(104, 3);
|
||||||
v->a[54] = fmap_slice(71, 3);
|
v->a[51] = fmap_slice(107, 4);
|
||||||
v->a[55] = fmap_slice(74, 2);
|
v->a[52] = fmap_slice(111, 2);
|
||||||
v->a[56] = fmap_slice(76, 1);
|
v->a[53] = fmap_slice(113, 3);
|
||||||
v->a[57] = fmap_slice(77, 1);
|
v->a[54] = fmap_slice(116, 3);
|
||||||
v->a[58] = fmap_slice(78, 2);
|
v->a[55] = fmap_slice(119, 5);
|
||||||
v->a[59] = fmap_slice(80, 2);
|
v->a[56] = fmap_slice(124, 5);
|
||||||
v->a[60] = fmap_slice(82, 3);
|
v->a[57] = fmap_slice(129, 3);
|
||||||
v->a[61] = fmap_slice(85, 3);
|
|
||||||
v->a[62] = fmap_slice(88, 2);
|
|
||||||
v->a[63] = fmap_slice(90, 2);
|
|
||||||
v->a[64] = fmap_slice(92, 2);
|
|
||||||
v->a[65] = fmap_slice(88, 2);
|
|
||||||
field_map_slices_3(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_slices_3(t_field_map_slices_array *v)
|
|
||||||
{
|
|
||||||
v->a[66] = fmap_slice(90, 2);
|
|
||||||
v->a[67] = fmap_slice(92, 2);
|
|
||||||
v->a[68] = fmap_slice(78, 2);
|
|
||||||
v->a[69] = fmap_slice(80, 2);
|
|
||||||
v->a[70] = fmap_slice(82, 3);
|
|
||||||
v->a[71] = fmap_slice(85, 3);
|
|
||||||
v->a[72] = fmap_slice(94, 3);
|
|
||||||
v->a[73] = fmap_slice(97, 2);
|
|
||||||
v->a[74] = fmap_slice(99, 2);
|
|
||||||
v->a[75] = fmap_slice(101, 3);
|
|
||||||
v->a[76] = fmap_slice(104, 3);
|
|
||||||
v->a[77] = fmap_slice(107, 3);
|
|
||||||
v->a[78] = fmap_slice(110, 2);
|
|
||||||
v->a[79] = fmap_slice(112, 2);
|
|
||||||
v->a[80] = fmap_slice(114, 3);
|
|
||||||
v->a[81] = fmap_slice(117, 3);
|
|
||||||
v->a[82] = fmap_slice(110, 2);
|
|
||||||
v->a[83] = fmap_slice(112, 2);
|
|
||||||
v->a[84] = fmap_slice(114, 3);
|
|
||||||
v->a[85] = fmap_slice(117, 3);
|
|
||||||
field_map_slices_4(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_slices_4(t_field_map_slices_array *v)
|
|
||||||
{
|
|
||||||
v->a[86] = fmap_slice(104, 3);
|
|
||||||
v->a[87] = fmap_slice(107, 3);
|
|
||||||
v->a[88] = fmap_slice(120, 4);
|
|
||||||
v->a[89] = fmap_slice(124, 3);
|
|
||||||
v->a[90] = fmap_slice(127, 3);
|
|
||||||
v->a[91] = fmap_slice(124, 3);
|
|
||||||
v->a[92] = fmap_slice(127, 3);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF field_map_slices_0.c */
|
/* EOF field_map_slices_0.c */
|
||||||
|
|
|
||||||
|
|
@ -15,19 +15,20 @@
|
||||||
void field_names_0(t_field_names_array *v)
|
void field_names_0(t_field_names_array *v)
|
||||||
{
|
{
|
||||||
v->a[field_alternative] = "alternative";
|
v->a[field_alternative] = "alternative";
|
||||||
v->a[field_argument] = "argument";
|
v->a[field_arg] = "arg";
|
||||||
v->a[field_body] = "body";
|
v->a[field_body] = "body";
|
||||||
|
v->a[field_cases] = "cases";
|
||||||
|
v->a[field_cmd] = "cmd";
|
||||||
|
v->a[field_cmds] = "cmds";
|
||||||
v->a[field_condition] = "condition";
|
v->a[field_condition] = "condition";
|
||||||
v->a[field_consequence] = "consequence";
|
v->a[field_consequence] = "consequence";
|
||||||
v->a[field_descriptor] = "descriptor";
|
v->a[field_dest] = "dest";
|
||||||
v->a[field_destination] = "destination";
|
v->a[field_fd] = "fd";
|
||||||
v->a[field_fallthrough] = "fallthrough";
|
|
||||||
v->a[field_left] = "left";
|
v->a[field_left] = "left";
|
||||||
v->a[field_name] = "name";
|
v->a[field_name] = "name";
|
||||||
v->a[field_operator] = "operator";
|
v->a[field_op] = "op";
|
||||||
v->a[field_redirect] = "redirect";
|
v->a[field_redirect] = "redirect";
|
||||||
v->a[field_right] = "right";
|
v->a[field_right] = "right";
|
||||||
v->a[field_termination] = "termination";
|
|
||||||
v->a[field_value] = "value";
|
v->a[field_value] = "value";
|
||||||
v->a[field_variable] = "variable";
|
v->a[field_variable] = "variable";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,14 +14,14 @@
|
||||||
# define CONSTANTS_H
|
# define CONSTANTS_H
|
||||||
|
|
||||||
# define LANGUAGE_VERSION 14
|
# define LANGUAGE_VERSION 14
|
||||||
# define STATE_COUNT 4087
|
# define STATE_COUNT 2263
|
||||||
# define LARGE_STATE_COUNT 257
|
# define LARGE_STATE_COUNT 2
|
||||||
# define SYMBOL_COUNT 212
|
# define SYMBOL_COUNT 184
|
||||||
# define ALIAS_COUNT 0
|
# define ALIAS_COUNT 0
|
||||||
# define TOKEN_COUNT 138
|
# define TOKEN_COUNT 116
|
||||||
# define EXTERNAL_TOKEN_COUNT 26
|
# define EXTERNAL_TOKEN_COUNT 20
|
||||||
# define FIELD_COUNT 16
|
# define FIELD_COUNT 17
|
||||||
# define MAX_ALIAS_SEQUENCE_LENGTH 8
|
# define MAX_ALIAS_SEQUENCE_LENGTH 8
|
||||||
# define PRODUCTION_ID_COUNT 93
|
# define PRODUCTION_ID_COUNT 58
|
||||||
|
|
||||||
#endif // CONSTANTS_H
|
#endif // CONSTANTS_H
|
||||||
|
|
|
||||||
|
|
@ -23,23 +23,17 @@ enum e_external_scanner_symbol_identifiers {
|
||||||
ts_external_token__empty_value = 6,
|
ts_external_token__empty_value = 6,
|
||||||
ts_external_token__concat = 7,
|
ts_external_token__concat = 7,
|
||||||
ts_external_token_variable_name = 8,
|
ts_external_token_variable_name = 8,
|
||||||
ts_external_token_test_operator = 9,
|
ts_external_token_regex = 9,
|
||||||
ts_external_token_regex = 10,
|
ts_external_token__expansion_word = 10,
|
||||||
ts_external_token__regex_no_slash = 11,
|
ts_external_token_extglob_pattern = 11,
|
||||||
ts_external_token__regex_no_space = 12,
|
ts_external_token__bare_dollar = 12,
|
||||||
ts_external_token__expansion_word = 13,
|
ts_external_token__immediate_double_hash = 13,
|
||||||
ts_external_token_extglob_pattern = 14,
|
ts_external_token_LT_LT = 14,
|
||||||
ts_external_token__bare_dollar = 15,
|
ts_external_token_LT_LT_DASH = 15,
|
||||||
ts_external_token__brace_start = 16,
|
ts_external_token_heredoc_redirect_token1 = 16,
|
||||||
ts_external_token__immediate_double_hash = 17,
|
ts_external_token_LPAREN = 17,
|
||||||
ts_external_token_RBRACE = 18,
|
ts_external_token_esac = 18,
|
||||||
ts_external_token_RBRACK = 19,
|
ts_external_token___error_recovery = 19,
|
||||||
ts_external_token_LT_LT = 20,
|
|
||||||
ts_external_token_LT_LT_DASH = 21,
|
|
||||||
ts_external_token_heredoc_redirect_token1 = 22,
|
|
||||||
ts_external_token_LPAREN = 23,
|
|
||||||
ts_external_token_esac = 24,
|
|
||||||
ts_external_token___error_recovery = 25,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // EXTERNAL_SCANNER_SYMBOL_IDENTIFIERS_H
|
#endif // EXTERNAL_SCANNER_SYMBOL_IDENTIFIERS_H
|
||||||
|
|
|
||||||
|
|
@ -15,21 +15,22 @@
|
||||||
|
|
||||||
enum e_field_identifiers {
|
enum e_field_identifiers {
|
||||||
field_alternative = 1,
|
field_alternative = 1,
|
||||||
field_argument = 2,
|
field_arg = 2,
|
||||||
field_body = 3,
|
field_body = 3,
|
||||||
field_condition = 4,
|
field_cases = 4,
|
||||||
field_consequence = 5,
|
field_cmd = 5,
|
||||||
field_descriptor = 6,
|
field_cmds = 6,
|
||||||
field_destination = 7,
|
field_condition = 7,
|
||||||
field_fallthrough = 8,
|
field_consequence = 8,
|
||||||
field_left = 9,
|
field_dest = 9,
|
||||||
field_name = 10,
|
field_fd = 10,
|
||||||
field_operator = 11,
|
field_left = 11,
|
||||||
field_redirect = 12,
|
field_name = 12,
|
||||||
field_right = 13,
|
field_op = 13,
|
||||||
field_termination = 14,
|
field_redirect = 14,
|
||||||
field_value = 15,
|
field_right = 15,
|
||||||
field_variable = 16,
|
field_value = 16,
|
||||||
|
field_variable = 17,
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // FIELD_IDENTIFIERS_H
|
#endif // FIELD_IDENTIFIERS_H
|
||||||
|
|
|
||||||
|
|
@ -16,215 +16,187 @@
|
||||||
enum e_symbols {
|
enum e_symbols {
|
||||||
sym_word = 1,
|
sym_word = 1,
|
||||||
anon_sym_for = 2,
|
anon_sym_for = 2,
|
||||||
anon_sym_select = 3,
|
anon_sym_in = 3,
|
||||||
anon_sym_in = 4,
|
anon_sym_while = 4,
|
||||||
anon_sym_while = 5,
|
anon_sym_until = 5,
|
||||||
anon_sym_until = 6,
|
anon_sym_do = 6,
|
||||||
anon_sym_do = 7,
|
anon_sym_done = 7,
|
||||||
anon_sym_done = 8,
|
anon_sym_if = 8,
|
||||||
anon_sym_if = 9,
|
anon_sym_then = 9,
|
||||||
anon_sym_then = 10,
|
anon_sym_fi = 10,
|
||||||
anon_sym_fi = 11,
|
anon_sym_elif = 11,
|
||||||
anon_sym_elif = 12,
|
anon_sym_else = 12,
|
||||||
anon_sym_else = 13,
|
anon_sym_case = 13,
|
||||||
anon_sym_case = 14,
|
anon_sym_esac = 14,
|
||||||
anon_sym_esac = 15,
|
anon_sym_LPAREN = 15,
|
||||||
anon_sym_LPAREN = 16,
|
anon_sym_PIPE = 16,
|
||||||
anon_sym_PIPE = 17,
|
anon_sym_RPAREN = 17,
|
||||||
anon_sym_RPAREN = 18,
|
anon_sym_LF = 18,
|
||||||
anon_sym_SEMI_SEMI = 19,
|
anon_sym_SEMI_SEMI = 19,
|
||||||
anon_sym_SEMI_AMP = 20,
|
anon_sym_LBRACE = 20,
|
||||||
anon_sym_SEMI_SEMI_AMP = 21,
|
anon_sym_RBRACE = 21,
|
||||||
anon_sym_function = 22,
|
anon_sym_AMP_AMP = 22,
|
||||||
anon_sym_LBRACE = 23,
|
anon_sym_PIPE_PIPE = 23,
|
||||||
anon_sym_RBRACE = 24,
|
anon_sym_BANG = 24,
|
||||||
anon_sym_PIPE_AMP = 25,
|
anon_sym_EQ = 25,
|
||||||
anon_sym_AMP_AMP = 26,
|
anon_sym_LT = 26,
|
||||||
anon_sym_PIPE_PIPE = 27,
|
anon_sym_GT = 27,
|
||||||
anon_sym_BANG = 28,
|
anon_sym_GT_GT = 28,
|
||||||
anon_sym_declare = 29,
|
anon_sym_AMP_GT = 29,
|
||||||
anon_sym_typeset = 30,
|
anon_sym_AMP_GT_GT = 30,
|
||||||
anon_sym_export = 31,
|
anon_sym_LT_AMP = 31,
|
||||||
anon_sym_readonly = 32,
|
anon_sym_GT_AMP = 32,
|
||||||
anon_sym_local = 33,
|
anon_sym_GT_PIPE = 33,
|
||||||
anon_sym_unset = 34,
|
anon_sym_LT_AMP_DASH = 34,
|
||||||
anon_sym_unsetenv = 35,
|
anon_sym_GT_AMP_DASH = 35,
|
||||||
anon_sym_EQ = 36,
|
anon_sym_LT_LT = 36,
|
||||||
anon_sym_LT = 37,
|
anon_sym_LT_LT_DASH = 37,
|
||||||
anon_sym_GT = 38,
|
aux_sym_heredoc_redirect_token1 = 38,
|
||||||
anon_sym_GT_GT = 39,
|
anon_sym_PIPE_AMP = 39,
|
||||||
anon_sym_AMP_GT = 40,
|
anon_sym_DOLLAR_LPAREN_LPAREN = 40,
|
||||||
anon_sym_AMP_GT_GT = 41,
|
anon_sym_RPAREN_RPAREN = 41,
|
||||||
anon_sym_LT_AMP = 42,
|
anon_sym_PLUS_EQ = 42,
|
||||||
anon_sym_GT_AMP = 43,
|
anon_sym_DASH_EQ = 43,
|
||||||
anon_sym_GT_PIPE = 44,
|
anon_sym_STAR_EQ = 44,
|
||||||
anon_sym_LT_AMP_DASH = 45,
|
anon_sym_SLASH_EQ = 45,
|
||||||
anon_sym_GT_AMP_DASH = 46,
|
anon_sym_PERCENT_EQ = 46,
|
||||||
anon_sym_LT_LT = 47,
|
anon_sym_LT_LT_EQ = 47,
|
||||||
anon_sym_LT_LT_DASH = 48,
|
anon_sym_GT_GT_EQ = 48,
|
||||||
aux_sym_heredoc_redirect_token1 = 49,
|
anon_sym_AMP_EQ = 49,
|
||||||
anon_sym_DOLLAR_LPAREN_LPAREN = 50,
|
anon_sym_CARET_EQ = 50,
|
||||||
anon_sym_COMMA = 51,
|
anon_sym_PIPE_EQ = 51,
|
||||||
anon_sym_RPAREN_RPAREN = 52,
|
anon_sym_CARET = 52,
|
||||||
aux_sym_brace_expression_token1 = 53,
|
anon_sym_AMP = 53,
|
||||||
anon_sym_DOT_DOT = 54,
|
anon_sym_EQ_EQ = 54,
|
||||||
anon_sym_RBRACE2 = 55,
|
anon_sym_BANG_EQ = 55,
|
||||||
anon_sym_PLUS_EQ = 56,
|
anon_sym_LT_EQ = 56,
|
||||||
anon_sym_DASH_EQ = 57,
|
anon_sym_GT_EQ = 57,
|
||||||
anon_sym_STAR_EQ = 58,
|
anon_sym_PLUS = 58,
|
||||||
anon_sym_SLASH_EQ = 59,
|
anon_sym_DASH = 59,
|
||||||
anon_sym_PERCENT_EQ = 60,
|
anon_sym_STAR = 60,
|
||||||
anon_sym_LT_LT_EQ = 61,
|
anon_sym_SLASH = 61,
|
||||||
anon_sym_GT_GT_EQ = 62,
|
anon_sym_PERCENT = 62,
|
||||||
anon_sym_AMP_EQ = 63,
|
anon_sym_QMARK = 63,
|
||||||
anon_sym_CARET_EQ = 64,
|
anon_sym_COLON = 64,
|
||||||
anon_sym_PIPE_EQ = 65,
|
anon_sym_PLUS_PLUS = 65,
|
||||||
anon_sym_CARET = 66,
|
anon_sym_DASH_DASH = 66,
|
||||||
anon_sym_AMP = 67,
|
anon_sym_DASH2 = 67,
|
||||||
anon_sym_EQ_EQ = 68,
|
anon_sym_PLUS2 = 68,
|
||||||
anon_sym_BANG_EQ = 69,
|
anon_sym_TILDE = 69,
|
||||||
anon_sym_LT_EQ = 70,
|
anon_sym_PLUS_PLUS2 = 70,
|
||||||
anon_sym_GT_EQ = 71,
|
anon_sym_DASH_DASH2 = 71,
|
||||||
anon_sym_PLUS = 72,
|
aux_sym_concatenation_token1 = 72,
|
||||||
anon_sym_DASH = 73,
|
anon_sym_DOLLAR = 73,
|
||||||
anon_sym_STAR = 74,
|
anon_sym_DQUOTE = 74,
|
||||||
anon_sym_SLASH = 75,
|
sym_string_content = 75,
|
||||||
anon_sym_PERCENT = 76,
|
sym_raw_string = 76,
|
||||||
anon_sym_QMARK = 77,
|
aux_sym_number_token1 = 77,
|
||||||
anon_sym_COLON = 78,
|
aux_sym_number_token2 = 78,
|
||||||
anon_sym_PLUS_PLUS = 79,
|
anon_sym_POUND = 79,
|
||||||
anon_sym_DASH_DASH = 80,
|
anon_sym_DOLLAR_LBRACE = 80,
|
||||||
anon_sym_DASH2 = 81,
|
anon_sym_COLON_DASH = 81,
|
||||||
anon_sym_PLUS2 = 82,
|
anon_sym_DASH3 = 82,
|
||||||
anon_sym_TILDE = 83,
|
anon_sym_COLON_EQ = 83,
|
||||||
anon_sym_PLUS_PLUS2 = 84,
|
anon_sym_EQ2 = 84,
|
||||||
anon_sym_DASH_DASH2 = 85,
|
anon_sym_COLON_QMARK = 85,
|
||||||
aux_sym_concatenation_token1 = 86,
|
anon_sym_QMARK2 = 86,
|
||||||
anon_sym_DOLLAR = 87,
|
anon_sym_COLON_PLUS = 87,
|
||||||
sym__special_character = 88,
|
anon_sym_PLUS3 = 88,
|
||||||
anon_sym_DQUOTE = 89,
|
anon_sym_PERCENT_PERCENT = 89,
|
||||||
sym_string_content = 90,
|
aux_sym_expansion_regex_token1 = 90,
|
||||||
sym_raw_string = 91,
|
anon_sym_DOLLAR_LPAREN = 91,
|
||||||
aux_sym_number_token1 = 92,
|
anon_sym_BQUOTE = 92,
|
||||||
aux_sym_number_token2 = 93,
|
sym_comment = 93,
|
||||||
anon_sym_POUND = 94,
|
sym__comment_word = 94,
|
||||||
anon_sym_DOLLAR_LBRACE = 95,
|
aux_sym__simple_variable_name_token1 = 95,
|
||||||
anon_sym_RBRACE3 = 96,
|
aux_sym__multiline_variable_name_token1 = 96,
|
||||||
anon_sym_COLON_DASH = 97,
|
anon_sym_AT = 97,
|
||||||
anon_sym_DASH3 = 98,
|
anon_sym_0 = 98,
|
||||||
anon_sym_COLON_EQ = 99,
|
anon_sym__ = 99,
|
||||||
anon_sym_EQ2 = 100,
|
anon_sym_SEMI = 100,
|
||||||
anon_sym_COLON_QMARK = 101,
|
sym_heredoc_start = 101,
|
||||||
anon_sym_QMARK2 = 102,
|
sym_simple_heredoc_body = 102,
|
||||||
anon_sym_COLON_PLUS = 103,
|
sym__heredoc_body_beginning = 103,
|
||||||
anon_sym_PLUS3 = 104,
|
sym_heredoc_content = 104,
|
||||||
anon_sym_PERCENT_PERCENT = 105,
|
sym_heredoc_end = 105,
|
||||||
aux_sym__expansion_regex_token1 = 106,
|
sym_file_descriptor = 106,
|
||||||
anon_sym_DOLLAR_LPAREN = 107,
|
sym__empty_value = 107,
|
||||||
anon_sym_BQUOTE = 108,
|
sym__concat = 108,
|
||||||
anon_sym_DOLLAR_BQUOTE = 109,
|
sym_variable_name = 109,
|
||||||
sym_comment = 110,
|
sym_regex = 110,
|
||||||
sym__comment_word = 111,
|
sym__expansion_word = 111,
|
||||||
aux_sym__simple_variable_name_token1 = 112,
|
sym_extglob_pattern = 112,
|
||||||
aux_sym__multiline_variable_name_token1 = 113,
|
sym__bare_dollar = 113,
|
||||||
anon_sym_AT = 114,
|
sym__immediate_double_hash = 114,
|
||||||
anon_sym_0 = 115,
|
sym___error_recovery = 115,
|
||||||
anon_sym__ = 116,
|
sym_program = 116,
|
||||||
anon_sym_SEMI = 117,
|
sym__statements = 117,
|
||||||
anon_sym_RBRACK = 118,
|
aux_sym__terminated_statement = 118,
|
||||||
sym_heredoc_start = 119,
|
sym__statement_not_pipeline = 119,
|
||||||
sym_simple_heredoc_body = 120,
|
sym_redirected_statement = 120,
|
||||||
sym__heredoc_body_beginning = 121,
|
sym_for_statement = 121,
|
||||||
sym_heredoc_content = 122,
|
sym_while_statement = 122,
|
||||||
sym_heredoc_end = 123,
|
sym_do_group = 123,
|
||||||
sym_file_descriptor = 124,
|
sym_if_statement = 124,
|
||||||
sym__empty_value = 125,
|
sym_elif_clause = 125,
|
||||||
sym__concat = 126,
|
sym_else_clause = 126,
|
||||||
sym_variable_name = 127,
|
sym_case_statement = 127,
|
||||||
sym_test_operator = 128,
|
sym__case_item_last = 128,
|
||||||
sym_regex = 129,
|
sym_case_item = 129,
|
||||||
sym__regex_no_slash = 130,
|
sym_function_definition = 130,
|
||||||
sym__regex_no_space = 131,
|
sym_compound_statement = 131,
|
||||||
sym__expansion_word = 132,
|
sym_subshell = 132,
|
||||||
sym_extglob_pattern = 133,
|
sym_pipeline = 133,
|
||||||
sym__bare_dollar = 134,
|
sym_list = 134,
|
||||||
sym__brace_start = 135,
|
sym_negated_command = 135,
|
||||||
sym__immediate_double_hash = 136,
|
sym_command = 136,
|
||||||
sym___error_recovery = 137,
|
sym_command_name = 137,
|
||||||
sym_program = 138,
|
sym_variable_assignment = 138,
|
||||||
sym__statements = 139,
|
sym_variable_assignments = 139,
|
||||||
aux_sym__terminated_statement = 140,
|
sym_file_redirect = 140,
|
||||||
sym__statement_not_pipeline = 141,
|
sym_heredoc_redirect = 141,
|
||||||
sym_redirected_statement = 142,
|
sym__heredoc_pipeline = 142,
|
||||||
sym_for_statement = 143,
|
sym__heredoc_expression = 143,
|
||||||
sym_while_statement = 144,
|
aux_sym__heredoc_command = 144,
|
||||||
sym_do_group = 145,
|
sym__heredoc_body = 145,
|
||||||
sym_if_statement = 146,
|
sym_heredoc_body = 146,
|
||||||
sym_elif_clause = 147,
|
sym__simple_heredoc_body = 147,
|
||||||
sym_else_clause = 148,
|
sym_arithmetic_expansion = 148,
|
||||||
sym_case_statement = 149,
|
sym__arithmetic_expression = 149,
|
||||||
sym_case_item = 150,
|
sym_arithmetic_literal = 150,
|
||||||
sym_last_case_item = 151,
|
sym_arithmetic_binary_expression = 151,
|
||||||
sym_function_definition = 152,
|
sym_arithmetic_ternary_expression = 152,
|
||||||
sym_compound_statement = 153,
|
sym_arithmetic_unary_expression = 153,
|
||||||
sym_subshell = 154,
|
sym_arithmetic_postfix_expression = 154,
|
||||||
sym_pipeline = 155,
|
sym_arithmetic_parenthesized_expression = 155,
|
||||||
sym_list = 156,
|
sym_concatenation = 156,
|
||||||
sym_negated_command = 157,
|
sym_string = 157,
|
||||||
sym_declaration_command = 158,
|
sym_number = 158,
|
||||||
sym_unset_command = 159,
|
sym_simple_expansion = 159,
|
||||||
sym_command = 160,
|
sym_expansion = 160,
|
||||||
sym_command_name = 161,
|
sym__expansion_body = 161,
|
||||||
sym_variable_assignment = 162,
|
sym_expansion_expression = 162,
|
||||||
sym_variable_assignments = 163,
|
sym_expansion_regex = 163,
|
||||||
sym_file_redirect = 164,
|
sym__concatenation_in_expansion = 164,
|
||||||
sym_heredoc_redirect = 165,
|
sym_command_substitution = 165,
|
||||||
sym__heredoc_pipeline = 166,
|
sym__extglob_blob = 166,
|
||||||
sym__heredoc_expression = 167,
|
aux_sym__statements_repeat1 = 167,
|
||||||
aux_sym__heredoc_command = 168,
|
aux_sym_redirected_statement_repeat1 = 168,
|
||||||
sym__heredoc_body = 169,
|
aux_sym_redirected_statement_repeat2 = 169,
|
||||||
sym_heredoc_body = 170,
|
aux_sym_for_statement_repeat1 = 170,
|
||||||
sym__simple_heredoc_body = 171,
|
aux_sym_if_statement_repeat1 = 171,
|
||||||
sym_arithmetic_expansion = 172,
|
aux_sym_case_statement_repeat1 = 172,
|
||||||
sym_brace_expression = 173,
|
aux_sym__case_item_last_repeat1 = 173,
|
||||||
sym__arithmetic_expression = 174,
|
aux_sym__case_item_last_repeat2 = 174,
|
||||||
sym__arithmetic_literal = 175,
|
aux_sym_pipeline_repeat1 = 175,
|
||||||
sym__arithmetic_binary_expression = 176,
|
aux_sym_command_repeat1 = 176,
|
||||||
sym__arithmetic_ternary_expression = 177,
|
aux_sym_command_repeat2 = 177,
|
||||||
sym__arithmetic_unary_expression = 178,
|
aux_sym_variable_assignments_repeat1 = 178,
|
||||||
sym__arithmetic_postfix_expression = 179,
|
aux_sym_heredoc_body_repeat1 = 179,
|
||||||
sym__arithmetic_parenthesized_expression = 180,
|
aux_sym_concatenation_repeat1 = 180,
|
||||||
sym_concatenation = 181,
|
aux_sym_string_repeat1 = 181,
|
||||||
sym_string = 182,
|
aux_sym_expansion_regex_repeat1 = 182,
|
||||||
sym_number = 183,
|
aux_sym__concatenation_in_expansion_repeat1 = 183,
|
||||||
sym_simple_expansion = 184,
|
|
||||||
sym_expansion = 185,
|
|
||||||
sym__expansion_body = 186,
|
|
||||||
sym__expansion_expression = 187,
|
|
||||||
sym__expansion_regex = 188,
|
|
||||||
sym__concatenation_in_expansion = 189,
|
|
||||||
sym_command_substitution = 190,
|
|
||||||
sym__extglob_blob = 191,
|
|
||||||
aux_sym__statements_repeat1 = 192,
|
|
||||||
aux_sym_redirected_statement_repeat1 = 193,
|
|
||||||
aux_sym_redirected_statement_repeat2 = 194,
|
|
||||||
aux_sym_for_statement_repeat1 = 195,
|
|
||||||
aux_sym_if_statement_repeat1 = 196,
|
|
||||||
aux_sym_case_statement_repeat1 = 197,
|
|
||||||
aux_sym_case_item_repeat1 = 198,
|
|
||||||
aux_sym_pipeline_repeat1 = 199,
|
|
||||||
aux_sym_declaration_command_repeat1 = 200,
|
|
||||||
aux_sym_unset_command_repeat1 = 201,
|
|
||||||
aux_sym_command_repeat1 = 202,
|
|
||||||
aux_sym_command_repeat2 = 203,
|
|
||||||
aux_sym_variable_assignments_repeat1 = 204,
|
|
||||||
aux_sym_heredoc_body_repeat1 = 205,
|
|
||||||
aux_sym__literal_repeat1 = 206,
|
|
||||||
aux_sym_arithmetic_expansion_repeat1 = 207,
|
|
||||||
aux_sym_concatenation_repeat1 = 208,
|
|
||||||
aux_sym_string_repeat1 = 209,
|
|
||||||
aux_sym__expansion_regex_repeat1 = 210,
|
|
||||||
aux_sym__concatenation_in_expansion_repeat1 = 211,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // SYMBOLS_H
|
#endif // SYMBOLS_H
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,5 @@
|
||||||
|
|
||||||
void lex_keywords_array_0(t_lex_keywords_array *v);
|
void lex_keywords_array_0(t_lex_keywords_array *v);
|
||||||
void lex_keywords_array_1(t_lex_keywords_array *v);
|
void lex_keywords_array_1(t_lex_keywords_array *v);
|
||||||
void lex_keywords_array_2(t_lex_keywords_array *v);
|
|
||||||
void lex_keywords_array_3(t_lex_keywords_array *v);
|
|
||||||
void lex_keywords_array_4(t_lex_keywords_array *v);
|
|
||||||
|
|
||||||
#endif // LEX_KEYWORDS_ARRAY_H
|
#endif // LEX_KEYWORDS_ARRAY_H
|
||||||
|
|
|
||||||
|
|
@ -54,76 +54,5 @@ void lex_keywords_array_1(t_lex_keywords_array *v)
|
||||||
v->a[27] = lex_keywords_s27;
|
v->a[27] = lex_keywords_s27;
|
||||||
v->a[28] = lex_keywords_s28;
|
v->a[28] = lex_keywords_s28;
|
||||||
v->a[29] = lex_keywords_s29;
|
v->a[29] = lex_keywords_s29;
|
||||||
v->a[30] = lex_keywords_s30;
|
|
||||||
v->a[31] = lex_keywords_s31;
|
|
||||||
v->a[32] = lex_keywords_s32;
|
|
||||||
v->a[33] = lex_keywords_s33;
|
|
||||||
v->a[34] = lex_keywords_s34;
|
|
||||||
v->a[35] = lex_keywords_s35;
|
|
||||||
v->a[36] = lex_keywords_s36;
|
|
||||||
v->a[37] = lex_keywords_s37;
|
|
||||||
v->a[38] = lex_keywords_s38;
|
|
||||||
v->a[39] = lex_keywords_s39;
|
|
||||||
lex_keywords_array_2(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_keywords_array_2(t_lex_keywords_array *v)
|
|
||||||
{
|
|
||||||
v->a[40] = lex_keywords_s40;
|
|
||||||
v->a[41] = lex_keywords_s41;
|
|
||||||
v->a[42] = lex_keywords_s42;
|
|
||||||
v->a[43] = lex_keywords_s43;
|
|
||||||
v->a[44] = lex_keywords_s44;
|
|
||||||
v->a[45] = lex_keywords_s45;
|
|
||||||
v->a[46] = lex_keywords_s46;
|
|
||||||
v->a[47] = lex_keywords_s47;
|
|
||||||
v->a[48] = lex_keywords_s48;
|
|
||||||
v->a[49] = lex_keywords_s49;
|
|
||||||
v->a[50] = lex_keywords_s50;
|
|
||||||
v->a[51] = lex_keywords_s51;
|
|
||||||
v->a[52] = lex_keywords_s52;
|
|
||||||
v->a[53] = lex_keywords_s53;
|
|
||||||
v->a[54] = lex_keywords_s54;
|
|
||||||
v->a[55] = lex_keywords_s55;
|
|
||||||
v->a[56] = lex_keywords_s56;
|
|
||||||
v->a[57] = lex_keywords_s57;
|
|
||||||
v->a[58] = lex_keywords_s58;
|
|
||||||
v->a[59] = lex_keywords_s59;
|
|
||||||
lex_keywords_array_3(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_keywords_array_3(t_lex_keywords_array *v)
|
|
||||||
{
|
|
||||||
v->a[60] = lex_keywords_s60;
|
|
||||||
v->a[61] = lex_keywords_s61;
|
|
||||||
v->a[62] = lex_keywords_s62;
|
|
||||||
v->a[63] = lex_keywords_s63;
|
|
||||||
v->a[64] = lex_keywords_s64;
|
|
||||||
v->a[65] = lex_keywords_s65;
|
|
||||||
v->a[66] = lex_keywords_s66;
|
|
||||||
v->a[67] = lex_keywords_s67;
|
|
||||||
v->a[68] = lex_keywords_s68;
|
|
||||||
v->a[69] = lex_keywords_s69;
|
|
||||||
v->a[70] = lex_keywords_s70;
|
|
||||||
v->a[71] = lex_keywords_s71;
|
|
||||||
v->a[72] = lex_keywords_s72;
|
|
||||||
v->a[73] = lex_keywords_s73;
|
|
||||||
v->a[74] = lex_keywords_s74;
|
|
||||||
v->a[75] = lex_keywords_s75;
|
|
||||||
v->a[76] = lex_keywords_s76;
|
|
||||||
v->a[77] = lex_keywords_s77;
|
|
||||||
v->a[78] = lex_keywords_s78;
|
|
||||||
v->a[79] = lex_keywords_s79;
|
|
||||||
lex_keywords_array_4(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_keywords_array_4(t_lex_keywords_array *v)
|
|
||||||
{
|
|
||||||
v->a[80] = lex_keywords_s80;
|
|
||||||
v->a[81] = lex_keywords_s81;
|
|
||||||
v->a[82] = lex_keywords_s82;
|
|
||||||
v->a[83] = lex_keywords_s83;
|
|
||||||
v->a[84] = lex_keywords_s84;
|
|
||||||
v->a[85] = lex_keywords_s85;
|
|
||||||
}
|
}
|
||||||
/* EOF lex_keywords_array_0.c */
|
/* EOF lex_keywords_array_0.c */
|
||||||
|
|
|
||||||
|
|
@ -52,62 +52,6 @@ bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s30(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s31(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s32(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s33(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s34(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s35(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s36(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s37(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s38(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s39(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s40(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s41(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s43(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s44(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s45(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s46(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s47(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s48(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s49(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s50(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s51(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s52(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s53(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s54(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s55(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s56(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s57(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s58(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s59(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s60(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s61(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s62(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s63(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s64(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s65(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s66(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s67(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s68(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s69(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s70(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s71(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s72(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s73(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s74(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s75(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s76(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s77(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s78(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s79(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s80(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s81(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
|
||||||
#endif // LEX_KEYWORDS_FUNCS_H
|
#endif // LEX_KEYWORDS_FUNCS_H
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ bool lex_keywords_call(t_lexer *lexer, t_lexer_state *s)
|
||||||
t_lex_keywords_array *t;
|
t_lex_keywords_array *t;
|
||||||
|
|
||||||
t = create_lex_keywords();
|
t = create_lex_keywords();
|
||||||
if (s->state < 86)
|
if (s->state < 30)
|
||||||
{
|
{
|
||||||
return (((bool (*)(t_lexer *, t_lexer_state \
|
return (((bool (*)(t_lexer *, t_lexer_state \
|
||||||
*))(t->a[s->state]))(lexer, s));
|
*))(t->a[s->state]))(lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -20,24 +20,16 @@ bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s)
|
||||||
return (lex_advance(2, lexer, s));
|
return (lex_advance(2, lexer, s));
|
||||||
if (s->lookahead == 'd')
|
if (s->lookahead == 'd')
|
||||||
return (lex_advance(3, lexer, s));
|
return (lex_advance(3, lexer, s));
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(4, lexer, s));
|
|
||||||
if (s->lookahead == 'f')
|
if (s->lookahead == 'f')
|
||||||
return (lex_advance(5, lexer, s));
|
return (lex_advance(4, lexer, s));
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'i')
|
||||||
return (lex_advance(6, lexer, s));
|
return (lex_advance(5, lexer, s));
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(7, lexer, s));
|
|
||||||
if (s->lookahead == 'r')
|
|
||||||
return (lex_advance(8, lexer, s));
|
|
||||||
if (s->lookahead == 's')
|
|
||||||
return (lex_advance(9, lexer, s));
|
|
||||||
if (s->lookahead == 't')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(10, lexer, s));
|
return (lex_advance(6, lexer, s));
|
||||||
if (s->lookahead == 'u')
|
if (s->lookahead == 'u')
|
||||||
return (lex_advance(11, lexer, s));
|
return (lex_advance(7, lexer, s));
|
||||||
if (s->lookahead == 'w')
|
if (s->lookahead == 'w')
|
||||||
return (lex_advance(12, lexer, s));
|
return (lex_advance(8, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(0, lexer, s));
|
return (lex_skip(0, lexer, s));
|
||||||
|
|
@ -47,7 +39,7 @@ bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s)
|
||||||
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(13, lexer, s));
|
return (lex_skip(9, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(0, lexer, s));
|
return (lex_skip(0, lexer, s));
|
||||||
|
|
@ -57,24 +49,20 @@ bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s)
|
||||||
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
if (s->lookahead == 'a')
|
||||||
return (lex_advance(14, lexer, s));
|
return (lex_advance(10, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s3(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s3(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(15, lexer, s));
|
|
||||||
if (s->lookahead == 'o')
|
if (s->lookahead == 'o')
|
||||||
return (lex_advance(16, lexer, s));
|
return (lex_advance(11, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s4(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s4(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
if (s->lookahead == 'o')
|
||||||
return (lex_advance(17, lexer, s));
|
return (lex_advance(12, lexer, s));
|
||||||
if (s->lookahead == 'x')
|
|
||||||
return (lex_advance(18, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,39 +14,35 @@
|
||||||
|
|
||||||
bool lex_keywords_s5(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s5(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'f')
|
||||||
return (lex_advance(19, lexer, s));
|
return (lex_advance(13, lexer, s));
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(20, lexer, s));
|
|
||||||
if (s->lookahead == 'u')
|
|
||||||
return (lex_advance(21, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s6(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s6(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'f')
|
if (s->lookahead == 'h')
|
||||||
return (lex_advance(22, lexer, s));
|
return (lex_advance(14, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s7(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s7(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'o')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(23, lexer, s));
|
return (lex_advance(15, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s8(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s8(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'h')
|
||||||
return (lex_advance(24, lexer, s));
|
return (lex_advance(16, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s9(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s9(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(25, lexer, s));
|
return (lex_skip(0, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_10.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s50(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_else, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s51(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'r')
|
|
||||||
return (lex_advance(62, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s52(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(63, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s53(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(64, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s54(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(65, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_11.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s55(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'c')
|
|
||||||
return (lex_advance(66, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s56(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_then, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s57(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 's')
|
|
||||||
return (lex_advance(67, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s58(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(68, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s59(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(69, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_12.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s60(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(70, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s61(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'r')
|
|
||||||
return (lex_advance(71, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s62(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(72, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s63(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'i')
|
|
||||||
return (lex_advance(73, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s64(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_local, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_13.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s65(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(74, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s66(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(75, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s67(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(76, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s68(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_unset, lexer, s);
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(77, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s69(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_until, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_14.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s70(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_while, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s71(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(78, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s72(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_export, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s73(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(79, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s74(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(80, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_15.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s75(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_select, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s76(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(81, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s77(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(82, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s78(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_declare, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s79(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(83, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_16.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s80(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'y')
|
|
||||||
return (lex_advance(84, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s81(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_typeset, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'v')
|
|
||||||
return (lex_advance(85, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_function, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_readonly, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -14,37 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s10(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s10(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'h')
|
if (s->lookahead == 's')
|
||||||
return (lex_advance(26, lexer, s));
|
return (lex_advance(17, lexer, s));
|
||||||
if (s->lookahead == 'y')
|
|
||||||
return (lex_advance(27, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s11(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s11(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(28, lexer, s));
|
return (lex_advance(18, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s12(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s12(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'h')
|
if (s->lookahead == 'r')
|
||||||
return (lex_advance(29, lexer, s));
|
return (lex_advance(19, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s13(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s13(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
lex_accept_token(anon_sym_if, lexer, s);
|
||||||
return (lex_skip(0, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s14(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s14(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 's')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(30, lexer, s));
|
return (lex_advance(20, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,37 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s15(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s15(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(31, lexer, s));
|
return (lex_advance(21, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s16(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s16(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_do, lexer, s);
|
if (s->lookahead == 'i')
|
||||||
if (s->lookahead == 'n')
|
return (lex_advance(22, lexer, s));
|
||||||
return (lex_advance(32, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s17(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s17(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(33, lexer, s));
|
return (lex_advance(23, lexer, s));
|
||||||
if (s->lookahead == 's')
|
|
||||||
return (lex_advance(34, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s18(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s18(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'p')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(35, lexer, s));
|
return (lex_advance(24, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s19(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s19(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_fi, lexer, s);
|
lex_accept_token(anon_sym_for, lexer, s);
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,34 +14,33 @@
|
||||||
|
|
||||||
bool lex_keywords_s20(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s20(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'r')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(36, lexer, s));
|
return (lex_advance(25, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s21(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s21(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 'i')
|
||||||
return (lex_advance(37, lexer, s));
|
return (lex_advance(26, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s22(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s22(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_if, lexer, s);
|
if (s->lookahead == 'l')
|
||||||
|
return (lex_advance(27, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s23(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s23(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
lex_accept_token(anon_sym_case, lexer, s);
|
||||||
return (lex_advance(38, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s24(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s24(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
lex_accept_token(anon_sym_done, lexer, s);
|
||||||
return (lex_advance(39, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,37 +14,32 @@
|
||||||
|
|
||||||
bool lex_keywords_s25(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s25(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
lex_accept_token(anon_sym_then, lexer, s);
|
||||||
return (lex_advance(40, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(41, lexer, s));
|
return (lex_advance(28, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'p')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(42, lexer, s));
|
return (lex_advance(29, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 's')
|
lex_accept_token(anon_sym_until, lexer, s);
|
||||||
return (lex_advance(43, lexer, s));
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(44, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
lex_accept_token(anon_sym_while, lexer, s);
|
||||||
return (lex_advance(45, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,37 +12,10 @@
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
#include "./lex_keywords_funcs.h"
|
||||||
|
|
||||||
bool lex_keywords_s30(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
(void)(lexer);
|
||||||
return (lex_advance(46, lexer, s));
|
(void)(s);
|
||||||
return (lex_end_state(lexer, s));
|
s->result = false;
|
||||||
}
|
return (false);
|
||||||
|
|
||||||
bool lex_keywords_s31(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(47, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s32(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(48, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s33(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'f')
|
|
||||||
return (lex_advance(49, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s34(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(50, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_7.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s35(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(51, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s36(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_for, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s37(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'c')
|
|
||||||
return (lex_advance(52, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s38(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'a')
|
|
||||||
return (lex_advance(53, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s39(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'd')
|
|
||||||
return (lex_advance(54, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_8.c :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
|
||||||
/* +#+#+#+#+#+ +#+ */
|
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
|
||||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s40(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(55, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s41(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(56, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(57, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s43(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(58, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s44(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'i')
|
|
||||||
return (lex_advance(59, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -46,5 +46,7 @@ void lex_normal_array_21(t_lex_normal_array *v);
|
||||||
void lex_normal_array_22(t_lex_normal_array *v);
|
void lex_normal_array_22(t_lex_normal_array *v);
|
||||||
void lex_normal_array_23(t_lex_normal_array *v);
|
void lex_normal_array_23(t_lex_normal_array *v);
|
||||||
void lex_normal_array_24(t_lex_normal_array *v);
|
void lex_normal_array_24(t_lex_normal_array *v);
|
||||||
|
void lex_normal_array_25(t_lex_normal_array *v);
|
||||||
|
void lex_normal_array_26(t_lex_normal_array *v);
|
||||||
|
|
||||||
#endif // LEX_NORMAL_ARRAY_H
|
#endif // LEX_NORMAL_ARRAY_H
|
||||||
|
|
|
||||||
|
|
@ -125,5 +125,21 @@ void lex_normal_array_24(t_lex_normal_array *v)
|
||||||
v->a[483] = lex_normal_s483;
|
v->a[483] = lex_normal_s483;
|
||||||
v->a[484] = lex_normal_s484;
|
v->a[484] = lex_normal_s484;
|
||||||
v->a[485] = lex_normal_s485;
|
v->a[485] = lex_normal_s485;
|
||||||
|
v->a[486] = lex_normal_s486;
|
||||||
|
v->a[487] = lex_normal_s487;
|
||||||
|
v->a[488] = lex_normal_s488;
|
||||||
|
v->a[489] = lex_normal_s489;
|
||||||
|
v->a[490] = lex_normal_s490;
|
||||||
|
v->a[491] = lex_normal_s491;
|
||||||
|
v->a[492] = lex_normal_s492;
|
||||||
|
v->a[493] = lex_normal_s493;
|
||||||
|
v->a[494] = lex_normal_s494;
|
||||||
|
v->a[495] = lex_normal_s495;
|
||||||
|
v->a[496] = lex_normal_s496;
|
||||||
|
v->a[497] = lex_normal_s497;
|
||||||
|
v->a[498] = lex_normal_s498;
|
||||||
|
v->a[499] = lex_normal_s499;
|
||||||
|
lex_normal_array_25(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF lex_normal_array_4.c */
|
/* EOF lex_normal_array_4.c */
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,64 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* lex_normal_array_5.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "../../../headers/symbols.h"
|
||||||
|
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
||||||
|
#include "../../../headers/field_identifiers.h"
|
||||||
|
#include "../../../headers/constants.h"
|
||||||
|
#include "../lex_normal_funcs.h"
|
||||||
|
#include "./lex_normal_array.h"
|
||||||
|
|
||||||
|
void lex_normal_array_25(t_lex_normal_array *v)
|
||||||
|
{
|
||||||
|
v->a[500] = lex_normal_s500;
|
||||||
|
v->a[501] = lex_normal_s501;
|
||||||
|
v->a[502] = lex_normal_s502;
|
||||||
|
v->a[503] = lex_normal_s503;
|
||||||
|
v->a[504] = lex_normal_s504;
|
||||||
|
v->a[505] = lex_normal_s505;
|
||||||
|
v->a[506] = lex_normal_s506;
|
||||||
|
v->a[507] = lex_normal_s507;
|
||||||
|
v->a[508] = lex_normal_s508;
|
||||||
|
v->a[509] = lex_normal_s509;
|
||||||
|
v->a[510] = lex_normal_s510;
|
||||||
|
v->a[511] = lex_normal_s511;
|
||||||
|
v->a[512] = lex_normal_s512;
|
||||||
|
v->a[513] = lex_normal_s513;
|
||||||
|
v->a[514] = lex_normal_s514;
|
||||||
|
v->a[515] = lex_normal_s515;
|
||||||
|
v->a[516] = lex_normal_s516;
|
||||||
|
v->a[517] = lex_normal_s517;
|
||||||
|
v->a[518] = lex_normal_s518;
|
||||||
|
v->a[519] = lex_normal_s519;
|
||||||
|
lex_normal_array_26(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
void lex_normal_array_26(t_lex_normal_array *v)
|
||||||
|
{
|
||||||
|
v->a[520] = lex_normal_s520;
|
||||||
|
v->a[521] = lex_normal_s521;
|
||||||
|
v->a[522] = lex_normal_s522;
|
||||||
|
v->a[523] = lex_normal_s523;
|
||||||
|
v->a[524] = lex_normal_s524;
|
||||||
|
v->a[525] = lex_normal_s525;
|
||||||
|
v->a[526] = lex_normal_s526;
|
||||||
|
v->a[527] = lex_normal_s527;
|
||||||
|
v->a[528] = lex_normal_s528;
|
||||||
|
v->a[529] = lex_normal_s529;
|
||||||
|
v->a[530] = lex_normal_s530;
|
||||||
|
v->a[531] = lex_normal_s531;
|
||||||
|
v->a[532] = lex_normal_s532;
|
||||||
|
v->a[533] = lex_normal_s533;
|
||||||
|
v->a[534] = lex_normal_s534;
|
||||||
|
v->a[535] = lex_normal_s535;
|
||||||
|
}
|
||||||
|
/* EOF lex_normal_array_5.c */
|
||||||
|
|
@ -38,5 +38,6 @@
|
||||||
# include "./inline/inline_impl17.h"
|
# include "./inline/inline_impl17.h"
|
||||||
# include "./inline/inline_impl18.h"
|
# include "./inline/inline_impl18.h"
|
||||||
# include "./inline/inline_impl19.h"
|
# include "./inline/inline_impl19.h"
|
||||||
|
# include "./inline/inline_impl20.h"
|
||||||
|
|
||||||
#endif // INLINE_H
|
#endif // INLINE_H
|
||||||
|
|
|
||||||
|
|
@ -22,65 +22,63 @@
|
||||||
static inline bool lex_normal_map0(t_lexer *lexer, \
|
static inline bool lex_normal_map0(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \
|
'$', 389, '%', 370, '&', 354, '\'', 215, '(', 267, ')', \
|
||||||
237, '*', 346, '+', 363, ',', 311, '-', 361, '.', 475, \
|
273, '*', 365, '+', 382, '-', 380, '/', 368, '0', 478, \
|
||||||
'/', 349, '0', 470, ':', 357, ';', 483, '<', 253, '=', \
|
':', 376, ';', 535, '<', 287, '=', 420, '>', 290, '?', \
|
||||||
404, '>', 256, '?', 408, '@', 468, '[', 372, '\\', 133, \
|
424, '@', 476, '\\', 128, '^', 350, '_', 480, '`', 433, \
|
||||||
']', 485, '^', 331, '_', 472, '`', 417, 'e', 480, 'i', \
|
'd', 530, 'e', 527, 'f', 525, 'i', 529, '{', 276, '|', \
|
||||||
479, '{', 242, '|', 234, '}', 316, '~', 365};
|
269, '}', 278, '~', 384};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map6(t_lexer *lexer, \
|
static inline bool lex_normal_map5(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 272, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 274, '!', 282, '"', 391, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \
|
'#', 437, '$', 389, '&', 221, '\'', 215, '(', 267, '-', \
|
||||||
385, ';', 483, '<', 254, '>', 257, '\\', 139, '`', 416, \
|
520, '0', 403, '<', 286, '>', 291, '\\', 136, '`', 432, \
|
||||||
'e', 480, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
'{', 276};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map80(t_lexer *lexer, \
|
static inline bool lex_normal_map10(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 306, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, '*', \
|
||||||
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
'?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \
|
'?', 374, '@', 476, '\\', 13, '_', 481, '`', 432, 'e', \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
441, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map99(t_lexer *lexer, \
|
static inline bool lex_normal_map49(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 307, '!', 281, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 51, \
|
||||||
'?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \
|
'_', 482, 'e', 447, '|', 272};
|
||||||
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map100(t_lexer *lexer, \
|
static inline bool lex_normal_map94(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 309, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, ')', \
|
||||||
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
273, '*', 367, '-', 363, '0', 477, ';', 535, '<', 288, \
|
||||||
'@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \
|
'>', 291, '?', 374, '@', 476, '\\', 19, '_', 481, '`', \
|
||||||
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,53 +19,13 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map101(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \
|
|
||||||
237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \
|
|
||||||
'>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \
|
|
||||||
416, '|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map102(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
|
||||||
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
|
||||||
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
|
||||||
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map103(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
|
||||||
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
|
||||||
'@', 468, '\\', 24, '_', 473, '`', 416, '|', 235, '[', \
|
|
||||||
372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map104(t_lexer *lexer, \
|
static inline bool lex_normal_map104(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 310, '"', 391, '#', 437, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
403, ';', 535, '<', 288, '>', 291, '\\', 146, '`', 432, \
|
||||||
'?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \
|
'e', 531, '|', 272};
|
||||||
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -74,11 +34,48 @@ static inline bool lex_normal_map104(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map105(t_lexer *lexer, \
|
static inline bool lex_normal_map105(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 311, '"', 391, '#', 437, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
520, '0', 403, ';', 535, '<', 288, '>', 291, '\\', 148, \
|
||||||
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \
|
'`', 432, '|', 272};
|
||||||
372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map106(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 312, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '&', 355, '\'', 215, '*', 367, '-', \
|
||||||
|
363, '0', 477, ';', 535, '<', 288, '>', 291, '?', 374, \
|
||||||
|
'@', 476, '\\', 31, '_', 481, '`', 432, 'e', 441, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map107(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 313, '!', 281, '#', 412, \
|
||||||
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 53, \
|
||||||
|
'_', 482, '`', 432, '|', 272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map108(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 314, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, '*', \
|
||||||
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
|
'?', 374, '@', 476, '\\', 22, '_', 481, '`', 432, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,59 +19,60 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map183(t_lexer *lexer, \
|
static inline bool lex_normal_map209(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'"', 391, '#', 438, '$', 389, \
|
||||||
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
'\'', 215, '-', 520, '0', 403, '\\', 171, '`', 432};
|
||||||
75, '_', 474};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map184(t_lexer *lexer, \
|
static inline bool lex_normal_map240(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \
|
static uint32_t map[] = {'\n', 311, '"', 391, '#', 437, \
|
||||||
'%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
310, '-', 343, '.', 204, '/', 350, ':', 356, ';', 200, \
|
520, '0', 403, ';', 535, '<', 288, '>', 291, '\\', 148, \
|
||||||
'<', 255, '=', 250, '>', 258, '?', 354};
|
'`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map185(t_lexer *lexer, \
|
static inline bool lex_normal_map241(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \
|
static uint32_t map[] = {'\n', 314, '!', 282, '"', 391, \
|
||||||
'%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, '*', \
|
||||||
310, '-', 343, '/', 350, ':', 356, ';', 200, '<', 255, \
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
'=', 250, '>', 258, '?', 354};
|
'?', 374, '@', 476, '\\', 22, '_', 481, '`', 432, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map186(t_lexer *lexer, \
|
static inline bool lex_normal_map242(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 205, '#', 421, '%', 353, \
|
static uint32_t map[] = {'\n', 320, '"', 391, '#', 437, \
|
||||||
'&', 334, ')', 237, '*', 347, '+', 341, '-', 343, '/', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
350, '<', 255, '=', 250, '>', 258, '?', 354};
|
520, '0', 403, ';', 535, '<', 288, '>', 291, '\\', 156, \
|
||||||
|
'`', 433, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map187(t_lexer *lexer, \
|
static inline bool lex_normal_map243(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
static uint32_t map[] = {'\n', 321, '!', 281, '#', 412, \
|
||||||
'&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
254, '>', 257, '\\', 145, '`', 416, '|', 235, '[', 372, \
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 57, \
|
||||||
']', 372, '{', 372, '}', 372};
|
'_', 482, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,60 +19,63 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map188(t_lexer *lexer, \
|
static inline bool lex_normal_map244(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
static uint32_t map[] = {'\n', 322, '!', 282, '"', 391, \
|
||||||
'&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '*', 367, '-', \
|
||||||
254, '>', 257, '\\', 153, '`', 417, '|', 235, '[', 372, \
|
363, '0', 477, ';', 535, '<', 288, '>', 291, '?', 374, \
|
||||||
']', 372, '{', 372, '}', 372};
|
'@', 476, '\\', 28, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map189(t_lexer *lexer, \
|
static inline bool lex_normal_map248(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \
|
'$', 389, '%', 370, '&', 354, '\'', 215, '(', 267, ')', \
|
||||||
257, '\\', 146, '`', 416, '|', 235, '[', 372, ']', 372, \
|
273, '*', 365, '+', 382, '-', 380, '/', 368, '0', 478, \
|
||||||
'{', 372, '}', 372};
|
':', 377, ';', 535, '<', 287, '=', 285, '>', 290, '?', \
|
||||||
|
374, '@', 476, '\\', 128, '^', 350, '_', 480, '`', 433, \
|
||||||
|
'd', 530, 'e', 527, 'f', 525, 'i', 529, '{', 276, '|', \
|
||||||
|
269, '}', 278, '~', 384};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map190(t_lexer *lexer, \
|
static inline bool lex_normal_map249(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
257, '\\', 154, '`', 417, '|', 235, '[', 372, ']', 372, \
|
520, '0', 403, ';', 219, '<', 286, '>', 291, '\\', 131, \
|
||||||
'{', 372, '}', 372};
|
'`', 432, '{', 276};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map191(t_lexer *lexer, \
|
static inline bool lex_normal_map250(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
static uint32_t map[] = {'!', 220, '#', 437, '$', 390, \
|
||||||
'\'', 201, '(', 232, ')', 237, '-', 476, '0', 385, '\\', \
|
'%', 372, '&', 353, ')', 217, '*', 366, '+', 360, '-', \
|
||||||
158, '`', 416, 'e', 480, '|', 233, '[', 372, ']', 372, \
|
362, '/', 369, ':', 375, ';', 219, '<', 289, '=', 284, \
|
||||||
'{', 372, '}', 372};
|
'>', 292, '?', 373};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map192(t_lexer *lexer, \
|
static inline bool lex_normal_map396(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 421, '$', 371, \
|
static uint32_t map[] = {'!', 281, '"', 391, '#', 412, \
|
||||||
'\'', 201, '(', 232, '\\', 164, '`', 416, '{', 242, '}', \
|
'$', 388, '*', 364, '-', 361, '0', 479, '?', 373, '@', \
|
||||||
398};
|
475, '\\', 83, '_', 482};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,62 +19,63 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map194(t_lexer *lexer, \
|
static inline bool lex_normal_map397(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'"', 373, '#', 422, '$', 370, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'\'', 201, '-', 476, '0', 385, '\\', 162, '`', 416, '[', \
|
'*', 364, '-', 361, '0', 479, '?', 373, '@', 475, '\\', \
|
||||||
372, ']', 372, '{', 372, '}', 372};
|
88, '_', 482};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map214(t_lexer *lexer, \
|
static inline bool lex_normal_map450(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 306, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, '*', \
|
||||||
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
'?', 374, '@', 476, '\\', 13, '_', 481, '`', 432, 'e', \
|
||||||
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
441, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map215(t_lexer *lexer, \
|
static inline bool lex_normal_map451(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 307, '!', 281, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 51, \
|
||||||
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \
|
'_', 482, 'e', 447, '|', 272};
|
||||||
372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map216(t_lexer *lexer, \
|
static inline bool lex_normal_map452(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 309, '!', 282, '"', 391, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, ')', \
|
||||||
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \
|
273, '*', 367, '-', 363, '0', 477, ';', 535, '<', 288, \
|
||||||
'_', 474, '|', 235};
|
'>', 291, '?', 374, '@', 476, '\\', 19, '_', 481, '`', \
|
||||||
|
432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map217(t_lexer *lexer, \
|
static inline bool lex_normal_map453(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 298, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 312, '!', 282, '"', 391, \
|
||||||
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '*', 367, '-', \
|
||||||
386, ';', 484, '<', 254, '>', 257, '\\', 143, '`', 416, \
|
363, '0', 477, ';', 535, '<', 288, '>', 291, '?', 374, \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
'@', 476, '\\', 31, '_', 481, '`', 432, 'e', 441, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,67 +19,63 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map218(t_lexer *lexer, \
|
static inline bool lex_normal_map454(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 299, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 313, '!', 281, '#', 412, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 144, \
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 53, \
|
||||||
'`', 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
'_', 482, '`', 432, '|', 272};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map219(t_lexer *lexer, \
|
static inline bool lex_normal_map455(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 304, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 314, '!', 282, '"', 391, \
|
||||||
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '(', 267, '*', \
|
||||||
386, ';', 484, '<', 254, '>', 257, '\\', 151, '`', 417, \
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
'?', 374, '@', 476, '\\', 22, '_', 481, '`', 432, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map220(t_lexer *lexer, \
|
static inline bool lex_normal_map456(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 305, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 317, '!', 281, '#', 412, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
'$', 388, '&', 355, ')', 273, '*', 364, '-', 361, '0', \
|
||||||
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 152, \
|
479, ';', 535, '<', 288, '>', 291, '?', 373, '@', 475, \
|
||||||
'`', 417, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
'\\', 55, '_', 482, '|', 272};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map221(t_lexer *lexer, \
|
static inline bool lex_normal_map457(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'\n', 318, '!', 282, '"', 391, \
|
||||||
'$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, ')', 273, '*', \
|
||||||
237, '*', 346, '+', 363, ',', 311, '-', 361, '/', 349, \
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
'0', 470, ':', 358, ';', 483, '<', 253, '=', 251, '>', \
|
'?', 374, '@', 476, '\\', 25, '_', 481, '`', 432, '|', \
|
||||||
256, '?', 355, '@', 468, '[', 372, '\\', 133, ']', 485, \
|
272};
|
||||||
'^', 331, '_', 472, '`', 417, 'e', 480, 'i', 479, '{', \
|
|
||||||
242, '|', 234, '}', 398, '~', 365};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map222(t_lexer *lexer, \
|
static inline bool lex_normal_map458(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 321, '!', 281, '#', 412, \
|
||||||
'$', 370, '&', 199, '\'', 201, '(', 232, ')', 237, '-', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
476, '0', 385, ';', 200, '<', 254, '>', 257, '\\', 135, \
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 57, \
|
||||||
'`', 416, '{', 242, '|', 235, '[', 372, ']', 372, '}', \
|
'_', 482, '|', 272};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,62 +19,61 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map378(t_lexer *lexer, \
|
static inline bool lex_normal_map459(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '"', 373, '#', 396, \
|
static uint32_t map[] = {'\n', 322, '!', 282, '"', 391, \
|
||||||
'$', 369, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
'#', 412, '$', 389, '&', 355, '\'', 215, '*', 367, '-', \
|
||||||
467, '\\', 69, '_', 474};
|
363, '0', 477, ';', 535, '<', 288, '>', 291, '?', 374, \
|
||||||
|
'@', 476, '\\', 28, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map379(t_lexer *lexer, \
|
static inline bool lex_normal_map460(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'\n', 324, '!', 281, '#', 412, \
|
||||||
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
'$', 388, '&', 214, '*', 364, '-', 361, '0', 479, '<', \
|
||||||
73, '_', 474};
|
288, '>', 291, '?', 373, '@', 475, '\\', 64, '_', 482, \
|
||||||
|
'|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map439(t_lexer *lexer, \
|
static inline bool lex_normal_map461(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 325, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'#', 412, '$', 389, '&', 214, '\'', 215, '(', 267, '*', \
|
||||||
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
367, '-', 363, '0', 477, '<', 288, '>', 291, '?', 374, \
|
||||||
'?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \
|
'@', 476, '\\', 36, '_', 481, '`', 432, '|', 272};
|
||||||
'|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map440(t_lexer *lexer, \
|
static inline bool lex_normal_map462(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 327, '!', 281, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'$', 388, '&', 214, '*', 364, '-', 361, '0', 479, '<', \
|
||||||
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
286, '>', 291, '?', 373, '@', 475, '\\', 102, '_', 482, \
|
||||||
'?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \
|
'|', 233};
|
||||||
235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map441(t_lexer *lexer, \
|
static inline bool lex_normal_map463(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 328, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'#', 412, '$', 389, '&', 214, '\'', 215, '*', 367, '-', \
|
||||||
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
363, '0', 477, '<', 288, '>', 291, '?', 374, '@', 476, \
|
||||||
'@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \
|
'\\', 39, '_', 481, '`', 432, '|', 272};
|
||||||
235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,64 +19,59 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map442(t_lexer *lexer, \
|
static inline bool lex_normal_map464(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 329, '!', 281, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \
|
'$', 388, '&', 352, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \
|
535, '?', 373, '@', 475, '\\', 80, '_', 482, 'i', 446};
|
||||||
'>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \
|
|
||||||
416, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map443(t_lexer *lexer, \
|
static inline bool lex_normal_map465(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 330, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
'#', 412, '$', 389, '&', 214, '\'', 215, '*', 367, '-', \
|
||||||
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
363, '0', 477, '<', 286, '>', 291, '?', 374, '@', 476, \
|
||||||
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
'\\', 99, '_', 481, '`', 432, '|', 233};
|
||||||
235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map444(t_lexer *lexer, \
|
static inline bool lex_normal_map466(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 331, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'#', 412, '$', 389, '&', 352, '\'', 215, '*', 367, '-', \
|
||||||
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
363, '0', 477, ';', 535, '?', 374, '@', 476, '\\', 71, \
|
||||||
'@', 468, '\\', 24, '_', 473, '`', 416, '|', 235};
|
'_', 481, '`', 432};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map445(t_lexer *lexer, \
|
static inline bool lex_normal_map467(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 332, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \
|
'#', 412, '$', 389, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
477, '?', 374, '@', 476, '\\', 76, '_', 481, '`', 432};
|
||||||
'?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \
|
|
||||||
235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map446(t_lexer *lexer, \
|
static inline bool lex_normal_map468(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
'$', 389, '&', 221, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
477, '<', 286, '>', 291, '?', 374, '@', 476, '\\', 60, \
|
||||||
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235};
|
'_', 481, '`', 432};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,61 +19,58 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map447(t_lexer *lexer, \
|
static inline bool lex_normal_map469(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \
|
'$', 389, '&', 214, '\'', 215, '(', 267, '*', 367, '-', \
|
||||||
348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \
|
363, '0', 477, '<', 288, '>', 291, '?', 374, '@', 476, \
|
||||||
'@', 468, '\\', 28, '_', 473, '`', 416, '|', 235};
|
'\\', 42, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map448(t_lexer *lexer, \
|
static inline bool lex_normal_map470(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
'$', 389, '&', 214, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
477, '<', 288, '>', 291, '?', 374, '@', 476, '\\', 46, \
|
||||||
'\\', 34, '_', 473, '`', 416, '|', 235};
|
'_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map449(t_lexer *lexer, \
|
static inline bool lex_normal_map471(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'&', 214, '*', 364, '-', 361, '0', 479, '<', 288, '>', \
|
||||||
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \
|
291, '?', 373, '@', 475, '\\', 66, '_', 482, '|', 272};
|
||||||
'_', 474, 'e', 436, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map450(t_lexer *lexer, \
|
static inline bool lex_normal_map472(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
')', 273, '*', 364, '-', 361, '0', 479, '?', 373, '@', \
|
||||||
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \
|
475, '\\', 85, '_', 482, '|', 268};
|
||||||
'_', 474, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map451(t_lexer *lexer, \
|
static inline bool lex_normal_map473(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'*', 364, '-', 361, '0', 479, '?', 373, '@', 475, '\\', \
|
||||||
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \
|
90, '_', 482};
|
||||||
'_', 474, '`', 416, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,60 +19,56 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map452(t_lexer *lexer, \
|
static inline bool lex_normal_map484(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 287, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 306, '!', 282, '#', 413, \
|
||||||
'$', 369, '&', 336, ')', 237, '*', 345, '-', 342, '0', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
471, ';', 484, '<', 254, '>', 257, '?', 354, '@', 467, \
|
12, '_', 481, 'e', 441};
|
||||||
'\\', 48, '_', 474, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map453(t_lexer *lexer, \
|
static inline bool lex_normal_map485(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 309, '!', 282, '#', 413, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \
|
18, '_', 481};
|
||||||
'_', 474, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map454(t_lexer *lexer, \
|
static inline bool lex_normal_map488(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 289, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 312, '!', 282, '#', 413, \
|
||||||
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
254, '>', 257, '?', 354, '@', 467, '\\', 51, '_', 474, \
|
30, '_', 481, 'e', 441};
|
||||||
'|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map455(t_lexer *lexer, \
|
static inline bool lex_normal_map489(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 290, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 314, '!', 282, '#', 413, \
|
||||||
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
252, '>', 257, '?', 354, '@', 467, '\\', 97, '_', 474, \
|
21, '_', 481};
|
||||||
'|', 212};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map456(t_lexer *lexer, \
|
static inline bool lex_normal_map492(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 291, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 318, '!', 282, '#', 413, \
|
||||||
'$', 369, '&', 333, '*', 345, '-', 342, '0', 471, ';', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
484, '?', 354, '@', 467, '\\', 66, '_', 474, 'i', 435};
|
24, '_', 481};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,60 +19,56 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map457(t_lexer *lexer, \
|
static inline bool lex_normal_map495(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 293, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 322, '!', 282, '#', 413, \
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
344, '0', 469, '<', 252, '>', 257, '?', 355, '@', 468, \
|
27, '_', 481};
|
||||||
'\\', 93, '_', 473, '`', 416, '|', 212};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map458(t_lexer *lexer, \
|
static inline bool lex_normal_map497(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 295, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 325, '!', 282, '#', 413, \
|
||||||
'#', 396, '$', 370, '&', 333, '\'', 201, '*', 348, '-', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
344, '0', 469, ';', 484, '?', 355, '@', 468, '\\', 57, \
|
35, '_', 481};
|
||||||
'_', 473, '`', 416};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map459(t_lexer *lexer, \
|
static inline bool lex_normal_map499(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 297, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 328, '!', 282, '#', 413, \
|
||||||
'#', 396, '$', 370, '\'', 201, '*', 348, '-', 344, '0', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
469, '?', 355, '@', 468, '\\', 63, '_', 473, '`', 416};
|
38, '_', 481};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map460(t_lexer *lexer, \
|
static inline bool lex_normal_map500(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'\n', 330, '!', 282, '#', 413, \
|
||||||
'$', 370, '&', 199, '\'', 201, '(', 232, '*', 348, '-', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
98, '_', 481};
|
||||||
'\\', 31, '_', 473, '`', 416, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map461(t_lexer *lexer, \
|
static inline bool lex_normal_map501(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'\n', 331, '!', 282, '#', 413, \
|
||||||
'$', 370, '&', 199, '\'', 201, '*', 348, '-', 344, '0', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
469, '<', 254, '>', 257, '?', 355, '@', 468, '\\', 36, \
|
70, '_', 481};
|
||||||
'_', 473, '`', 416, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,46 +19,58 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map462(t_lexer *lexer, \
|
static inline bool lex_normal_map502(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'\n', 332, '!', 282, '#', 413, \
|
||||||
'$', 370, '&', 206, '\'', 201, '*', 348, '-', 344, '0', \
|
'*', 367, '-', 363, '0', 477, '?', 374, '@', 476, '\\', \
|
||||||
469, '<', 252, '>', 257, '?', 355, '@', 468, '\\', 38, \
|
75, '_', 481};
|
||||||
'_', 473, '`', 416};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map463(t_lexer *lexer, \
|
static inline bool lex_normal_map503(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'!', 282, '#', 413, '%', 370, \
|
||||||
'&', 199, '*', 345, '-', 342, '0', 471, '<', 254, '>', \
|
'*', 365, '+', 382, '-', 380, '/', 368, '0', 478, ':', \
|
||||||
257, '?', 354, '@', 467, '\\', 54, '_', 474, '|', 235};
|
377, '=', 285, '?', 374, '@', 476, '\\', 127, '^', 350, \
|
||||||
|
'_', 480, 'd', 530, 'e', 527, 'f', 525, 'i', 529, '{', \
|
||||||
|
276, '}', 278, '~', 384};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map464(t_lexer *lexer, \
|
static inline bool lex_normal_map504(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'!', 282, '#', 413, '*', 367, \
|
||||||
')', 237, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
'-', 363, '0', 477, '?', 374, '@', 476, '\\', 41, '_', \
|
||||||
467, '\\', 71, '_', 474, '|', 233};
|
481};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map465(t_lexer *lexer, \
|
static inline bool lex_normal_map505(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'!', 282, '#', 413, '*', 367, \
|
||||||
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
'-', 363, '0', 477, '?', 374, '@', 476, '\\', 45, '_', \
|
||||||
75, '_', 474};
|
481};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map506(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'!', 282, '#', 413, '*', 367, \
|
||||||
|
'-', 363, '0', 477, '?', 374, '@', 476, '\\', 59, '_', \
|
||||||
|
481};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,51 +19,13 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map106(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \
|
|
||||||
348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \
|
|
||||||
'@', 468, '\\', 28, '_', 473, '`', 416, '|', 235, '[', \
|
|
||||||
372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map107(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
|
||||||
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
|
||||||
'\\', 34, '_', 473, '`', 416, '|', 235, '[', 372, ']', \
|
|
||||||
372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map108(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \
|
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
|
||||||
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \
|
|
||||||
'_', 474, 'e', 436, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map109(t_lexer *lexer, \
|
static inline bool lex_normal_map109(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 315, '"', 391, '#', 437, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \
|
403, ';', 535, '<', 288, '>', 291, '\\', 154, '`', 433, \
|
||||||
'_', 474, '|', 235};
|
'e', 531, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -72,10 +34,45 @@ static inline bool lex_normal_map109(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map110(t_lexer *lexer, \
|
static inline bool lex_normal_map110(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 316, '"', 391, '#', 437, \
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
'$', 389, '&', 214, '\'', 215, '-', 520, '0', 403, '<', \
|
||||||
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \
|
286, '>', 291, '\\', 150, '`', 432, '|', 270};
|
||||||
'_', 474, '`', 416, '|', 235};
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map111(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 317, '!', 281, '#', 412, \
|
||||||
|
'$', 388, '&', 355, ')', 273, '*', 364, '-', 361, '0', \
|
||||||
|
479, ';', 535, '<', 288, '>', 291, '?', 373, '@', 475, \
|
||||||
|
'\\', 55, '_', 482, '|', 272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map112(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 318, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '&', 355, '\'', 215, ')', 273, '*', \
|
||||||
|
367, '-', 363, '0', 477, ';', 535, '<', 288, '>', 291, \
|
||||||
|
'?', 374, '@', 476, '\\', 25, '_', 481, '`', 432, '|', \
|
||||||
|
272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map113(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 319, '"', 391, '#', 437, \
|
||||||
|
'$', 389, '&', 352, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
|
403, ';', 535, '\\', 164, '`', 432, 'e', 531};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* */
|
/* */
|
||||||
/* ::: :::::::: */
|
/* ::: :::::::: */
|
||||||
/* state_9.c :+: :+: :+: */
|
/* inline_impl20.h :+: :+: :+: */
|
||||||
/* +:+ +:+ +:+ */
|
/* +:+ +:+ +:+ */
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
|
@ -10,36 +10,22 @@
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
#ifndef INLINE_IMPL20_H
|
||||||
|
# define INLINE_IMPL20_H
|
||||||
|
|
||||||
bool lex_keywords_s45(t_lexer *lexer, t_lexer_state *s)
|
# include "../../../headers/symbols.h"
|
||||||
{
|
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
||||||
if (s->lookahead == 'l')
|
# include "../../../headers/field_identifiers.h"
|
||||||
return (lex_advance(60, lexer, s));
|
# include "../../../headers/constants.h"
|
||||||
return (lex_end_state(lexer, s));
|
# include "../../../../parse_types.h"
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s46(t_lexer *lexer, t_lexer_state *s)
|
static inline bool lex_normal_map508(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_case, lexer, s);
|
static uint32_t map[] = {'!', 282, '#', 534, '-', 520, \
|
||||||
return (lex_end_state(lexer, s));
|
'0', 403, '\\', 132, 'e', 528, 'f', 525, '{', 276};
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s47(t_lexer *lexer, t_lexer_state *s)
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
{
|
lexer, s));
|
||||||
if (s->lookahead == 'a')
|
|
||||||
return (lex_advance(61, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s48(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_done, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s49(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_elif, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
}
|
||||||
|
#endif // INLINE_IMPL20_H
|
||||||
|
|
@ -19,49 +19,13 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map111(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 287, '!', 247, '#', 396, \
|
|
||||||
'$', 369, '&', 336, ')', 237, '*', 345, '-', 342, '0', \
|
|
||||||
471, ';', 484, '<', 254, '>', 257, '?', 354, '@', 467, \
|
|
||||||
'\\', 48, '_', 474, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map112(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \
|
|
||||||
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
|
||||||
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \
|
|
||||||
'_', 474, '|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map113(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 289, '!', 247, '#', 396, \
|
|
||||||
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
|
||||||
254, '>', 257, '?', 354, '@', 467, '\\', 51, '_', 474, \
|
|
||||||
'|', 235};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map114(t_lexer *lexer, \
|
static inline bool lex_normal_map114(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 290, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 320, '"', 391, '#', 437, \
|
||||||
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
'$', 389, '&', 355, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
252, '>', 257, '?', 354, '@', 467, '\\', 97, '_', 474, \
|
520, '0', 403, ';', 535, '<', 288, '>', 291, '\\', 156, \
|
||||||
'|', 212};
|
'`', 433, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -70,9 +34,45 @@ static inline bool lex_normal_map114(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map115(t_lexer *lexer, \
|
static inline bool lex_normal_map115(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 291, '!', 247, '#', 396, \
|
static uint32_t map[] = {'\n', 321, '!', 281, '#', 412, \
|
||||||
'$', 369, '&', 333, '*', 345, '-', 342, '0', 471, ';', \
|
'$', 388, '&', 355, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
484, '?', 354, '@', 467, '\\', 66, '_', 474, 'i', 435};
|
535, '<', 288, '>', 291, '?', 373, '@', 475, '\\', 57, \
|
||||||
|
'_', 482, '|', 272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map116(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 322, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '&', 355, '\'', 215, '*', 367, '-', \
|
||||||
|
363, '0', 477, ';', 535, '<', 288, '>', 291, '?', 374, \
|
||||||
|
'@', 476, '\\', 28, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map117(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 323, '"', 391, '#', 437, \
|
||||||
|
'$', 389, '&', 352, '\'', 215, '-', 520, '0', 403, ';', \
|
||||||
|
535, '\\', 168, '`', 432};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map118(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 324, '!', 281, '#', 412, \
|
||||||
|
'$', 388, '&', 214, '*', 364, '-', 361, '0', 479, '<', \
|
||||||
|
288, '>', 291, '?', 373, '@', 475, '\\', 64, '_', 482, \
|
||||||
|
'|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,51 +19,13 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map116(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 292, '"', 373, '#', 421, \
|
|
||||||
'$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \
|
|
||||||
483, '<', 254, '>', 257, '\\', 140, '`', 416, 'e', 425, \
|
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map117(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 293, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
|
||||||
344, '0', 469, '<', 252, '>', 257, '?', 355, '@', 468, \
|
|
||||||
'\\', 93, '_', 473, '`', 416, '|', 212, '[', 372, ']', \
|
|
||||||
372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map118(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 294, '"', 373, '#', 421, \
|
|
||||||
'$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \
|
|
||||||
483, '<', 254, '>', 257, '\\', 141, '`', 416, '|', 235, \
|
|
||||||
'[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map119(t_lexer *lexer, \
|
static inline bool lex_normal_map119(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 295, '!', 248, '"', 373, \
|
static uint32_t map[] = {'\n', 325, '!', 282, '"', 391, \
|
||||||
'#', 396, '$', 370, '&', 333, '\'', 201, '*', 348, '-', \
|
'#', 412, '$', 389, '&', 214, '\'', 215, '(', 267, '*', \
|
||||||
344, '0', 469, ';', 484, '?', 355, '@', 468, '\\', 57, \
|
367, '-', 363, '0', 477, '<', 288, '>', 291, '?', 374, \
|
||||||
'_', 473, '`', 416, '[', 372, ']', 372, '{', 372, '}', \
|
'@', 476, '\\', 36, '_', 481, '`', 432, '|', 272};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -72,10 +34,44 @@ static inline bool lex_normal_map119(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map120(t_lexer *lexer, \
|
static inline bool lex_normal_map120(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 296, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 326, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \
|
'$', 389, '&', 352, '\'', 215, '-', 520, '0', 403, ';', \
|
||||||
385, ';', 483, '<', 254, '>', 257, '\\', 142, '`', 416, \
|
535, '\\', 173, '`', 433};
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map121(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 327, '!', 281, '#', 412, \
|
||||||
|
'$', 388, '&', 214, '*', 364, '-', 361, '0', 479, '<', \
|
||||||
|
286, '>', 291, '?', 373, '@', 475, '\\', 102, '_', 482, \
|
||||||
|
'|', 233};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map122(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 328, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '&', 214, '\'', 215, '*', 367, '-', \
|
||||||
|
363, '0', 477, '<', 288, '>', 291, '?', 374, '@', 476, \
|
||||||
|
'\\', 39, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map123(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 329, '!', 281, '#', 412, \
|
||||||
|
'$', 388, '&', 352, '*', 364, '-', 361, '0', 479, ';', \
|
||||||
|
535, '?', 373, '@', 475, '\\', 80, '_', 482, 'i', 446};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,50 +19,13 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map121(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 297, '!', 248, '"', 373, \
|
|
||||||
'#', 396, '$', 370, '\'', 201, '*', 348, '-', 344, '0', \
|
|
||||||
469, '?', 355, '@', 468, '\\', 63, '_', 473, '`', 416, \
|
|
||||||
'[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map122(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 298, '"', 373, '#', 421, \
|
|
||||||
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
|
||||||
386, ';', 484, '<', 254, '>', 257, '\\', 143, '`', 416, \
|
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map123(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'\n', 299, '"', 373, '#', 421, \
|
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
|
||||||
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 144, \
|
|
||||||
'`', 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map124(t_lexer *lexer, \
|
static inline bool lex_normal_map124(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 300, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 330, '!', 282, '"', 391, \
|
||||||
'$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \
|
'#', 412, '$', 389, '&', 214, '\'', 215, '*', 367, '-', \
|
||||||
483, '<', 254, '>', 257, '\\', 147, '`', 417, 'e', 425, \
|
363, '0', 477, '<', 286, '>', 291, '?', 374, '@', 476, \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
'\\', 99, '_', 481, '`', 432, '|', 233};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -71,11 +34,48 @@ static inline bool lex_normal_map124(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map125(t_lexer *lexer, \
|
static inline bool lex_normal_map125(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 301, '"', 373, '#', 421, \
|
static uint32_t map[] = {'\n', 331, '!', 282, '"', 391, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \
|
'#', 412, '$', 389, '&', 352, '\'', 215, '*', 367, '-', \
|
||||||
385, ';', 483, '<', 254, '>', 257, '\\', 148, '`', 417, \
|
363, '0', 477, ';', 535, '?', 374, '@', 476, '\\', 71, \
|
||||||
'e', 480, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
'_', 481, '`', 432};
|
||||||
372};
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map126(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'\n', 332, '!', 282, '"', 391, \
|
||||||
|
'#', 412, '$', 389, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
|
477, '?', 374, '@', 476, '\\', 76, '_', 481, '`', 432};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map183(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
|
'$', 389, '%', 370, '&', 354, '\'', 215, '(', 267, ')', \
|
||||||
|
273, '*', 365, '+', 382, '-', 380, '/', 368, '0', 478, \
|
||||||
|
':', 377, ';', 535, '<', 287, '=', 285, '>', 290, '?', \
|
||||||
|
374, '@', 476, '\\', 128, '^', 350, '_', 480, '`', 433, \
|
||||||
|
'd', 530, 'e', 527, 'f', 525, 'i', 529, '{', 276, '|', \
|
||||||
|
269, '}', 278, '~', 384};
|
||||||
|
|
||||||
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
|
lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool lex_normal_map184(t_lexer *lexer, \
|
||||||
|
t_lexer_state *s)
|
||||||
|
{
|
||||||
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
|
'$', 389, '&', 221, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
|
477, '<', 286, '>', 291, '?', 374, '@', 476, '\\', 60, \
|
||||||
|
'_', 481, '`', 432};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,62 +19,61 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map126(t_lexer *lexer, \
|
static inline bool lex_normal_map185(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 302, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \
|
'$', 389, '&', 214, '\'', 215, '(', 267, '*', 367, '-', \
|
||||||
385, ';', 483, '<', 254, '>', 257, '\\', 149, '`', 417, \
|
363, '0', 477, '<', 288, '>', 291, '?', 374, '@', 476, \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
'\\', 42, '_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map127(t_lexer *lexer, \
|
static inline bool lex_normal_map186(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 303, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 412, \
|
||||||
'$', 370, '&', 336, '\'', 201, '-', 476, '0', 386, ';', \
|
'$', 389, '&', 214, '\'', 215, '*', 367, '-', 363, '0', \
|
||||||
483, '<', 254, '>', 257, '\\', 150, '`', 417, '|', 235, \
|
477, '<', 288, '>', 291, '?', 374, '@', 476, '\\', 46, \
|
||||||
'[', 372, ']', 372, '{', 372, '}', 372};
|
'_', 481, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map128(t_lexer *lexer, \
|
static inline bool lex_normal_map187(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 304, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, ')', 273, '-', \
|
||||||
386, ';', 484, '<', 254, '>', 257, '\\', 151, '`', 417, \
|
520, '0', 403, ';', 219, '<', 286, '>', 291, '\\', 131, \
|
||||||
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
'`', 432, '{', 276};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map129(t_lexer *lexer, \
|
static inline bool lex_normal_map188(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 305, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 152, \
|
403, ';', 219, '<', 286, '>', 291, '\\', 159, '`', 432, \
|
||||||
'`', 417, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
'e', 531, '{', 276};
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map130(t_lexer *lexer, \
|
static inline bool lex_normal_map189(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 306, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 333, '\'', 201, '(', 232, '-', 476, '0', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
385, ';', 484, '\\', 156, '`', 416, 'e', 480, '[', 372, \
|
403, '<', 286, '>', 291, '\\', 133, '`', 432, 'e', 528, \
|
||||||
']', 372, '{', 372, '}', 372};
|
'f', 525, '{', 276};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,66 +19,59 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map131(t_lexer *lexer, \
|
static inline bool lex_normal_map190(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 307, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 333, '\'', 201, '-', 476, '0', 385, ';', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
484, '\\', 161, '`', 416, '[', 372, ']', 372, '{', 372, \
|
403, '<', 286, '>', 291, '\\', 138, '`', 432, 'd', 530, \
|
||||||
'}', 372};
|
'{', 276};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map132(t_lexer *lexer, \
|
static inline bool lex_normal_map191(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 308, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 333, '\'', 201, '-', 476, '0', 385, ';', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
484, '\\', 163, '`', 417, '[', 372, ']', 372, '{', 372, \
|
403, '<', 286, '>', 291, '\\', 140, '`', 432, '{', 276, \
|
||||||
'}', 372};
|
'}', 278};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map170(t_lexer *lexer, \
|
static inline bool lex_normal_map192(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 282, '"', 391, '#', 437, \
|
||||||
'$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \
|
'$', 389, '&', 221, '\'', 215, '(', 267, '-', 520, '0', \
|
||||||
237, '*', 346, '+', 363, ',', 311, '-', 361, '/', 349, \
|
403, '<', 286, '>', 291, '\\', 142, '`', 432, 'f', 525, \
|
||||||
'0', 470, ':', 358, ';', 483, '<', 253, '=', 251, '>', \
|
'{', 276};
|
||||||
256, '?', 355, '@', 468, '[', 372, '\\', 133, ']', 485, \
|
|
||||||
'^', 331, '_', 472, '`', 417, 'e', 480, 'i', 479, '{', \
|
|
||||||
242, '|', 234, '}', 398, '~', 365};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map171(t_lexer *lexer, \
|
static inline bool lex_normal_map193(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 220, '#', 437, '%', 372, \
|
||||||
'$', 370, '&', 199, '\'', 201, '(', 232, '*', 348, '-', \
|
'&', 353, ')', 273, '*', 366, '+', 360, '-', 362, '/', \
|
||||||
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
369, '<', 289, '=', 284, '>', 292, '?', 373};
|
||||||
'\\', 31, '_', 473, '`', 416, '|', 235, '[', 372, ']', \
|
|
||||||
372, '{', 372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map172(t_lexer *lexer, \
|
static inline bool lex_normal_map194(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 281, '"', 391, '#', 412, \
|
||||||
'$', 370, '&', 199, '\'', 201, '*', 348, '-', 344, '0', \
|
'$', 388, '*', 364, '-', 361, '0', 479, '?', 373, '@', \
|
||||||
469, '<', 254, '>', 257, '?', 355, '@', 468, '\\', 36, \
|
475, '\\', 83, '_', 482};
|
||||||
'_', 473, '`', 416, '|', 235, '[', 372, ']', 372, '{', \
|
|
||||||
372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,63 +19,55 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map173(t_lexer *lexer, \
|
static inline bool lex_normal_map195(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 281, '"', 391, '#', 437, \
|
||||||
'$', 370, '&', 206, '\'', 201, '*', 348, '-', 344, '0', \
|
'$', 390, '&', 214, '(', 267, ')', 217, '+', 383, '-', \
|
||||||
469, '<', 252, '>', 257, '?', 355, '@', 468, '\\', 38, \
|
381, '0', 406, '<', 288, '=', 283, '>', 291};
|
||||||
'_', 473, '`', 416, '[', 372, ']', 372, '{', 372, '}', \
|
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map174(t_lexer *lexer, \
|
static inline bool lex_normal_map196(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 370, '&', 199, '\'', 201, '(', 232, ')', 237, '-', \
|
'&', 214, '*', 364, '-', 361, '0', 479, '<', 288, '>', \
|
||||||
476, '0', 385, ';', 200, '<', 254, '>', 257, '\\', 135, \
|
291, '?', 373, '@', 475, '\\', 66, '_', 482, '|', 272};
|
||||||
'`', 416, '{', 242, '|', 235, '[', 372, ']', 372, '}', \
|
|
||||||
372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map175(t_lexer *lexer, \
|
static inline bool lex_normal_map197(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 370, '&', 206, '\'', 201, '(', 232, ')', 237, '-', \
|
')', 273, '*', 364, '-', 361, '0', 479, '?', 373, '@', \
|
||||||
476, '0', 385, ';', 200, '<', 252, '>', 257, '\\', 137, \
|
475, '\\', 85, '_', 482, '|', 268};
|
||||||
'`', 416, 'e', 480, '{', 242, '|', 233, '[', 372, ']', \
|
|
||||||
372, '}', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map176(t_lexer *lexer, \
|
static inline bool lex_normal_map198(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 370, '&', 206, '\'', 201, '(', 232, '-', 476, '0', \
|
'*', 364, '-', 361, '0', 479, '?', 373, '@', 475, '\\', \
|
||||||
385, '<', 252, '>', 257, '\\', 138, '`', 416, '{', 242, \
|
88, '_', 482};
|
||||||
'}', 243, '[', 372, ']', 372};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map177(t_lexer *lexer, \
|
static inline bool lex_normal_map199(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '"', 373, '#', 396, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 369, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
'*', 364, '-', 361, '0', 479, '?', 373, '@', 475};
|
||||||
467, '\\', 69, '_', 474};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -19,55 +19,56 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map178(t_lexer *lexer, \
|
static inline bool lex_normal_map200(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '"', 373, '#', 421, \
|
static uint32_t map[] = {'!', 281, '#', 412, '$', 388, \
|
||||||
'$', 371, '(', 232, ')', 237, '+', 364, '-', 362, '0', \
|
'*', 364, '-', 361, '0', 479, '?', 373, '@', 475, '\\', \
|
||||||
390, '=', 249};
|
90, '_', 482};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map179(t_lexer *lexer, \
|
static inline bool lex_normal_map201(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'"', 391, '#', 437, '$', 389, \
|
||||||
'&', 199, '*', 345, '-', 342, '0', 471, '<', 254, '>', \
|
'&', 221, '\'', 215, '(', 267, '-', 520, '0', 403, '<', \
|
||||||
257, '?', 354, '@', 467, '\\', 54, '_', 474, '|', 235};
|
286, '>', 291, '\\', 144, '`', 432, '{', 276};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map180(t_lexer *lexer, \
|
static inline bool lex_normal_map202(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'"', 391, '#', 437, '$', 389, \
|
||||||
')', 237, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
'&', 214, '\'', 215, '(', 267, '-', 520, '0', 403, '<', \
|
||||||
467, '\\', 71, '_', 474, '|', 233};
|
288, '>', 291, '\\', 152, '`', 432, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map181(t_lexer *lexer, \
|
static inline bool lex_normal_map203(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'"', 391, '#', 437, '$', 389, \
|
||||||
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
'&', 214, '\'', 215, '(', 267, '-', 520, '0', 403, '<', \
|
||||||
73, '_', 474};
|
288, '>', 291, '\\', 161, '`', 433, '|', 272};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map182(t_lexer *lexer, \
|
static inline bool lex_normal_map204(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
static uint32_t map[] = {'"', 391, '#', 437, '$', 389, \
|
||||||
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467};
|
'\'', 215, '(', 267, '-', 520, '0', 403, '\\', 166, '`', \
|
||||||
|
432, 'e', 531};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -508,6 +508,56 @@ bool lex_normal_s482(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_normal_s483(t_lexer *lexer, t_lexer_state *s);
|
bool lex_normal_s483(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_normal_s484(t_lexer *lexer, t_lexer_state *s);
|
bool lex_normal_s484(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_normal_s485(t_lexer *lexer, t_lexer_state *s);
|
bool lex_normal_s485(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s486(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s487(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s488(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s489(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s490(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s491(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s492(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s493(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s494(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s495(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s496(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s497(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s498(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s499(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s500(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s501(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s502(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s503(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s504(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s505(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s506(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s507(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s508(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s509(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s510(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s511(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s512(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s513(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s514(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s515(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s516(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s517(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s518(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s519(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s520(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s521(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s522(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s523(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s524(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s525(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s526(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s527(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s528(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s529(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s530(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s531(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s532(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s533(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s534(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
bool lex_normal_s535(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_normal_default(t_lexer *lexer, t_lexer_state *s);
|
bool lex_normal_default(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
|
||||||
#endif // LEX_NORMAL_FUNCS_H
|
#endif // LEX_NORMAL_FUNCS_H
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ bool lex_normal_call(t_lexer *lexer, t_lexer_state *s)
|
||||||
t_lex_normal_array *t;
|
t_lex_normal_array *t;
|
||||||
|
|
||||||
t = create_lex_normal();
|
t = create_lex_normal();
|
||||||
if (s->state < 486)
|
if (s->state < 536)
|
||||||
{
|
{
|
||||||
return (((bool (*)(t_lexer *, t_lexer_state \
|
return (((bool (*)(t_lexer *, t_lexer_state \
|
||||||
*))(t->a[s->state]))(lexer, s));
|
*))(t->a[s->state]))(lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -15,41 +15,43 @@
|
||||||
bool lex_normal_s0(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s0(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->eof)
|
if (s->eof)
|
||||||
return (lex_advance(223, lexer, s));
|
return (lex_advance(251, lexer, s));
|
||||||
if (lex_normal_map0(lexer, s))
|
if (lex_normal_map0(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == '\n' || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(221, lexer, s));
|
return (lex_skip(248, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(503, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s1(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s1(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(170, lexer, s));
|
return (lex_skip(183, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s2(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s2(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(174, lexer, s));
|
return (lex_skip(187, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s3(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s3(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(175, lexer, s));
|
return (lex_skip(189, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s4(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s4(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(176, lexer, s));
|
return (lex_skip(5, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,50 +14,45 @@
|
||||||
|
|
||||||
bool lex_normal_s5(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s5(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (lex_normal_map5(lexer, s))
|
||||||
return (lex_skip(6, lexer, s));
|
return (true);
|
||||||
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
|
return (lex_skip(5, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(483, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
||||||
|
!= '<' && s->lookahead != '{' && s->lookahead != '|'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s6(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s6(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map6(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_skip(190, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(6, lexer, s));
|
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(387, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < ')')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s7(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s7(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(116, lexer, s));
|
return (lex_skip(191, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s8(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s8(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(439, lexer, s));
|
return (lex_skip(192, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s9(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s9(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(439, lexer, s));
|
return (lex_skip(201, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(8, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(80, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,44 +15,44 @@
|
||||||
bool lex_normal_s50(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s50(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(454, lexer, s));
|
return (lex_advance(451, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s51(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s51(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(454, lexer, s));
|
return (lex_advance(451, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(50, lexer, s));
|
return (lex_advance(50, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(113, lexer, s));
|
return (lex_skip(49, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s52(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s52(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(191, lexer, s));
|
return (lex_advance(454, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s53(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s53(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(463, lexer, s));
|
return (lex_advance(454, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(52, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(107, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s54(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s54(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(463, lexer, s));
|
return (lex_advance(456, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(53, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(179, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
101
parser/static/lex_funcs/lex_normal/state_100.c
Normal file
101
parser/static/lex_funcs/lex_normal/state_100.c
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_100.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s500(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map500(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(500, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s501(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map501(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(501, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s502(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map502(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(502, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s503(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map503(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(503, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '\t' && \
|
||||||
|
s->lookahead < '\r') && (s->lookahead > ' ' && \
|
||||||
|
s->lookahead < '+') && (s->lookahead > ':' && s->lookahead \
|
||||||
|
< '@') && (s->lookahead > '^' && s->lookahead < '`') && \
|
||||||
|
(s->lookahead > '{' && s->lookahead < '~')))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s504(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map504(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(504, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
116
parser/static/lex_funcs/lex_normal/state_101.c
Normal file
116
parser/static/lex_funcs/lex_normal/state_101.c
Normal file
|
|
@ -0,0 +1,116 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_101.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s505(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map505(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(505, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s506(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map506(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(506, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s507(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '!')
|
||||||
|
return (lex_advance(282, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(130, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(507, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s508(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (lex_normal_map508(lexer, s))
|
||||||
|
return (true);
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(508, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s509(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '!')
|
||||||
|
return (lex_advance(282, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(137, lexer, s));
|
||||||
|
if (s->lookahead == 'd')
|
||||||
|
return (lex_advance(530, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(509, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
138
parser/static/lex_funcs/lex_normal/state_102.c
Normal file
138
parser/static/lex_funcs/lex_normal/state_102.c
Normal file
|
|
@ -0,0 +1,138 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_102.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s510(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '!')
|
||||||
|
return (lex_advance(282, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(139, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if (s->lookahead == '}')
|
||||||
|
return (lex_advance(278, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(510, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s511(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '!')
|
||||||
|
return (lex_advance(282, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(141, lexer, s));
|
||||||
|
if (s->lookahead == 'f')
|
||||||
|
return (lex_advance(525, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(511, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s512(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '!')
|
||||||
|
return (lex_advance(282, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(158, lexer, s));
|
||||||
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(531, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(512, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s513(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(143, lexer, s));
|
||||||
|
if (s->lookahead == '{')
|
||||||
|
return (lex_advance(276, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(513, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s514(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(151, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(514, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
110
parser/static/lex_funcs/lex_normal/state_103.c
Normal file
110
parser/static/lex_funcs/lex_normal/state_103.c
Normal file
|
|
@ -0,0 +1,110 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_103.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s515(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(160, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(515, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s516(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(165, lexer, s));
|
||||||
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(531, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(516, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s517(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '-')
|
||||||
|
return (lex_advance(520, lexer, s));
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(170, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(517, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s518(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(175, lexer, s));
|
||||||
|
if (s->lookahead == '}')
|
||||||
|
return (lex_advance(278, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(518, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s519(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(178, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(519, lexer, s));
|
||||||
|
if ((!s->eof && set_contains(sym_word_character_set_1(), \
|
||||||
|
9, s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
85
parser/static/lex_funcs/lex_normal/state_104.c
Normal file
85
parser/static/lex_funcs/lex_normal/state_104.c
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_104.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s520(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '0')
|
||||||
|
return (lex_advance(403, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s521(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'a')
|
||||||
|
return (lex_advance(522, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s522(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'c')
|
||||||
|
return (lex_advance(264, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s523(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(262, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s524(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'f')
|
||||||
|
return (lex_advance(260, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
87
parser/static/lex_funcs/lex_normal/state_105.c
Normal file
87
parser/static/lex_funcs/lex_normal/state_105.c
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_105.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s525(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(258, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s526(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(524, lexer, s));
|
||||||
|
if (s->lookahead == 's')
|
||||||
|
return (lex_advance(523, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s527(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'l')
|
||||||
|
return (lex_advance(526, lexer, s));
|
||||||
|
if (s->lookahead == 's')
|
||||||
|
return (lex_advance(521, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s528(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'l')
|
||||||
|
return (lex_advance(526, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s529(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'n')
|
||||||
|
return (lex_advance(253, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
79
parser/static/lex_funcs/lex_normal/state_106.c
Normal file
79
parser/static/lex_funcs/lex_normal/state_106.c
Normal file
|
|
@ -0,0 +1,79 @@
|
||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* state_106.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
|
bool lex_normal_s530(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 'o')
|
||||||
|
return (lex_advance(256, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s531(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if (s->lookahead == 's')
|
||||||
|
return (lex_advance(521, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s532(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if ((s->lookahead >= '0' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s533(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(234, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_normal_s534(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
lex_accept_token(sym_word, lexer, s);
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_advance(436, lexer, s));
|
||||||
|
if ((!s->eof && \
|
||||||
|
set_contains(sym__comment_word_character_set_1(), 10, \
|
||||||
|
s->lookahead)))
|
||||||
|
return (lex_advance(534, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* */
|
/* */
|
||||||
/* ::: :::::::: */
|
/* ::: :::::::: */
|
||||||
/* state_17.c :+: :+: :+: */
|
/* state_107.c :+: :+: :+: */
|
||||||
/* +:+ +:+ +:+ */
|
/* +:+ +:+ +:+ */
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
|
@ -10,15 +10,17 @@
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
#include "./lex_keywords_funcs.h"
|
#include "./lex_normal_funcs.h"
|
||||||
|
|
||||||
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s535(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_unsetenv, lexer, s);
|
lex_accept_token(anon_sym_SEMI, lexer, s);
|
||||||
|
if (s->lookahead == ';')
|
||||||
|
return (lex_advance(275, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_default(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
(void)(lexer);
|
(void)(lexer);
|
||||||
(void)(s);
|
(void)(s);
|
||||||
|
|
@ -15,7 +15,12 @@
|
||||||
bool lex_normal_s55(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s55(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(178, lexer, s));
|
return (lex_advance(456, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(54, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(111, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -34,46 +39,28 @@ bool lex_normal_s57(t_lexer *lexer, t_lexer_state *s)
|
||||||
return (lex_advance(56, lexer, s));
|
return (lex_advance(56, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(119, lexer, s));
|
return (lex_skip(115, lexer, s));
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s58(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s58(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(59, lexer, s));
|
return (lex_advance(468, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s59(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s59(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(273, lexer, s));
|
return (lex_advance(468, lexer, s));
|
||||||
if (s->lookahead == '#')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(421, lexer, s));
|
return (lex_advance(58, lexer, s));
|
||||||
if (s->lookahead == '&')
|
if (s->lookahead == ' ')
|
||||||
return (lex_advance(336, lexer, s));
|
return (lex_advance(506, lexer, s));
|
||||||
if (s->lookahead == ';')
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
return (lex_advance(483, lexer, s));
|
return (lex_skip(184, lexer, s));
|
||||||
if (s->lookahead == '<')
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(254, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
if (s->lookahead == '>')
|
|
||||||
return (lex_advance(257, lexer, s));
|
|
||||||
if (s->lookahead == '\\')
|
|
||||||
return (lex_skip(160, lexer, s));
|
|
||||||
if (s->lookahead == '`')
|
|
||||||
return (lex_advance(207, lexer, s));
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(211, lexer, s));
|
|
||||||
if (s->lookahead == '|')
|
|
||||||
return (lex_advance(235, lexer, s));
|
|
||||||
if (((s->lookahead >= '[' && s->lookahead <= ']') || \
|
|
||||||
(s->lookahead >= '{' && s->lookahead <= '}')))
|
|
||||||
return (lex_advance(372, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(59, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,59 +15,46 @@
|
||||||
bool lex_normal_s60(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s60(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(273, lexer, s));
|
return (lex_advance(468, lexer, s));
|
||||||
if (s->lookahead == '#')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(421, lexer, s));
|
return (lex_advance(58, lexer, s));
|
||||||
if (s->lookahead == '&')
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
return (lex_advance(333, lexer, s));
|
|
||||||
if (s->lookahead == ';')
|
|
||||||
return (lex_advance(484, lexer, s));
|
|
||||||
if (s->lookahead == '\\')
|
|
||||||
return (lex_skip(167, lexer, s));
|
|
||||||
if (s->lookahead == '`')
|
|
||||||
return (lex_advance(207, lexer, s));
|
|
||||||
if (s->lookahead == 'i')
|
|
||||||
return (lex_advance(210, lexer, s));
|
|
||||||
if (((s->lookahead >= '[' && s->lookahead <= ']') || \
|
|
||||||
s->lookahead == '{' || s->lookahead == '}'))
|
|
||||||
return (lex_advance(372, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(60, lexer, s));
|
return (lex_skip(184, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s61(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s61(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(131, lexer, s));
|
return (lex_skip(188, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s62(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s62(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(459, lexer, s));
|
return (lex_skip(195, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s63(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s63(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(459, lexer, s));
|
return (lex_advance(460, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(62, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(121, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s64(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s64(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(194, lexer, s));
|
return (lex_advance(460, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(63, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(118, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,46 +15,54 @@
|
||||||
bool lex_normal_s65(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s65(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(456, lexer, s));
|
return (lex_advance(471, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s66(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s66(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(456, lexer, s));
|
return (lex_advance(471, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(65, lexer, s));
|
return (lex_advance(65, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(115, lexer, s));
|
return (lex_skip(196, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s67(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s67(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(192, lexer, s));
|
return (lex_skip(113, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s68(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s68(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(197, lexer, s));
|
return (lex_advance(308, lexer, s));
|
||||||
|
if (s->lookahead == '#')
|
||||||
|
return (lex_advance(437, lexer, s));
|
||||||
|
if (s->lookahead == '&')
|
||||||
|
return (lex_advance(352, lexer, s));
|
||||||
|
if (s->lookahead == ';')
|
||||||
|
return (lex_advance(535, lexer, s));
|
||||||
|
if (s->lookahead == '\\')
|
||||||
|
return (lex_skip(182, lexer, s));
|
||||||
|
if (s->lookahead == '`')
|
||||||
|
return (lex_advance(222, lexer, s));
|
||||||
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(230, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(68, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s69(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s69(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(378, lexer, s));
|
return (lex_advance(466, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(374, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_advance(378, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(381, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,46 +15,49 @@
|
||||||
bool lex_normal_s70(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s70(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(464, lexer, s));
|
return (lex_advance(466, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(69, lexer, s));
|
||||||
|
if (s->lookahead == ' ')
|
||||||
|
return (lex_advance(501, lexer, s));
|
||||||
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(125, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s71(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s71(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(464, lexer, s));
|
return (lex_advance(466, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(70, lexer, s));
|
return (lex_advance(69, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(180, lexer, s));
|
return (lex_skip(125, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s72(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s72(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(182, lexer, s));
|
return (lex_skip(204, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s73(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s73(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(379, lexer, s));
|
return (lex_skip(117, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(377, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_advance(379, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(381, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s74(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s74(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(465, lexer, s));
|
return (lex_advance(467, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,39 +15,49 @@
|
||||||
bool lex_normal_s75(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s75(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(465, lexer, s));
|
return (lex_advance(467, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(74, lexer, s));
|
return (lex_advance(74, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(502, lexer, s));
|
||||||
return (lex_skip(183, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(126, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s76(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s76(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(60, lexer, s));
|
return (lex_advance(467, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(74, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(126, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s77(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s77(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(193, lexer, s));
|
return (lex_skip(213, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s78(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s78(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(198, lexer, s));
|
return (lex_skip(209, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s79(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s79(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(125, lexer, s));
|
return (lex_advance(464, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,53 +14,47 @@
|
||||||
|
|
||||||
bool lex_normal_s80(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s80(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map80(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_advance(464, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(79, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(80, lexer, s));
|
return (lex_skip(123, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(389, lexer, s));
|
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s81(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s81(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(124, lexer, s));
|
return (lex_skip(212, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s82(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s82(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(443, lexer, s));
|
return (lex_skip(206, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s83(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s83(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(443, lexer, s));
|
return (lex_advance(396, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(82, lexer, s));
|
return (lex_advance(392, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(102, lexer, s));
|
return (lex_advance(396, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(399, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s84(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s84(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(127, lexer, s));
|
return (lex_advance(472, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,41 +15,46 @@
|
||||||
bool lex_normal_s85(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s85(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(126, lexer, s));
|
return (lex_advance(472, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(84, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(197, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s86(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s86(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(128, lexer, s));
|
return (lex_skip(199, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s87(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s87(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(129, lexer, s));
|
return (lex_skip(207, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s88(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s88(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(446, lexer, s));
|
return (lex_advance(397, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(394, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_advance(397, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(399, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s89(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s89(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(446, lexer, s));
|
return (lex_advance(473, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(88, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(105, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,41 +15,50 @@
|
||||||
bool lex_normal_s90(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s90(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(188, lexer, s));
|
return (lex_advance(473, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(89, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(200, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s91(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s91(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(190, lexer, s));
|
return (lex_skip(205, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s92(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s92(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(457, lexer, s));
|
return (lex_skip(208, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s93(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s93(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(457, lexer, s));
|
return (lex_skip(68, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(92, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(117, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s94(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s94(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (lex_normal_map94(lexer, s))
|
||||||
return (lex_advance(453, lexer, s));
|
return (true);
|
||||||
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
|
return (lex_skip(94, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(485, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,55 +15,49 @@
|
||||||
bool lex_normal_s95(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s95(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(453, lexer, s));
|
return (lex_skip(109, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(94, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(112, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s96(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s96(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(455, lexer, s));
|
return (lex_skip(114, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s97(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s97(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(455, lexer, s));
|
return (lex_advance(465, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(96, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(114, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s98(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s98(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_skip(132, lexer, s));
|
return (lex_advance(465, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(97, lexer, s));
|
||||||
|
if (s->lookahead == ' ')
|
||||||
|
return (lex_advance(500, lexer, s));
|
||||||
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(124, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s99(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s99(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map99(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_advance(465, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(97, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(99, lexer, s));
|
return (lex_skip(124, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,49 +14,62 @@
|
||||||
|
|
||||||
bool lex_normal_s10(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s10(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (lex_normal_map10(lexer, s))
|
||||||
return (lex_advance(466, lexer, s));
|
return (true);
|
||||||
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
|
return (lex_skip(10, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(484, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < '*')))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s11(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s11(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(466, lexer, s));
|
return (lex_advance(450, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(10, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s12(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s12(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(466, lexer, s));
|
return (lex_advance(450, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(10, lexer, s));
|
return (lex_advance(11, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '\t' && \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead < '\r')))
|
return (lex_advance(484, lexer, s));
|
||||||
return (lex_advance(482, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(10, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s13(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s13(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(440, lexer, s));
|
return (lex_advance(450, lexer, s));
|
||||||
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(11, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(10, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s14(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s14(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(440, lexer, s));
|
return (lex_advance(474, lexer, s));
|
||||||
if (s->lookahead == '\r')
|
|
||||||
return (lex_advance(13, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(99, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,72 +14,34 @@
|
||||||
|
|
||||||
bool lex_normal_s100(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s100(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map100(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_skip(203, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(100, lexer, s));
|
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(389, lexer, s));
|
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s101(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s101(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map101(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_advance(462, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(101, lexer, s));
|
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(389, lexer, s));
|
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s102(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s102(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map102(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_advance(462, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_advance(101, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(102, lexer, s));
|
return (lex_skip(121, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(389, lexer, s));
|
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s103(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s103(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map103(lexer, s))
|
if (s->lookahead == '\n')
|
||||||
return (true);
|
return (lex_skip(120, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(103, lexer, s));
|
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(389, lexer, s));
|
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -87,16 +49,14 @@ bool lex_normal_s104(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map104(lexer, s))
|
if (lex_normal_map104(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(104, lexer, s));
|
return (lex_skip(104, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(486, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < '*')))
|
s->lookahead < ')')))
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,17 +16,14 @@ bool lex_normal_s105(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map105(lexer, s))
|
if (lex_normal_map105(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(105, lexer, s));
|
return (lex_skip(105, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(487, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (s->lookahead != 0)
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -34,18 +31,18 @@ bool lex_normal_s106(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map106(lexer, s))
|
if (lex_normal_map106(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(106, lexer, s));
|
return (lex_skip(106, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(488, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(432, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
s->lookahead < '*')))
|
||||||
!= '<'))
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -56,15 +53,10 @@ bool lex_normal_s107(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(107, lexer, s));
|
return (lex_skip(107, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
return (lex_advance(389, lexer, s));
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(432, lexer, s));
|
return (lex_advance(449, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
|
||||||
!= '<'))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -72,13 +64,18 @@ bool lex_normal_s108(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map108(lexer, s))
|
if (lex_normal_map108(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(108, lexer, s));
|
return (lex_skip(108, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(489, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < '*')))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -86,12 +83,14 @@ bool lex_normal_s109(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map109(lexer, s))
|
if (lex_normal_map109(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(109, lexer, s));
|
return (lex_skip(109, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(490, lexer, s));
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < ')')))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,13 +16,16 @@ bool lex_normal_s110(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map110(lexer, s))
|
if (lex_normal_map110(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(110, lexer, s));
|
return (lex_skip(110, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(491, lexer, s));
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
||||||
|
!= '<'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -36,7 +39,7 @@ bool lex_normal_s111(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(449, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -44,13 +47,18 @@ bool lex_normal_s112(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map112(lexer, s))
|
if (lex_normal_map112(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(112, lexer, s));
|
return (lex_skip(112, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(492, lexer, s));
|
||||||
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < '*')))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -58,13 +66,16 @@ bool lex_normal_s113(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map113(lexer, s))
|
if (lex_normal_map113(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(113, lexer, s));
|
return (lex_skip(113, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(493, lexer, s));
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
|
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
||||||
|
!= '<' && s->lookahead != '>' && s->lookahead != '|'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -72,12 +83,13 @@ bool lex_normal_s114(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map114(lexer, s))
|
if (lex_normal_map114(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(114, lexer, s));
|
return (lex_skip(114, lexer, s));
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(494, lexer, s));
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
|
if (s->lookahead != 0)
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ bool lex_normal_s115(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(438, lexer, s));
|
return (lex_advance(449, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -30,17 +30,18 @@ bool lex_normal_s116(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map116(lexer, s))
|
if (lex_normal_map116(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(116, lexer, s));
|
return (lex_skip(116, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(495, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(388, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(427, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < '*')))
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -48,18 +49,16 @@ bool lex_normal_s117(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map117(lexer, s))
|
if (lex_normal_map117(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(117, lexer, s));
|
return (lex_skip(117, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(496, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(432, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
||||||
!= '<'))
|
!= '<' && s->lookahead != '>' && s->lookahead != '|'))
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,14 +69,10 @@ bool lex_normal_s118(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(118, lexer, s));
|
return (lex_skip(118, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
return (lex_advance(388, lexer, s));
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
return (lex_advance(449, lexer, s));
|
||||||
return (lex_advance(427, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < ')')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -85,18 +80,18 @@ bool lex_normal_s119(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map119(lexer, s))
|
if (lex_normal_map119(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(119, lexer, s));
|
return (lex_skip(119, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(497, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(389, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(432, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
||||||
!= '<' && (s->lookahead > '>' && s->lookahead < ']') && \
|
!= '<'))
|
||||||
(s->lookahead > '_' && s->lookahead < '}')))
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,14 +16,16 @@ bool lex_normal_s120(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map120(lexer, s))
|
if (lex_normal_map120(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(120, lexer, s));
|
return (lex_skip(120, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(498, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(387, lexer, s));
|
return (lex_advance(404, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
||||||
return (lex_advance(482, lexer, s));
|
!= '<' && s->lookahead != '>' && s->lookahead != '|'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -34,16 +36,10 @@ bool lex_normal_s121(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(121, lexer, s));
|
return (lex_skip(121, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
return (lex_advance(389, lexer, s));
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(432, lexer, s));
|
return (lex_advance(449, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
|
||||||
!= '<' && (s->lookahead > '>' && s->lookahead < ']') && \
|
|
||||||
(s->lookahead > '_' && s->lookahead < '}')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,17 +47,19 @@ bool lex_normal_s122(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map122(lexer, s))
|
if (lex_normal_map122(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(122, lexer, s));
|
return (lex_skip(122, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(499, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(388, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(427, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
||||||
return (lex_advance(482, lexer, s));
|
!= '<'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -72,10 +70,10 @@ bool lex_normal_s123(t_lexer *lexer, t_lexer_state *s)
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(123, lexer, s));
|
return (lex_skip(123, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (((s->lookahead >= '1' && s->lookahead <= '9') || \
|
||||||
return (lex_advance(387, lexer, s));
|
(s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
if (s->lookahead != 0)
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(449, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -83,16 +81,18 @@ bool lex_normal_s124(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map124(lexer, s))
|
if (lex_normal_map124(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(124, lexer, s));
|
return (lex_skip(124, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(500, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(388, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
return (lex_advance(427, lexer, s));
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
||||||
return (lex_advance(482, lexer, s));
|
!= '<'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,14 +16,20 @@ bool lex_normal_s125(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map125(lexer, s))
|
if (lex_normal_map125(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(125, lexer, s));
|
return (lex_skip(125, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(501, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(387, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
||||||
return (lex_advance(482, lexer, s));
|
!= '<' && (s->lookahead > '>' && s->lookahead < 'Z') && \
|
||||||
|
s->lookahead != '|'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -31,63 +37,53 @@ bool lex_normal_s126(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map126(lexer, s))
|
if (lex_normal_map126(lexer, s))
|
||||||
return (true);
|
return (true);
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if ((s->lookahead == '\t' || s->lookahead == ' '))
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(126, lexer, s));
|
return (lex_skip(126, lexer, s));
|
||||||
|
if ((s->lookahead >= 0x0b && s->lookahead <= '\r'))
|
||||||
|
return (lex_advance(502, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
||||||
return (lex_advance(387, lexer, s));
|
return (lex_advance(405, lexer, s));
|
||||||
|
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
||||||
|
(s->lookahead >= 'a' && s->lookahead <= 'z')))
|
||||||
|
return (lex_advance(443, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
||||||
s->lookahead < ')')))
|
s->lookahead < '*') && s->lookahead != ';' && s->lookahead \
|
||||||
return (lex_advance(482, lexer, s));
|
!= '<' && (s->lookahead > '>' && s->lookahead < 'Z') && \
|
||||||
|
s->lookahead != '|'))
|
||||||
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s127(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s127(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map127(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_skip(1, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(503, lexer, s));
|
||||||
return (lex_skip(127, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
return (lex_skip(183, lexer, s));
|
||||||
return (lex_advance(388, lexer, s));
|
if (s->lookahead != 0)
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
return (lex_advance(533, lexer, s));
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(427, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < ')')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s128(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s128(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map128(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_skip(1, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(128, lexer, s));
|
return (lex_skip(183, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(388, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
if (((s->lookahead >= 'A' && s->lookahead <= 'Z') || \
|
|
||||||
(s->lookahead >= '_' && s->lookahead <= 'z')))
|
|
||||||
return (lex_advance(427, lexer, s));
|
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < ')')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s129(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s129(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map129(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_advance(400, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(129, lexer, s));
|
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
|
||||||
return (lex_advance(387, lexer, s));
|
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(399, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,72 +14,62 @@
|
||||||
|
|
||||||
bool lex_normal_s130(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s130(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map130(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_skip(2, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(507, lexer, s));
|
||||||
return (lex_skip(130, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
return (lex_skip(187, lexer, s));
|
||||||
return (lex_advance(387, lexer, s));
|
if (s->lookahead != 0)
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
return (lex_advance(533, lexer, s));
|
||||||
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
|
||||||
!= '<' && s->lookahead != '>' && (s->lookahead > '{' && \
|
|
||||||
s->lookahead < '}')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s131(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s131(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map131(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_skip(2, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(131, lexer, s));
|
return (lex_skip(187, lexer, s));
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(387, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
|
||||||
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
|
||||||
!= '<' && s->lookahead != '>' && (s->lookahead > '{' && \
|
|
||||||
s->lookahead < '}')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s132(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s132(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_normal_map132(lexer, s))
|
if (s->lookahead == '\r')
|
||||||
return (true);
|
return (lex_skip(3, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(508, lexer, s));
|
||||||
return (lex_skip(132, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
if ((s->lookahead >= '1' && s->lookahead <= '9'))
|
return (lex_skip(189, lexer, s));
|
||||||
return (lex_advance(387, lexer, s));
|
if (s->lookahead != 0)
|
||||||
if ((s->lookahead != 0 && (s->lookahead > '&' && \
|
return (lex_advance(533, lexer, s));
|
||||||
s->lookahead < ')') && s->lookahead != ';' && s->lookahead \
|
|
||||||
!= '<' && s->lookahead != '>' && (s->lookahead > '{' && \
|
|
||||||
s->lookahead < '}')))
|
|
||||||
return (lex_advance(482, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s133(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s133(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(1, lexer, s));
|
return (lex_skip(3, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(170, lexer, s));
|
return (lex_skip(189, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s134(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s134(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(382, lexer, s));
|
return (lex_advance(395, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_advance(398, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(381, lexer, s));
|
return (lex_advance(399, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,59 +15,62 @@
|
||||||
bool lex_normal_s135(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s135(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(2, lexer, s));
|
return (lex_skip(4, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(483, lexer, s));
|
||||||
return (lex_skip(174, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(5, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s136(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s136(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_advance(376, lexer, s));
|
return (lex_skip(4, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_advance(380, lexer, s));
|
return (lex_skip(5, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(381, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s137(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s137(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(3, lexer, s));
|
return (lex_skip(6, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(509, lexer, s));
|
||||||
return (lex_skip(175, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(190, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s138(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s138(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(4, lexer, s));
|
return (lex_skip(6, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(176, lexer, s));
|
return (lex_skip(190, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_normal_s139(t_lexer *lexer, t_lexer_state *s)
|
bool lex_normal_s139(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == '\r')
|
||||||
return (lex_skip(5, lexer, s));
|
return (lex_skip(7, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
if (s->lookahead == ' ')
|
||||||
s->lookahead == ' '))
|
return (lex_advance(510, lexer, s));
|
||||||
return (lex_skip(6, lexer, s));
|
if ((s->lookahead >= '\t' && s->lookahead <= '\f'))
|
||||||
|
return (lex_skip(191, lexer, s));
|
||||||
if (s->lookahead != 0)
|
if (s->lookahead != 0)
|
||||||
return (lex_advance(482, lexer, s));
|
return (lex_advance(533, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue