?? ebcdic.c
字號:
/****************************************************************************
*
* Open Watcom Project
*
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
*
* ========================================================================
*
* This file contains Original Code and/or Modifications of Original
* Code as defined in and that are subject to the Sybase Open Watcom
* Public License version 1.0 (the 'License'). You may not use this file
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
* provided with the Original Code and Modifications, and is also
* available at www.sybase.com/developer/opensource.
*
* The Original Code and all software distributed under the License are
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
* NON-INFRINGEMENT. Please see the License for the specific language
* governing rights and limitations under the License.
*
* ========================================================================
*
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE
* DESCRIBE IT HERE!
*
****************************************************************************/
/*
%% CHRSET : character set - table of character types
*/
#include "scan.h"
#include "ctokens.h"
#include "weights.h"
/* The following table is EBCDIC dependent. */
char CharSet[] = { /* EBCDIC */
/* 00 NUL 01 SOH 02 STX 03 ETX 04 EOT 05 HT 06 ACK 07 BEL */
C_BC, C_BC, C_BC, C_BC, C_BC, C_WS, C_BC, C_BC, /* NUL to BEL */
/* 08 BS 09 HT 0A LF 0B VT 0C FF 0D CR 0E SO 0F SI */
C_BC, C_WS, C_BC, C_WS, C_WS, C_WS, C_BC, C_BC, /* BS to SI */
/* 10 DLE 11 DC1 12 DC2 13 DC3 14 DC4 15 NAK 16 SYN 17 ETB */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* DLE to ETB */
/* 18 CAN 19 EM 1A SUB 1B ESC 1C FS 1D GS 1E RS 1F US */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* CAN to US */
/* 20 DLE 21 DC1 22 DC2 23 DC3 24 DC4 25 NAK 26 SYN 27 ETB */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* DLE to ETB */
/* 28 CAN 29 EM 2A SUB 2B ESC 2C FS 2D GS 2E RS 2F US */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* CAN to US */
/* 30 DLE 31 DC1 32 DC2 33 DC3 34 DC4 35 NAK 36 SYN 37 ETB */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* DLE to ETB */
/* 38 CAN 39 EM 3A SUB 3B ESC 3C FS 3D GS 3E RS 3F US */
C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* CAN to US */
/* 40 SP 41 42 43 44 45 46 47 */
C_WS, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, /* DLE to ETB */
/* 48 49 4A 4B . 4C < 4D ( 4E + 4F | */
C_BC, C_BC, C_BC, C_D1, C_D2, C_D2, C_D2, C_D2,
/* 50 & 51 52 53 54 55 56 57 */
C_D2, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC, C_BC,
/* 58 59 5A ! 5B $ 5C * 5D ) 5E ; 5F
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -