This page needs to be proofread.
%token POISSON
%token EXTRN
%token INTRN
%token HYDROGEN
%token CALCIUM
%token SODIUM
%token POTASSIUM
%token HYDROXIDE
%token CHLORINE
%token SULFATE
%token CARBONATE
%token TIME
%token DEPTH
%token REBAR
%token OUTPUT
%token HEAD
%token CRACK
%token JOINT
%token AT
%token UNTIL
%type <real> expr
%type <intl6> anion
%type <int16> cation
%left '+' '-'
%left '*' '/'
%%
lines: /* NOTHING */
| lines line
;
line: NEWLINE {input_f ile_line++;}
| terminate { printf("'/,d lines parsed.\n",input _file_line);
return 0;}
| assign
| recvr NEWLINE