|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 5731 (0x1663)
Types: TextFile
Names: »ap_lex_tb.c«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z«
└─⟦e5a54fb17⟧
└─⟦this⟧ »pp-5.0/Lib/addr/ap_lex_tb.c«
/* ap_lex_tb.c: lexical table for address parser */
# ifndef lint
static char Rcsid[] = "@(#)$Header: /cs/research/pp/hubris/pp-beta/Lib/addr/RCS/ap_lex_tb.c,v 5.0 90/09/20 16:03:48 pp Exp Locker: pp $";
# endif
/*
* $Header: /cs/research/pp/hubris/pp-beta/Lib/addr/RCS/ap_lex_tb.c,v 5.0 90/09/20 16:03:48 pp Exp Locker: pp $
*
* $Log: ap_lex_tb.c,v $
* Revision 5.0 90/09/20 16:03:48 pp
* rcsforce : 5.0 public release
*
*/
#include "util.h"
#include "ap_lex.h"
#include "ap.h"
/*
mappings of lexical symbols to ascii values for address parser
*/
char ap_lxtable_per[] =
{
LT_EOD, LT_ERR, LT_ERR, LT_ERR, /* 000-003 nul */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 004-007 */
LT_LTR, LT_SPC, LT_SPC, LT_ERR, /* 010-013 bs tab lf */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 014-017 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 020-023 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 024-027 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 030-033 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 034-037 */
LT_SPC, LT_XTR, LT_QOT, LT_XTR, /* 040-043 sp ! " # */
/* In JNT domain treat % as @ */
LT_XTR, LT_AT, LT_XTR, LT_XTR, /* 044-047 $ % & ' */
LT_LPR, LT_RPR, LT_XTR, LT_XTR, /* 050-053 ( ) * + */
LT_COM, LT_XTR, LT_XTR, LT_XTR, /* 054-057 , - . / */
LT_NUM, LT_NUM, LT_NUM, LT_NUM, /* 060-063 0 1 2 3 */
LT_NUM, LT_NUM, LT_NUM, LT_NUM, /* 014-067 4 5 6 7 */
LT_NUM, LT_NUM, LT_COL, LT_SEM, /* 070-073 8 9 : ; */
LT_LES, LT_XTR, LT_GTR, LT_XTR, /* 074-077 < = > ? */
LT_AT, LT_LTR, LT_LTR, LT_LTR, /* 100-103 @ A B C */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 014-107 D E F G */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 110-114 H I J K */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 115-117 L M N O */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 120-123 P Q R S */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 124-127 T U V W */
LT_LTR, LT_LTR, LT_LTR, LT_LSQ, /* 130-133 X Y Z [ */
LT_SQT, LT_RSQ, LT_XTR, LT_XTR, /* 134-137 \ ] ^ _ */
LT_XTR, LT_LTR, LT_LTR, LT_LTR, /* 140-143 ` a b c */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 144-147 d e f g */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 150-153 h i j k */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 154-157 l m n o */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 160-163 p q r s */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 164-167 t u v w */
LT_LTR, LT_LTR, LT_LTR, LT_XTR, /* 170-173 x y z { */
LT_XTR, LT_XTR, LT_XTR, LT_ERR, /* 174-177 | } ~ del */
};
char ap_lxtable[] =
{
LT_EOD, LT_ERR, LT_ERR, LT_ERR, /* 000-003 nul */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 004-007 */
LT_LTR, LT_SPC, LT_SPC, LT_ERR, /* 010-013 bs tab lf */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 014-017 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 020-023 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 024-027 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 030-033 */
LT_ERR, LT_ERR, LT_ERR, LT_ERR, /* 034-037 */
LT_SPC, LT_XTR, LT_QOT, LT_XTR, /* 040-043 sp ! " # */
LT_XTR, LT_XTR, LT_XTR, LT_XTR, /* 044-047 $ % & ' */
LT_LPR, LT_RPR, LT_XTR, LT_XTR, /* 050-053 ( ) * + */
LT_COM, LT_XTR, LT_XTR, LT_XTR, /* 054-057 , - . / */
LT_NUM, LT_NUM, LT_NUM, LT_NUM, /* 060-063 0 1 2 3 */
LT_NUM, LT_NUM, LT_NUM, LT_NUM, /* 014-067 4 5 6 7 */
LT_NUM, LT_NUM, LT_COL, LT_SEM, /* 070-073 8 9 : ; */
LT_LES, LT_XTR, LT_GTR, LT_XTR, /* 074-077 < = > ? */
LT_AT, LT_LTR, LT_LTR, LT_LTR, /* 100-103 @ A B C */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 014-107 D E F G */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 110-114 H I J K */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 115-117 L M N O */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 120-123 P Q R S */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 124-127 T U V W */
LT_LTR, LT_LTR, LT_LTR, LT_LSQ, /* 130-133 X Y Z [ */
LT_SQT, LT_RSQ, LT_XTR, LT_XTR, /* 134-137 \ ] ^ _ */
LT_XTR, LT_LTR, LT_LTR, LT_LTR, /* 140-143 ` a b c */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 144-147 d e f g */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 150-153 h i j k */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 154-157 l m n o */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 160-163 p q r s */
LT_LTR, LT_LTR, LT_LTR, LT_LTR, /* 164-167 t u v w */
LT_LTR, LT_LTR, LT_LTR, LT_XTR, /* 170-173 x y z { */
LT_XTR, LT_XTR, LT_XTR, LT_ERR, /* 174-177 | } ~ del */
};