home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) 1979 Regents of the University of California */
- #
- /*
- * pi - Pascal interpreter code translator
- *
- * Charles Haley, Bill Joy UCB
- * Version 1.2 January 1979
- *
- *
- * pxp - Pascal execution profiler
- *
- * Bill Joy UCB
- * Version 1.2 January 1979
- */
-
- #include "0.h"
- #include "yy.h"
-
- /*
- * Assign semantics to a generated token
- *
- * Most terminals have a semantic value the current
- * input line. If they are generated they are flagged
- * by having this number negated.
- *
- * The terminals which have true semantics such
- * as identifiers and strings are instead given
- * semantic value NIL here - we do not attempt
- * to do repair, e.g. by giving generated integers
- * the value 1, etc.
- */
- nullsem(ch)
- int ch;
- {
-
- switch (ch) {
- case YID:
- case YINT:
- case YNUMB:
- case YBINT:
- case YSTRING:
- return (NIL);
- default:
- return (-yyeline);
- }
- }
-