Browse Source

allow floats and alpha-dashing operators.

Lucas Stadler 12 years ago
parent
commit
6c8ac163b4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      c/mul/main.c

+ 2 - 2
c/mul/main.c

12
12
13
	mpca_lang(MPC_LANG_DEFAULT,
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
expr     : <number> | '(' <operator> <expr>+ ')' ; \
17
expr     : <number> | '(' <operator> <expr>+ ')' ; \
18
lang     : /^/ <expr>+ /$/ ; \
18
lang     : /^/ <expr>+ /$/ ; \
19
",
19
",