(List (FunctionDef preamble [] (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='PREAMBLE' do_expansion=True body_word={[DQ [LIT_CHARS "# ***************************************************************************\n"][LIT_CHARS "# *\n"][LIT_CHARS "# * Copyright (C) 1995-2014, International Business Machines\n"][LIT_CHARS "# * Corporation and others. All Rights Reserved.\n"][LIT_CHARS "# *\n"][LIT_CHARS "# * Generated per the algorithm for EUC-JP\n"][LIT_CHARS "# * described at http://encoding.spec.whatwg.org/#euc-jp.\n"][LIT_CHARS "# *\n"][LIT_CHARS "# ***************************************************************************\n"][LIT_CHARS " "][RIGHT_D_QUOTE "\""][LIT_CHARS euc-jp-html5][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS " "][RIGHT_D_QUOTE "\""][LIT_CHARS AXXXX][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS " 3\n"][LIT_CHARS " 1\n"][LIT_CHARS " "][RIGHT_D_QUOTE "\""][LIT_CHARS MBCS][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS " "][\ LIT_ESCAPED_CHAR "\\x"][LIT_CHARS F4][\ LIT_ESCAPED_CHAR "\\x"][LIT_CHARS "FE\n"][LIT_CHARS " "][\ LIT_ESCAPED_CHAR "\\x"][LIT_CHARS "1A\n"][LIT_CHARS " "][RIGHT_D_QUOTE "\""][LIT_CHARS ASCII][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS "\n"][LIT_CHARS " 0-7f, 8e:2, 8f:3, a1-fe:1\n"][LIT_CHARS " a1-fe\n"][LIT_CHARS " a1-e2\n"][LIT_CHARS " a1-fe:1, a1:4, a3-a5:4, a8:4, ac-af:4, ee-f2:4, f4-fe:4\n"][LIT_CHARS " a1-fe.u\n"][LIT_CHARS "\n"][LIT_CHARS "CHARMAP\n"]]} 0), > ) ) (FunctionDef ascii [] (For i [{[ComSub (Com {[LIT_CHARS seq]} {[LIT_CHARS 0]} {[LIT_CHARS 127]})]}]) (Com {[LIT_CHARS printf]} {[SQ \\\\x%02X |0\\n">]} {[VarSub i]} {[VarSub i]}) ) ) (FunctionDef half_width_kana [] (For i [{[ComSub (Com {[LIT_CHARS seq]} {[LIT_CHARS 0xA1]} {[LIT_CHARS 0xDF]})]}]) (Com {[LIT_CHARS printf]} {[SQ \\\\x8E\\\\x%02X |0\\n">]} {[ArithSub {A2 AS_OP_MINUS {A2 AS_OP_PLUS {A Atom NODE_ARITH_WORD {[VarSub i]}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 65377]}}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 161]}}}]} {[VarSub i]}) ) ) (FunctionDef jis208 [] (Com {[LIT_CHARS awk]} {[SQ \\\\x%02X\\\\x%02X |%d\\n\", substr($2, 3),\\\n"> ]} {[LIT_CHARS index-jis0208.txt]}) ) (FunctionDef jis212 [] (Com {[LIT_CHARS awk]} {[SQ \\\\x8F\\\\x%02X\\\\x%02X |3\\n\", substr($2, 3),\\\n"> ]} {[LIT_CHARS index-jis0212.txt]}) ) (FunctionDef unsorted_table [] (List (Com {[LIT_CHARS ascii]}) (Com {[LIT_CHARS half_width_kana]}) (Com {[LIT_CHARS jis208]}) (Com {[LIT_CHARS jis212]}) (Com {[LIT_CHARS decode_only_extra]}) (Com {[LIT_CHARS echo]} {[SQ \\x5C |1">]}) (Com {[LIT_CHARS echo]} {[SQ \\x7E |1">]}) ) ) (Com {[LIT_CHARS preamble]}) (Pipeline (Com {[LIT_CHARS unsorted_table]}) (Com {[LIT_CHARS sort]}) (Com {[LIT_CHARS uniq]}) ) (Com {[LIT_CHARS echo]} {[SQ ]}) )