Quellcode durchsuchen

allow floats and alpha-dashing operators.

Lucas Stadler vor 11 Jahren
Ursprung
Commit
6c8ac163b4
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      c/mul/main.c

+ 2 - 2
c/mul/main.c

@ -12,8 +12,8 @@ int main(int argc, char** argv) {
12 12
13 13
	mpca_lang(MPC_LANG_DEFAULT,
14 14
		"\
15
number   : /-?[0-9]+/ ; \
16
operator : '+' | '-' | '*' | '/' ; \
15
number   : /-?[0-9]+(\\.[0-9]+)?/ ; \
16
operator : '+' | '-' | '*' | '/' | /[a-zA-Z-]+/ ; \
17 17
expr     : <number> | '(' <operator> <expr>+ ')' ; \
18 18
lang     : /^/ <expr>+ /$/ ; \
19 19
",