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

This commit is contained in:
Petar Kapriš 2019-01-15 01:03:32 +01:00 committed by Petar Kapriš
parent 12a3f4cee4
commit 5aa4f787c2

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);