Skip to content

Commit

Permalink
Use namespace and const for C0 constants
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyriar committed Jan 9, 2017
1 parent 3de3c0c commit 1685cf2
Showing 1 changed file with 69 additions and 69 deletions.
138 changes: 69 additions & 69 deletions src/EscapeSequences.ts
Original file line number Diff line number Diff line change
@@ -1,74 +1,74 @@
/**
* C0 control codes
* See: https://en.wikipedia.org/wiki/C0_and_C1_control_codes
* See = https://en.wikipedia.org/wiki/C0_and_C1_control_codes
*/
export const C0 = {
/** Null (Caret: ^@, C: \0) */
NUL: '\x00',
/** Start of Heading (Caret: ^A) */
SOH: '\x01',
/** Start of Text (Caret: ^B) */
STX: '\x02',
/** End of Text (Caret: ^C) */
ETX: '\x03',
/** End of Transmission (Caret: ^D) */
EOT: '\x04',
/** Enquiry (Caret: ^E) */
ENQ: '\x05',
/** Acknowledge (Caret: ^F) */
ACK: '\x06',
/** Bell (Caret: ^G, C: \a) */
BEL: '\x07',
/** Backspace (Caret: ^H, C: \b) */
BS: '\x08',
/** Character Tabulation, Horizontal Tabulation (Caret: ^I, C: \t) */
HT: '\x09',
/** Line Feed (Caret: ^J, C: \n) */
LF: '\x0a',
/** Line Tabulation, Vertical Tabulation (Caret: ^K, C: \v) */
VT: '\x0b',
/** Form Feed (Caret: ^L, C: \f) */
FF: '\x0c',
/** Carriage Return (Caret: ^M, C: \r) */
CR: '\x0d',
/** Shift Out (Caret: ^N) */
SO: '\x0e',
/** Shift In (Caret: ^O) */
SI: '\x0f',
/** Data Link Escape (Caret: ^P) */
DLE: '\x10',
/** Device Control One (XON) (Caret: ^Q) */
DC1: '\x11',
/** Device Control Two (Caret: ^R) */
DC2: '\x12',
/** Device Control Three (XOFF) (Caret: ^S) */
DC3: '\x13',
/** Device Control Four (Caret: ^T) */
DC4: '\x14',
/** Negative Acknowledge (Caret: ^U) */
NAK: '\x15',
/** Synchronous Idle (Caret: ^V) */
SYN: '\x16',
/** End of Transmission Block (Caret: ^W) */
ETB: '\x17',
/** Cancel (Caret: ^X) */
CAN: '\x18',
/** End of Medium (Caret: ^Y) */
EM: '\x19',
/** Substitute (Caret: ^Z) */
SUB: '\x1a',
/** Escape (Caret: ^[, C: \e) */
ESC: '\x1b',
/** File Separator (Caret: ^\) */
FS: '\x1c',
/** Group Separator (Caret: ^]) */
GS: '\x1d',
/** Record Separator (Caret: ^^) */
RS: '\x1e',
/** Unit Separator (Caret: ^_) */
US: '\x1f',
export namespace C0 {
/** Null (Caret = ^@, C = \0) */
export const NUL = '\x00';
/** Start of Heading (Caret = ^A) */
export const SOH = '\x01';
/** Start of Text (Caret = ^B) */
export const STX = '\x02';
/** End of Text (Caret = ^C) */
export const ETX = '\x03';
/** End of Transmission (Caret = ^D) */
export const EOT = '\x04';
/** Enquiry (Caret = ^E) */
export const ENQ = '\x05';
/** Acknowledge (Caret = ^F) */
export const ACK = '\x06';
/** Bell (Caret = ^G, C = \a) */
export const BEL = '\x07';
/** Backspace (Caret = ^H, C = \b) */
export const BS = '\x08';
/** Character Tabulation, Horizontal Tabulation (Caret = ^I, C = \t) */
export const HT = '\x09';
/** Line Feed (Caret = ^J, C = \n) */
export const LF = '\x0a';
/** Line Tabulation, Vertical Tabulation (Caret = ^K, C = \v) */
export const VT = '\x0b';
/** Form Feed (Caret = ^L, C = \f) */
export const FF = '\x0c';
/** Carriage Return (Caret = ^M, C = \r) */
export const CR = '\x0d';
/** Shift Out (Caret = ^N) */
export const SO = '\x0e';
/** Shift In (Caret = ^O) */
export const SI = '\x0f';
/** Data Link Escape (Caret = ^P) */
export const DLE = '\x10';
/** Device Control One (XON) (Caret = ^Q) */
export const DC1 = '\x11';
/** Device Control Two (Caret = ^R) */
export const DC2 = '\x12';
/** Device Control Three (XOFF) (Caret = ^S) */
export const DC3 = '\x13';
/** Device Control Four (Caret = ^T) */
export const DC4 = '\x14';
/** Negative Acknowledge (Caret = ^U) */
export const NAK = '\x15';
/** Synchronous Idle (Caret = ^V) */
export const SYN = '\x16';
/** End of Transmission Block (Caret = ^W) */
export const ETB = '\x17';
/** Cancel (Caret = ^X) */
export const CAN = '\x18';
/** End of Medium (Caret = ^Y) */
export const EM = '\x19';
/** Substitute (Caret = ^Z) */
export const SUB = '\x1a';
/** Escape (Caret = ^[, C = \e) */
export const ESC = '\x1b';
/** File Separator (Caret = ^\) */
export const FS = '\x1c';
/** Group Separator (Caret = ^]) */
export const GS = '\x1d';
/** Record Separator (Caret = ^^) */
export const RS = '\x1e';
/** Unit Separator (Caret = ^_) */
export const US = '\x1f';
/** Space */
SP: '\x20',
/** Delete (Caret: ^?) */
DEL: '\x7f'
export const SP = '\x20';
/** Delete (Caret = ^?) */
export const DEL = '\x7f';
};

0 comments on commit 1685cf2

Please sign in to comment.