2011-07-23から1日間の記事一覧

数式の評価を便利な道具で #6

C

引き算や割り算や括弧も使えるように。 割り算は0方向への丸め。0除算でこける。 calc.y %{ #include <stdio.h> #include <gmp.h> int yylex(void); void yyerror(char *s); %} %union { mpz_t val; } %token <val> UINT %left '+' '-' %left '*' '/' %left NEG %type <val> expr %dest</val></val></gmp.h></stdio.h>…