home *** CD-ROM | disk | FTP | other *** search
- START { S-EXP1 @psn @nl } @nl @nl
-
- S-EXP1 ( @ds ADD | MINUS | DIV | MULT | DEFUN )
-
- ADD + @ps S-EXP2 | ARG S-EXP2 | ARG2
- MINUS - @ps S-EXP2 | ARG S-EXP2 | ARG2
- MULT * @ps S-EXP2 | ARG S-EXP2 | ARG2
- DIV / @ps S-EXP2 | ARG S-EXP2 | ARG2
- S-EXP2 ( @nl @ds @ind ADD | MINUS | DIV | MULT | DEFUN ) @und @psn
-
- DEFUN defun @nl DARGS @ind DBODY @und
- DARGS !ID ( { ARG } ) @psn
- DBODY { @nl S-EXP1 @psn }
-
- ARG !ID @psn
- ARG2 !ID @ds @psn
-