Проширена дефиниција симбола

This commit is contained in:
kappa 2019-01-15 01:03:32 +01:00
parent bed3e772d2
commit 25858c21e1

3
read.c
View file

@ -140,8 +140,7 @@ token *lex1Token(char *input, int *i)
regcomp(&regSpace, "^[[:space:]]*", REG_EXTENDED);
regcomp(&regNumber, "^[-+]?[[:digit:]]+", REG_EXTENDED);
regcomp(&regSymbol, "^[-+/*]+", REG_EXTENDED);
/* за сада подржава само симболе -, +, * и / */
regcomp(&regSymbol, "^[-+/*[:alpha:]][-+/*[:alnum:]]*", REG_EXTENDED);
regcomp(&regLParenthesis, "^\\(", REG_EXTENDED);
regcomp(&regRParenthesis, "^\\)", REG_EXTENDED);