package charmap var ( // TODO: Correct to Match docs decNRCBritish = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCDutch = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCFinnish = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCFrench = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCFrenchCanadian = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCGerman = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCItalian = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCNorwegianDanish = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCSpanish = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCSwedish = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } // TODO: Correct to Match docs decNRCSwiss = GlyphTable{ {C(' '), C('0'), C('@'), C('P'), C('`'), C('p')}, {C('!'), C('1'), C('A'), C('Q'), C('a'), C('q')}, {C('"'), C('2'), C('B'), C('R'), C('b'), C('r')}, {C('#'), C('3'), C('C'), C('S'), C('c'), C('s')}, {C('$'), C('4'), C('D'), C('T'), C('d'), C('t')}, {C('%'), C('5'), C('E'), C('U'), C('e'), C('u')}, {C('&'), C('6'), C('F'), C('V'), C('f'), C('v')}, {C('\''), C('7'), C('G'), C('W'), C('g'), C('w')}, {C('('), C('8'), C('H'), C('X'), C('h'), C('x')}, {C(')'), C('9'), C('I'), C('Y'), C('i'), C('y')}, {C('*'), C(':'), C('J'), C('Z'), C('j'), C('z')}, {C('+'), C(';'), C('K'), C('['), C('k'), C('{')}, {C(','), C('<'), C('L'), C('\\'), C('l'), C('|')}, {C('-'), C('='), C('M'), C(']'), C('m'), C('}')}, {C('.'), C('>'), C('N'), C('^'), C('n'), C('~')}, {C('/'), C('?'), C('O'), C('_'), C('o'), C('\u007F')}, } ) var ( DEC_NRC_British = NewDynamicCodepage( CharacterSetFromTable(decNRCBritish), ) DEC_NRC_Dutch = NewDynamicCodepage( CharacterSetFromTable(decNRCDutch), ) DEC_NRC_Finnish = NewDynamicCodepage( CharacterSetFromTable(decNRCFinnish), ) DEC_NRC_French = NewDynamicCodepage( CharacterSetFromTable(decNRCFrench), ) DEC_NRC_FrenchCanadian = NewDynamicCodepage( CharacterSetFromTable(decNRCFrenchCanadian), ) DEC_NRC_German = NewDynamicCodepage( CharacterSetFromTable(decNRCGerman), ) DEC_NRC_Italian = NewDynamicCodepage( CharacterSetFromTable(decNRCItalian), ) DEC_NRC_NorwegianDanish = NewDynamicCodepage( CharacterSetFromTable(decNRCNorwegianDanish), ) DEC_NRC_Spanish = NewDynamicCodepage( CharacterSetFromTable(decNRCSpanish), ) DEC_NRC_Swedish = NewDynamicCodepage( CharacterSetFromTable(decNRCSwedish), ) DEC_NRC_Swiss = NewDynamicCodepage( CharacterSetFromTable(decNRCSwiss), ) )