///|
fn pdf_text_codepoint_of_hebrew_glyphname(name : PdfName) -> Int? {
  match pdf_text_string_of_name(name) {
    "/afii57645" => Some(0x05BE)
    "/afii57658" => Some(0x05C3)
    "/afii57664" => Some(0x05D0)
    "/afii57665" => Some(0x05D1)
    "/afii57666" => Some(0x05D2)
    "/afii57667" => Some(0x05D3)
    "/afii57668" => Some(0x05D4)
    "/afii57669" => Some(0x05D5)
    "/afii57670" => Some(0x05D6)
    "/afii57671" => Some(0x05D7)
    "/afii57672" => Some(0x05D8)
    "/afii57673" => Some(0x05D9)
    "/afii57674" => Some(0x05DA)
    "/afii57675" => Some(0x05DB)
    "/afii57676" => Some(0x05DC)
    "/afii57677" => Some(0x05DD)
    "/afii57678" => Some(0x05DE)
    "/afii57679" => Some(0x05DF)
    "/afii57680" => Some(0x05E0)
    "/afii57681" => Some(0x05E1)
    "/afii57682" => Some(0x05E2)
    "/afii57683" => Some(0x05E3)
    "/afii57684" => Some(0x05E4)
    "/afii57685" => Some(0x05E5)
    "/afii57686" => Some(0x05E6)
    "/afii57687" => Some(0x05E7)
    "/afii57688" => Some(0x05E8)
    "/afii57689" => Some(0x05E9)
    "/afii57690" => Some(0x05EA)
    "/afii57716" => Some(0x05F0)
    "/afii57717" => Some(0x05F1)
    "/afii57718" => Some(0x05F2)
    "/afii57793" => Some(0x05B4)
    "/afii57794" => Some(0x05B5)
    "/afii57795" => Some(0x05B6)
    "/afii57796" => Some(0x05BB)
    "/afii57797" => Some(0x05B8)
    "/afii57798" => Some(0x05B7)
    "/afii57799" => Some(0x05B0)
    "/afii57800" => Some(0x05B2)
    "/afii57801" => Some(0x05B1)
    "/afii57802" => Some(0x05B3)
    "/afii57803" => Some(0x05C2)
    "/afii57804" => Some(0x05C1)
    "/afii57806" => Some(0x05B9)
    "/afii57807" => Some(0x05BC)
    "/afii57839" => Some(0x05BD)
    "/afii57841" => Some(0x05BF)
    "/afii57842" => Some(0x05C0)
    "/alef" => Some(0x05D0)
    "/alefhebrew" => Some(0x05D0)
    "/ayin" => Some(0x05E2)
    "/ayinhebrew" => Some(0x05E2)
    "/bet" => Some(0x05D1)
    "/bethebrew" => Some(0x05D1)
    "/dagesh" => Some(0x05BC)
    "/dageshhebrew" => Some(0x05BC)
    "/dalet" => Some(0x05D3)
    "/dalethebrew" => Some(0x05D3)
    "/dargahebrew" => Some(0x05A7)
    "/dargalefthebrew" => Some(0x05A7)
    "/dehihebrew" => Some(0x05AD)
    "/etnahtafoukhhebrew" => Some(0x0591)
    "/etnahtafoukhlefthebrew" => Some(0x0591)
    "/etnahtahebrew" => Some(0x0591)
    "/etnahtalefthebrew" => Some(0x0591)
    "/finalkaf" => Some(0x05DA)
    "/finalkafhebrew" => Some(0x05DA)
    "/finalmem" => Some(0x05DD)
    "/finalmemhebrew" => Some(0x05DD)
    "/finalnun" => Some(0x05DF)
    "/finalnunhebrew" => Some(0x05DF)
    "/finalpe" => Some(0x05E3)
    "/finalpehebrew" => Some(0x05E3)
    "/finaltsadi" => Some(0x05E5)
    "/finaltsadihebrew" => Some(0x05E5)
    "/gereshaccenthebrew" => Some(0x059C)
    "/gereshhebrew" => Some(0x05F3)
    "/gereshmuqdamhebrew" => Some(0x059D)
    "/gershayimaccenthebrew" => Some(0x059E)
    "/gershayimhebrew" => Some(0x05F4)
    "/gimel" => Some(0x05D2)
    "/gimelhebrew" => Some(0x05D2)
    "/hatafpatah" => Some(0x05B2)
    "/hatafpatah16" => Some(0x05B2)
    "/hatafpatah23" => Some(0x05B2)
    "/hatafpatah2f" => Some(0x05B2)
    "/hatafpatahhebrew" => Some(0x05B2)
    "/hatafpatahnarrowhebrew" => Some(0x05B2)
    "/hatafpatahquarterhebrew" => Some(0x05B2)
    "/hatafpatahwidehebrew" => Some(0x05B2)
    "/hatafqamats" => Some(0x05B3)
    "/hatafqamats1b" => Some(0x05B3)
    "/hatafqamats28" => Some(0x05B3)
    "/hatafqamats34" => Some(0x05B3)
    "/hatafqamatshebrew" => Some(0x05B3)
    "/hatafqamatsnarrowhebrew" => Some(0x05B3)
    "/hatafqamatsquarterhebrew" => Some(0x05B3)
    "/hatafqamatswidehebrew" => Some(0x05B3)
    "/hatafsegol" => Some(0x05B1)
    "/hatafsegol17" => Some(0x05B1)
    "/hatafsegol24" => Some(0x05B1)
    "/hatafsegol30" => Some(0x05B1)
    "/hatafsegolhebrew" => Some(0x05B1)
    "/hatafsegolnarrowhebrew" => Some(0x05B1)
    "/hatafsegolquarterhebrew" => Some(0x05B1)
    "/hatafsegolwidehebrew" => Some(0x05B1)
    "/he" => Some(0x05D4)
    "/hehebrew" => Some(0x05D4)
    "/het" => Some(0x05D7)
    "/hethebrew" => Some(0x05D7)
    "/hiriq" => Some(0x05B4)
    "/hiriq14" => Some(0x05B4)
    "/hiriq21" => Some(0x05B4)
    "/hiriq2d" => Some(0x05B4)
    "/hiriqhebrew" => Some(0x05B4)
    "/hiriqnarrowhebrew" => Some(0x05B4)
    "/hiriqquarterhebrew" => Some(0x05B4)
    "/hiriqwidehebrew" => Some(0x05B4)
    "/holam" => Some(0x05B9)
    "/holam19" => Some(0x05B9)
    "/holam26" => Some(0x05B9)
    "/holam32" => Some(0x05B9)
    "/holamhebrew" => Some(0x05B9)
    "/holamnarrowhebrew" => Some(0x05B9)
    "/holamquarterhebrew" => Some(0x05B9)
    "/holamwidehebrew" => Some(0x05B9)
    "/iluyhebrew" => Some(0x05AC)
    "/kaf" => Some(0x05DB)
    "/kafhebrew" => Some(0x05DB)
    "/lamed" => Some(0x05DC)
    "/lamedhebrew" => Some(0x05DC)
    "/mahapakhhebrew" => Some(0x05A4)
    "/mahapakhlefthebrew" => Some(0x05A4)
    "/maqafhebrew" => Some(0x05BE)
    "/masoracirclehebrew" => Some(0x05AF)
    "/mem" => Some(0x05DE)
    "/memhebrew" => Some(0x05DE)
    "/merkhahebrew" => Some(0x05A5)
    "/merkhakefulahebrew" => Some(0x05A6)
    "/merkhakefulalefthebrew" => Some(0x05A6)
    "/merkhalefthebrew" => Some(0x05A5)
    "/munahhebrew" => Some(0x05A3)
    "/munahlefthebrew" => Some(0x05A3)
    "/nun" => Some(0x05E0)
    "/nunhebrew" => Some(0x05E0)
    "/olehebrew" => Some(0x05AB)
    "/paseqhebrew" => Some(0x05C0)
    "/pashtahebrew" => Some(0x0599)
    "/patah" => Some(0x05B7)
    "/patah11" => Some(0x05B7)
    "/patah1d" => Some(0x05B7)
    "/patah2a" => Some(0x05B7)
    "/patahhebrew" => Some(0x05B7)
    "/patahnarrowhebrew" => Some(0x05B7)
    "/patahquarterhebrew" => Some(0x05B7)
    "/patahwidehebrew" => Some(0x05B7)
    "/pazerhebrew" => Some(0x05A1)
    "/pe" => Some(0x05E4)
    "/pehebrew" => Some(0x05E4)
    "/qadmahebrew" => Some(0x05A8)
    "/qamats" => Some(0x05B8)
    "/qamats10" => Some(0x05B8)
    "/qamats1a" => Some(0x05B8)
    "/qamats1c" => Some(0x05B8)
    "/qamats27" => Some(0x05B8)
    "/qamats29" => Some(0x05B8)
    "/qamats33" => Some(0x05B8)
    "/qamatsde" => Some(0x05B8)
    "/qamatshebrew" => Some(0x05B8)
    "/qamatsnarrowhebrew" => Some(0x05B8)
    "/qamatsqatanhebrew" => Some(0x05B8)
    "/qamatsqatannarrowhebrew" => Some(0x05B8)
    "/qamatsqatanquarterhebrew" => Some(0x05B8)
    "/qamatsqatanwidehebrew" => Some(0x05B8)
    "/qamatsquarterhebrew" => Some(0x05B8)
    "/qamatswidehebrew" => Some(0x05B8)
    "/qarneyparahebrew" => Some(0x059F)
    "/qof" => Some(0x05E7)
    "/qofhebrew" => Some(0x05E7)
    "/qubuts" => Some(0x05BB)
    "/qubuts18" => Some(0x05BB)
    "/qubuts25" => Some(0x05BB)
    "/qubuts31" => Some(0x05BB)
    "/qubutshebrew" => Some(0x05BB)
    "/qubutsnarrowhebrew" => Some(0x05BB)
    "/qubutsquarterhebrew" => Some(0x05BB)
    "/qubutswidehebrew" => Some(0x05BB)
    "/rafe" => Some(0x05BF)
    "/rafehebrew" => Some(0x05BF)
    "/resh" => Some(0x05E8)
    "/reshhebrew" => Some(0x05E8)
    "/reviahebrew" => Some(0x0597)
    "/reviamugrashhebrew" => Some(0x0597)
    "/samekh" => Some(0x05E1)
    "/samekhhebrew" => Some(0x05E1)
    "/segol" => Some(0x05B6)
    "/segol13" => Some(0x05B6)
    "/segol1f" => Some(0x05B6)
    "/segol2c" => Some(0x05B6)
    "/segolhebrew" => Some(0x05B6)
    "/segolnarrowhebrew" => Some(0x05B6)
    "/segolquarterhebrew" => Some(0x05B6)
    "/segoltahebrew" => Some(0x0592)
    "/segolwidehebrew" => Some(0x05B6)
    "/shalshelethebrew" => Some(0x0593)
    "/sheva" => Some(0x05B0)
    "/sheva115" => Some(0x05B0)
    "/sheva15" => Some(0x05B0)
    "/sheva22" => Some(0x05B0)
    "/sheva2e" => Some(0x05B0)
    "/shevahebrew" => Some(0x05B0)
    "/shevanarrowhebrew" => Some(0x05B0)
    "/shevaquarterhebrew" => Some(0x05B0)
    "/shevawidehebrew" => Some(0x05B0)
    "/shin" => Some(0x05E9)
    "/shindothebrew" => Some(0x05C1)
    "/shinhebrew" => Some(0x05E9)
    "/siluqhebrew" => Some(0x05BD)
    "/siluqlefthebrew" => Some(0x05BD)
    "/sindothebrew" => Some(0x05C2)
    "/sofpasuqhebrew" => Some(0x05C3)
    "/tav" => Some(0x05EA)
    "/tavhebrew" => Some(0x05EA)
    "/telishagedolahebrew" => Some(0x05A0)
    "/telishaqetanahebrew" => Some(0x05A9)
    "/tet" => Some(0x05D8)
    "/tethebrew" => Some(0x05D8)
    "/tevirhebrew" => Some(0x059B)
    "/tevirlefthebrew" => Some(0x059B)
    "/tipehahebrew" => Some(0x0596)
    "/tipehalefthebrew" => Some(0x0596)
    "/tsadi" => Some(0x05E6)
    "/tsadihebrew" => Some(0x05E6)
    "/tsere" => Some(0x05B5)
    "/tsere12" => Some(0x05B5)
    "/tsere1e" => Some(0x05B5)
    "/tsere2b" => Some(0x05B5)
    "/tserehebrew" => Some(0x05B5)
    "/tserenarrowhebrew" => Some(0x05B5)
    "/tserequarterhebrew" => Some(0x05B5)
    "/tserewidehebrew" => Some(0x05B5)
    "/upperdothebrew" => Some(0x05C4)
    "/vav" => Some(0x05D5)
    "/vavhebrew" => Some(0x05D5)
    "/vavvavhebrew" => Some(0x05F0)
    "/vavyodhebrew" => Some(0x05F1)
    "/yerahbenyomohebrew" => Some(0x05AA)
    "/yerahbenyomolefthebrew" => Some(0x05AA)
    "/yetivhebrew" => Some(0x059A)
    "/yod" => Some(0x05D9)
    "/yodhebrew" => Some(0x05D9)
    "/yodyodhebrew" => Some(0x05F2)
    "/zaqefgadolhebrew" => Some(0x0595)
    "/zaqefqatanhebrew" => Some(0x0594)
    "/zarqahebrew" => Some(0x0598)
    "/zayin" => Some(0x05D6)
    "/zayinhebrew" => Some(0x05D6)
    "/zinorhebrew" => Some(0x05AE)
    "/afii57694" => Some(0xFB2A)
    "/afii57695" => Some(0xFB2B)
    "/afii57700" => Some(0xFB4B)
    "/afii57705" => Some(0xFB1F)
    "/afii57723" => Some(0xFB35)
    "/alefdageshhebrew" => Some(0xFB30)
    "/aleflamedhebrew" => Some(0xFB4F)
    "/alefpatahhebrew" => Some(0xFB2E)
    "/alefqamatshebrew" => Some(0xFB2F)
    "/ayinaltonehebrew" => Some(0xFB20)
    "/betdagesh" => Some(0xFB31)
    "/betdageshhebrew" => Some(0xFB31)
    "/betrafehebrew" => Some(0xFB4C)
    "/daletdagesh" => Some(0xFB33)
    "/daletdageshhebrew" => Some(0xFB33)
    "/doubleyodpatah" => Some(0xFB1F)
    "/doubleyodpatahhebrew" => Some(0xFB1F)
    "/finalkafdagesh" => Some(0xFB3A)
    "/finalkafdageshhebrew" => Some(0xFB3A)
    "/gimeldagesh" => Some(0xFB32)
    "/gimeldageshhebrew" => Some(0xFB32)
    "/hedagesh" => Some(0xFB34)
    "/hedageshhebrew" => Some(0xFB34)
    "/kafdagesh" => Some(0xFB3B)
    "/kafdageshhebrew" => Some(0xFB3B)
    "/kafrafehebrew" => Some(0xFB4D)
    "/lameddagesh" => Some(0xFB3C)
    "/lameddageshhebrew" => Some(0xFB3C)
    "/memdagesh" => Some(0xFB3E)
    "/memdageshhebrew" => Some(0xFB3E)
    "/nundagesh" => Some(0xFB40)
    "/nundageshhebrew" => Some(0xFB40)
    "/pedagesh" => Some(0xFB44)
    "/pedageshhebrew" => Some(0xFB44)
    "/pefinaldageshhebrew" => Some(0xFB43)
    "/perafehebrew" => Some(0xFB4E)
    "/qofdagesh" => Some(0xFB47)
    "/qofdageshhebrew" => Some(0xFB47)
    "/reshdageshhebrew" => Some(0xFB48)
    "/samekhdagesh" => Some(0xFB41)
    "/samekhdageshhebrew" => Some(0xFB41)
    "/shindagesh" => Some(0xFB49)
    "/shindageshhebrew" => Some(0xFB49)
    "/shindageshshindot" => Some(0xFB2C)
    "/shindageshshindothebrew" => Some(0xFB2C)
    "/shindageshsindot" => Some(0xFB2D)
    "/shindageshsindothebrew" => Some(0xFB2D)
    "/shinshindot" => Some(0xFB2A)
    "/shinshindothebrew" => Some(0xFB2A)
    "/shinsindot" => Some(0xFB2B)
    "/shinsindothebrew" => Some(0xFB2B)
    "/tavdages" => Some(0xFB4A)
    "/tavdagesh" => Some(0xFB4A)
    "/tavdageshhebrew" => Some(0xFB4A)
    "/tetdagesh" => Some(0xFB38)
    "/tetdageshhebrew" => Some(0xFB38)
    "/tsadidagesh" => Some(0xFB46)
    "/tsadidageshhebrew" => Some(0xFB46)
    "/vavdagesh" => Some(0xFB35)
    "/vavdagesh65" => Some(0xFB35)
    "/vavdageshhebrew" => Some(0xFB35)
    "/vavholam" => Some(0xFB4B)
    "/vavholamhebrew" => Some(0xFB4B)
    "/yoddagesh" => Some(0xFB39)
    "/yoddageshhebrew" => Some(0xFB39)
    "/yodyodpatahhebrew" => Some(0xFB1F)
    "/zayindagesh" => Some(0xFB36)
    "/zayindageshhebrew" => Some(0xFB36)
    _ => None
  }
}