From 39cc1da7073ec5fa8202f8a1bc9408cb0b698c38 Mon Sep 17 00:00:00 2001 From: zawwz Date: Fri, 5 Nov 2021 10:52:48 +0100 Subject: [PATCH] fix parsing of # in middle of arg --- include/parse.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/parse.hpp b/include/parse.hpp index fdc5e1e..e0ec072 100644 --- a/include/parse.hpp +++ b/include/parse.hpp @@ -11,7 +11,7 @@ #define SPACES " \t" #define SEPARATORS " \t\n" -#define ARG_END " \t\n;#()&|<>" +#define ARG_END " \t\n;()&|<>" #define VARNAME_END " \t\n;#()&|=\"'\\{}/-+" #define BLOCK_TOKEN_END " \t\n;#()&|=\"'\\" #define BASH_BLOCK_END " \t\n;#()&|=\"'\\{}" @@ -32,7 +32,7 @@ #define ARG_OPTIMIZE_MANIP "$\\`}" #define ARG_OPTIMIZE_DEFARR "$\\`)" #define ARG_OPTIMIZE_BASHTEST "$\\`] \t\n" -#define ARG_OPTIMIZE_ARG "$\\` \t\n;#()&|<>\"'" +#define ARG_OPTIMIZE_ARG "$\\` \t\n;()&|<>\"'" #define ARG_OPTIMIZE_ARRAY "$\\`\t\n&|}[]\"'" #define ARG_OPTIMIZE_ALL "$\\` \t\n;#()&|<>}]\"'"