package charmap import ( "maps" mnemonic "git.sdf.org/CRThaze/vtTools/encoding/decMSCMnemonics" ) var ( decMSCControl0 = map[rune]byte{ '\u0000': mnemonic.NUL, '\u0001': mnemonic.SOH, '\u0002': mnemonic.STX, '\u0003': mnemonic.ETX, '\u0004': mnemonic.EOT, '\u0005': mnemonic.ENQ, '\u0006': mnemonic.ACK, '\u0007': mnemonic.BEL, '\u0008': mnemonic.BS, '\u0009': mnemonic.HT, '\u000a': mnemonic.LF, '\u000b': mnemonic.VT, '\u000c': mnemonic.FF, '\u000d': mnemonic.CR, '\u000e': mnemonic.SO, '\u000f': mnemonic.SI, '\u0010': mnemonic.DLE, '\u0011': mnemonic.DC1, '\u0012': mnemonic.DC2, '\u0013': mnemonic.DC3, '\u0014': mnemonic.DC4, '\u0015': mnemonic.NAK, '\u0016': mnemonic.SYN, '\u0017': mnemonic.ETB, '\u0018': mnemonic.CAN, '\u0019': mnemonic.EM, '\u001a': mnemonic.SUB, '\u001b': mnemonic.ESC, '\u001c': mnemonic.FS, '\u001d': mnemonic.GS, '\u001e': mnemonic.RS, '\u001f': mnemonic.US, } decMSCControl1 = map[rune]byte{ '\u0080': mnemonic.SUB, // PAD '\u0081': mnemonic.SUB, // HOP '\u0082': mnemonic.SUB, // BPH '\u0083': mnemonic.SUB, // NBH '\u0084': mnemonic.IND, '\u0085': mnemonic.NEL, '\u0086': mnemonic.SSA, '\u0087': mnemonic.ESA, '\u0088': mnemonic.HTS, '\u0089': mnemonic.HTJ, '\u008a': mnemonic.VTS, '\u008b': mnemonic.PLD, '\u008c': mnemonic.PLU, '\u008d': mnemonic.RI, '\u008e': mnemonic.SS2, '\u008f': mnemonic.SS3, '\u0090': mnemonic.DCS, '\u0091': mnemonic.PU1, '\u0092': mnemonic.PU2, '\u0093': mnemonic.STS, '\u0094': mnemonic.CCH, '\u0095': mnemonic.MW, '\u0096': mnemonic.SPA, '\u0097': mnemonic.EPA, '\u0098': mnemonic.SUB, // SOS '\u0099': mnemonic.SUB, // SGCI '\u009a': mnemonic.SUB, // CSI '\u009b': mnemonic.CSI, '\u009c': mnemonic.ST, '\u009d': mnemonic.OSC, '\u009e': mnemonic.PM, '\u009f': mnemonic.APC, } decMSCControlFull = map[rune]byte{} ) func init() { maps.Copy(decMSCControlFull, decMSCControl0) maps.Copy(decMSCControlFull, decMSCControl1) }