DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T a

⟦f89286bc0⟧ TextFile

    Length: 5731 (0x1663)
    Types: TextFile
    Names: »ap_lex_tb.c«

Derivation

└─⟦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« 

TextFile

/* 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 */
};