You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
653 B
12 lines
653 B
#!/bin/bash
|
|
|
|
echo "-- Building parser from Ragel source --"
|
|
|
|
ragel -L -G0 user/ansi_parser.rl -o user/ansi_parser.c
|
|
ragel -L -G0 user/ini_parser.rl -o user/ini_parser.c
|
|
|
|
sed -i "s/static const char _ansi_actions\[\]/static const char _ansi_actions\[\] ESP_CONST_DATA/" user/ansi_parser.c
|
|
sed -i "s/static const char _ansi_eof_actions\[\]/static const char _ansi_eof_actions\[\] ESP_CONST_DATA/" user/ansi_parser.c
|
|
|
|
sed -i "s/static const char _ini_actions\[\]/static const char _ini_actions\[\] ESP_CONST_DATA/" user/ini_parser.c
|
|
sed -i "s/static const char _ini_eof_actions\[\]/static const char _ini_eof_actions\[\] ESP_CONST_DATA/" user/ini_parser.c
|
|
|