$ENTRY RPN = ; Rpn { = : { T =; F = ' '>>: {=; ex = >} = } }; Wds { = ; ' ' er = ; ew ' ' er = (ew) }; Tks {=; (et) er = }; Tok { '+' = *"+"; '-' = *"-"; '*' = *"*"; '/' = *"/"; '+' en = ; '-' en = *SUB; en = }; Eval { sn, :REAL = sn; eh sa sb so er, : REAL REAL FUNC = er>; ea = }; Num {en = >}; Num1 { sc (en) sd er, : 'D' sd = (en sd) er>; ea = ea }; Num2 { sc (en) '.' ef = >; sc () ea = (); sc (en) = >; sc (en) ea = () }; Num3 {sc (sd en) = > >; ea = ()};